文件名称:Votechain:Hyperledger Fabric上的概念验证电子投票系统
文件大小:4.54MB
文件格式:ZIP
更新时间:2024-05-30 14:16:37
JavaScript
投票链 基于Hyperledger Fabric的概念验证电子投票系统 Votechain是一个小型的电子投票系统,该系统是为支持我在纽卡斯尔大学的CSC3095模块的论文项目而开发的,该项目名为: “研究Hyperledger Fabric作为基于区块链的电子投票平台” 商业网络 Votechain的区块链实现利用Hyperledger Fabrics 工具来开发可部署在最新HLFv11上的业务网络存档(BNA)。 bna由3个核心组件组成: 模型文件: /models/powlett.luke.votechain.cto概述网络的资产,参与者和交易 交易文件/lib/logic.js网络的主要交易逻辑(链码) 权限文件/permissions.acl资产/交易的参与者权限级别 该bna部署到HLFv11的实例上,并且可以生成REST API以与表决链网络接口。 有关Hyper
【文件预览】:
Votechain-master
----permissions.acl(2KB)
----Investigating Hyperledger Fabric as a Platform for Blockchain Based E-Voting.pdf(4.83MB)
----firstVotechainStart.sh(590B)
----models()
--------powlett.luke.votechain.cto(581B)
----startVotechain.sh(505B)
----votechain-network@0.0.2.bna(5KB)
----lib()
--------logic.js(900B)
----Full-Installation-Instructions.txt(2KB)
----.eslintrc.yml(1KB)
----DevServer_connection.json(1KB)
----README.md(2KB)
----terminateVotechain.sh(30B)
----archive()
--------votechain-network@0.0.1.bna(5KB)
----.gitignore(64B)
----votechain-web()
--------public-bulletin()
--------index.html(1KB)
--------about.html(1KB)
--------voter-dashboard()
--------admin-dashboard()
----package.json(883B)