您的位置:首页 > 其它

以太坊和超级账本对比

2017-06-10 23:40 316 查看

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

搭建以太坊私链环境,生成私链的创世区块(不详述);

启动私链,生成一个初始的以太币账户,开始挖矿(挖矿需要一个账户接收以太币);

编写智能合约,solidity和mix语言;

编译智能合约,单个文件的简单合约可以在线编译,多个文件需要借助solc(编译成字符串,全网同步)

部署,合约部署当作一笔交易记录再链上,需要支付一定以太币,并且运行需要gas。

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

搭建hyperledger环境(具体看官方文档,不详述);

更改配置文件,启动大于四个节点(pbft共识);

编写合约,编译成二进制文件;

把二进制文件放在每个节点中;

在各个节点部署智能合约;

初始化智能合约。

三、以太坊和超级账本对比



四、智能合约对比



参考资料:

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-scalability
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息