区块链技术是趋势!!


会Nodejs,想做区块链相关,选择了以太坊这个平台。网上资料虽然多少能搜到,但是鱼龙混杂,重复错误百出,不够系统。在几天的搜寻筛选之后,整理了以下中文以太坊智能合约开发资料,有不足或者补充的请留言,互相交流共同进步!

1.以太坊开发完整流程,从环境搭建到部署智能合约,流程非常详细,没有bug。首先推荐: 

    区块链学堂--陈琳 <http://www.8btc.com/author/17094>

2.github收集所有区块链(BlockChain)技术开发相关资料,包括Fabric和Ethereum开发资料,是我见过的最全的中文资料合集:

Awesome Blockchain
<https://github.com/chaozh/awesome-blockchain-cn#intro-%E4%BB%8B%E7%BB%8D>

3.以太坊相关原理,环境搭建,合约开发流程完整,框架式文章:

以太坊学习 <https://www.jianshu.com/p/220130b39e22>

4.Mac以太坊本地开发环境搭建

mac 配置以太坊本地开发环境 <https://my.oschina.net/wtsoftware/blog/782057>


5.Solidity 官方文档中文版

Solidity 官方文档中文版 <http://wiki.jikexueyuan.com/project/solidity-zh/>


6.web3.js中文API

Web3.js API 基本 <http://web3.tryblockchain.org/>

7.开发框架Truffle中文教程

Truffle是最流行的开发框架,使命是让开发更容易
<http://truffle.tryblockchain.org/Truffle-introduce-%E4%BB%8B%E7%BB%8D.html>

8.最新版本的browser solidity在线编译

browser-solidity
<http://remix.ethereum.org/#optimize=false&version=soljson-v0.4.21+commit.dfe3193c.js>


9.完整项目:亿书《Node.js区块链开发》

《Node.js区块链开发》 <http://bitcoin-on-nodejs.ebookchain.org/>


10.完整项目:一步步教你开发、部署第一个去中心化应用(Dapp) - 宠物商店
(Dapp) - 宠物商店 <https://learnblockchain.cn/2018/01/12/first-dapp/>

11.创建以太坊钱包

MyEtherWallet 创建钱包以及如何通过 Ethereum Wallet 和 MetaMask 恢复钱包账号
<http://liyuechun.org/2017/09/28/solidity-contract-0001/>


12.EtherScan区块链Api

Ethereum Developer APIs <https://etherscan.io/apis>


13.区块链原理概念介绍

区块链技术指南 <https://yeasy.gitbooks.io/blockchain_guide/>