智能合约之以太坊你好

1995年,密码学家尼克·萨博(Nick Szabo)早就提出了“智能合约”,但发扬光大还是从太坊智能合约开始。

废话少说,下面开始安装智能合约的一些基础环境。

安装以太坊智能合约开发框架truffle:npm install -g truffle 安装以太坊测试工具testrpc:npm install -g testrpc

如果上面安装发现有npm什么之类的错误,请检查nodejs有木有安装。都安装成功之后,就开始下面的helloworld。

官网helloworld操作步骤是mkdir hello,truffle init,truffle compile, truffle  migrate,truffle serve。这几个命令之后,就可以浏览器打开localhost:8080,如果你运行成功了,那恭喜你的truffle不是最新版本。不过也还好,至少可以运行。如果truffle serve报错了,那也恭喜你的truffle是最近的新版本。新版本需要以下面这样的方式打开helloworld。mkdir hello,truffle init webpack,truffle compile, truffle  migrate,npm run dev,复制完这几个命令之后,第一个Dapp应用就产生了,是一个转账的应用。有些朋友可能在truffle  migrate报错,那一般都是testrpc没有运行。

运行界面如图:


然后测试向testrpc中的测试账户进行转账,ok,测试成功。我们的智能合约helloworld就这样不知所以地完成了。如果需要更多的信息推荐查看http://blog.csdn.net/column/details/13761.html,里面的信息量还是挺大。

如果需要更多的智能合约Dapp尝试,可以查看http://truffleframework.com/boxes/,里面有手把手教学教程,虽然都是e文。今天就结束了,bye!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如果说,比特币是运行在计算机上的一种模拟黄金的数字货币,那么以太坊则更像是区块链工业的石油,推动区块链行业呈爆发式...
    卡卡10086阅读 4,826评论 3 29
  • 感恩金砖会议在厦门召开,这样丈夫就地方打麻将,因此我们相处的时间就比较多,沟通的机会也多了。感恩丈夫载我去...
    黄兰英阅读 177评论 1 0