以太坊和超级账本对比
2018-02-24 16:58
141 查看
一、以太坊智能合约部署过程
搭建以太坊私链环境,生成私链的创世区块(不详述);启动私链,生成一个初始的以太币账户,开始挖矿(挖矿需要一个账户接收以太币);
编写智能合约,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
相关文章推荐
- 以太坊和超级账本对比
- 以太坊和超级账本对比
- AsyncTask和Handler对比
- MySQL和postgresql的对比
- Java中重载与重写的对比与区别
- Mac OS 安装以太坊钱包——Geth入门教程(转载)
- Exadata X2-2 vs EMC Greenplum DCA vs Netezza TwinFin 12主要配置大对比
- 开源数据库 H2, HSQLDB, DERBY, PostgreSQL, MySQL区别/对比图表( 附加翻译) h2数据库
- android自定义环形对比图(外环有类似进度条的旋转动画)
- JavaScript数组倒序算法与性能对比
- ZooKeeper、Eureka对比
- 看上去很美——国内CDN现状与美国对比
- Debian与Ubuntu 父与子的对比哲学(1)
- 最短路径算法的命令式、函数式版本对比分析
- 抽象类与接口(对比总结)
- SSH和SSM对比总结
- Python与Java对比,永远的第一个程序HelloWorld
- febird.dataio和boost.serialization 编译速度对比
- LinearLayout和RelativeLayout 属性对比