学习区块链
任务完成截止:1月31日
任务内容:
1、熟悉linux操作系统(centos7,以后的开发基本在linux下进行)
(1)在vmware虚拟机中安装centos7.0
参考资料:https://blog.csdn.net/sinat_35866463/article/details/77934186 或 Bilibili.com搜索视频教程
(2)熟悉linux系统环境和基本命令
参考资料:https://www.cnblogs.com/yuezhimi/p/centos.html?utm_source=itdadao&utm_medium=referral
2、安装hyperledge fabric
(1)安装好hyperledge fabric环境
参考资料1:https://blog.csdn.net/chenhaifeng2016/article/details/78861718
参考资料2:https://blog.csdn.net/mimica247706624/article/details/78412038
参考资料3(强力推荐):https://www.jianshu.com/p/e16345cc2cde
更多资料:https://www.cnblogs.com/aberic/p/7527831.html
docker参考资料:https://www.cnblogs.com/yufeng218/p/8370670.html
(2)运行参考资料2中的样例
任务要求:
(1)安装好linux、hyperledge fabric,截图。
(2)熟悉linux命令和图形环境,并说一说你认为linux和windows系统3大区别
(3)包含docker、go语言开发环境,docker测试成功截图,go语言helloworld程序截图
(4)安装hyperledge fabric环境,运行hyperledge fabric转帐,查询余额样例程序,截图
(5)说一说hyperlege fabric至少需要安装几个CA、orderer和peer节点,CA、orderer和peer都是干什么用的?
bonus任务:
(1)多机部署hyperledge fabric,参考资料:https://www.cnblogs.com/studyzy/p/7237287.html
注意事项:
(1)安装过程中会遇到很多问题(坑),可以群里问,优先自己百度解决(自己解决才能获得知识)
(2)任务要求达成后,将结果发到我邮箱shuaihuiming089@njust.edu.cn并抄送李教授邮箱jun.li@njust.edu.cn
(记得署名否则不知道你是谁)