网赚论坛
标题: 【一期四团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 |