以太坊和超级帐本对比

1、以太坊智能合约部署过程

  1. 搭建以太坊私链环境,生成私链的创世区块(不详述);
  2. 启动私链,生成一个初始的以太币帐户,开始挖矿(挖矿须要一个帐户接收以太币);
  3. 编写智能合约,solidity和mix语言;
  4. 编译智能合约,单个文件的简单合约能够在线编译,多个文件须要借助solc(编译成字符串,全网同步)
  5. 部署,合约部署看成一笔交易记录再链上,须要支付必定以太币,而且运行须要gas。

2、超级帐本智能合约部署过程(v0.6)

  1. 搭建hyperledger环境(具体看官方文档,不详述);
  2. 更改配置文件,启动大于四个节点(pbft共识);
  3. 编写合约,编译成二进制文件;
  4. 把二进制文件放在每一个节点中;
  5. 在各个节点部署智能合约;
  6. 初始化智能合约。

3、以太坊和超级帐本对比

这里写图片描述

4、智能合约对比

这里写图片描述

参考资料:

solidity语言文档:http://www.tryblockchain.org/index.html 
区块链分析:http://www.8btc.com/author/16692 
以太坊搭建:http://blog.csdn.net/u013137970/article/details/52255001 
nodejs下载: http://download.csdn.net/detail/programchangesworld/9822851 
重构智能合约(上):http://www.8btc.com/refactoring-smart-contract-part-1-the-phantom-of-non-determinism 
重构智能合约(中):http://www.8btc.com/refactoring-smart-contract-part-2-parallel-universe-and-unlimited-scalabilityhtml