孤荷凌寒自学python第九十四天认识区块链008
【主要内容】 今天开始继续分析从github上获取的开源代码怎么实现简单区块链的入门知识,共用时间38分钟。 (此外整理作笔记花费了约50分钟) 详细学习过程见文末学习过程屏幕录像。 今天完成了【blockchain.py】文件大部分源代码的学习分析,添加了批注,对实现原理有了比较全面的理解。 主要通过以下网络资源进行学习: http://docs.jinkan.org/docs/flask/quickstart.html 密码学部分参看了以下文章: https://www.jb51.net/article/86022.htm 【学习笔记】 一、对【blockchain.py】文件的理解批注第一天 今天的学习笔记都作到了注释文本中(学习分析的思维过程可见我的屏幕录像): 今天主要是从全局实现过程进行研读批注,每个方法函数的内部细节还没有细致思考。 下面是已对【blockchain.py】进行详细注释的源代码 ``` ''' title : blockchain.py description : A blockchain implemenation author : Adil Moujahid date_created : 20180212 date_modified : 20180309 version : 0.5 usage : python blockchain.py