网赚论坛

标题: 【一期四团Day7-陈芊璇】非CS专业如何看懂区块链代码? [打印本页]

作者: Azruxova    时间: 2017-10-21 14:20
标题: 【一期四团Day7-陈芊璇】非CS专业如何看懂区块链代码?
借数字货币和区块链研究热潮,ICO一阵风起,火爆异常。据国家互联网金融安全技术专家委员会发布的《2017上半年国内ICO发展情况报告》”,今年上半年国内已完成的ICO项目共计65个,累计融资规模26.16亿元,累计参与人次达10.5万。


非CS专业如何看懂区块链代码?


总体方法论

1. 阅读区块链相关资料,知道区块链整体是干嘛的
2. 选择一个区块链项目(大部分都是开源的,基本上在GitHub上都能找到)

(详细情况谷歌GitHub)
3. 本地调通,能写能读,可以先不管看不懂的代码复制粘贴运行一遍,然后自己上手打一遍代码,重复做5遍以上,重要的是建立整体概念
4. 分析代码,梳理请层次结构与模块,理解代码
5. 尝试修改调试代码


代码细节

(Mac用户打开terminal,win用户打开控制台)

一. 配置环境($符号不用复制粘贴)

$ sudo npm install -g ethereumjs-testrpc

$ testrpc

$ sudo npm install -g truffle# let's setup our project$ mkdir solidity-experiments$ cd solidity-experiments/$ truffle init

二.撰写一个以太坊智能合约

$ truffle create:contract ProofOfExistence1

$ truffle migrate --reset
三.和你的合约互动

$ truffle console




欢迎光临 网赚论坛 (http://www.caifuba.net/) Powered by Discuz! X3.1