智能合约之以太坊你好

2017-08-14  本文已影响98人  繁星若尘啊

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!

上一篇下一篇

猜你喜欢

热点阅读