学习区块链的Python开发, 和练习烹饪料理是相同的逻辑存在。你根本不需要先通盘背诵完全部化学教科书的内容, 然后才有资格走进厨房进行实际操作。
我在当年遇到一个大坑。就是当时我直接去啃那个以太坊白皮书。结果我的大脑就完全宕机停止了思考。后来呢我就换了一个学习的路子。我用Python语言写了一个极简的一个区块链程序。
里面包含了哈希值、区块还有时间戳这些东西。只用三行代码就把这个程序跑起来了。然后我突然产生了一种哦原来就是这么个东西的感觉。这种感觉比你反复翻看那一百篇论文要管用太多了。
这就跟学习骑自行车是一模一样的道理, 你先要踩两个踏板去找到那个平衡感即可, 千万不要只会在这里研究齿轮之间的比例关系怎么样, 在Python这个语言里面, 用dataclass这个东西把Block给封装起来, 然后用hashlib这玩意儿计算出指纹信息, 再把它们挂接到链表上面去, 这样二十分钟之内就能把活儿干完, 不要去把这个门槛想象得过于神秘不可捉摸,底层的技术并没有神乎其神的那么夸张。

要是真想要做成可以用于生产的水平, 那么关于共识
