网赚论坛

 找回密码
 免费注册
查看: 270|回复: 0
打印 上一主题 下一主题

【一期四团Day7-陈芊璇】非CS专业如何看懂区块链代码?

[复制链接]

23

主题

23

帖子

92

积分

Ⅰ级财主

Rank: 1

积分
92
跳转到指定楼层
楼主
发表于 2017-10-21 14:20:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
借数字货币和区块链研究热潮,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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2026-7-22 23:15 , Processed in 0.312000 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表