智能合约编程资料合集

现在编写智能合约最常用的语言还是solidity,而现在solidity的资料实在不多。

这里我整理了几个网站,供大家参考:

官网

https://solidity.readthedocs.io/en/develop/

这个是最权威的资料了,但是全部是英文版。

tryblockchain

http://www.tryblockchain.org/index.html

强烈推荐这个网站,中文版的solidity讲解,而且很多内容还有相当的深度。

medium

https://medium.com/

medium上有很多很经典的文章,同样也都是英文版。适合有了一定基础的开发者,例如:

Github

对于技术功底比较好的开发者,最好的学习方式还是直接看别人的code,这里有几个比较经典的智能合约库:

ENS

ens的合约代码非常值得一读,没有用任何奇特的技巧,代码平稳扎实。但是solidity语言的各种结构和功能都有用到里面。

建议有心学习solidity的人,认真的去想想如果是你写这个ens系统,你会怎么处理。

https://github.com/TokenMarketNet/ico

这是一个ICO代码库,其实ICO的代码是最简单的,但是这个库里面提供了非常丰富的业务相关功能,有兴趣了解ICO的人值得一读。

https://github.com/raiden-network/raiden/

这个就是Raiden了,raiden的核心其实是它的python代码部分,不过它的合约部分也值得大家学习下。

其实最好的方式,是首先找到你想了解的Dapp,然后去读它的代码,这里推荐一个网站:State of the dapps https://dapps.ethercasts.com/,这里面列出了非常多的Dapp以及相关资料,一定能找到你需要的那款。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171210G0194Q00?refer=cp_1026

相关快讯

扫码关注云+社区