区块链技术是趋势!!
会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/>
热门工具 换一换