http://www.7klian.com

如安在Hyperledger Composer上实现基于区块链的投票应用措施

    for(var i=0;i<data.length;i++){
/**
      };
当任何候选人被选为投票时,功效会显示出来,如下所示;

启动业务网络
    </div>
    },
<html lang=”en”>
    }
贸易网络由资产,参加者,生意业务,会见节制法则以及可选的事件和查询构成,如您所见。因此我们举办以下修改。
按照官方网站,jQuery是一个快速、小型、成果富厚的JavaScript库。它用于向Hyperledger Composer提供的REST处事器发出post和get请求。
        $(“#dvAlert”).html(‘<div role=”alert”><button type=”button” data-dismiss=”alert” aria-label=”Close”><span aria-hidden=”true”>×</span></button><strong>Success!</strong> You have used your vote in successfully!  </div>’);
cd ~/fabric-dev-servers

我们从业务网络界说的开拓开始,这是我们正在构建的要害观念。按照官方文档,它界说为“业务网络界说是Hyperledger Composer编程模子的要害观念。它们由BusinessNetworkDefinition类暗示,该类在composer-common模块中界说,并由composer-admin和composer-client导出。下图完美显示了BNA的各个部门,我们将按照需要对其举办变动。

    –> Candidate candidate

Hyperledger Composer是一个遍及的开放式开拓东西集和框架,可简化开拓应用措施的进程。Composer支持现有的Hyperledger Fabric区块链基本架构,利用Composer轻松建设区块链情况。我们只存眷生成我们的业务网络存档(.bna)的模子,剧本和会见节制文件。筹备好将Business Network Archive文件陈设在存在Hyperledger Fabric和Node.js的漫衍式分类帐上。在那之后,我们只开拓了一个web接口,它利用了我们想要的Rest API语言。
    operation: ALL
}
            });
  </div>
5. Select No when asked whether to enable TLS security
1. Enter vote-network as network name and desired information for description, author name, and author email
rule Default {
  var borderArr = [];
    type: ‘bar’,
      datasets: [{

我们应该对上图中可以看到的文件举办一些变动。可是我们通过利用Yeoman并遵循以下步调来建设业务网络布局:
2. Select never use namespaces
  <title>Blockchain Vote App</title>
composer network start –networkName vote-network 
function getResults(){
  resource: “org.hyperledger.composer.system.**”
          }
假如我们确定已安装了先决条件,则将继承安装要利用的开拓情况。我们从安装开拓Composer时所需的有用的CLI东西(composer-cli,必不行少的generator-hyperledger-composer,composer-rest-server和Yeoman)开始。然后,我们需要安装Hyperledger Fabric来陈设我们的业务网络。此处说明白如何安装我们上面先容的CLI东西和Hyperledger Fabric。
    for(i=0;i<data.length;i++){
composer archive create -t dir -n
  $.get(“http://localhost:3000/api/Vote”, function(data){

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读