学习区块链的Python开发, 和练习烹饪料理是相同的逻辑存在。你根本不需要先通盘背诵完全部化学教科书的内容, 然后才有资格走进厨房进行实际操作。

我在当年遇到一个大坑。就是当时我直接去啃那个以太坊白皮书。结果我的大脑就完全宕机停止了思考。后来呢我就换了一个学习的路子。我用Python语言写了一个极简的一个区块链程序。

里面包含了哈希值、区块还有时间戳这些东西。只用三行代码就把这个程序跑起来了。然后我突然产生了一种哦原来就是这么个东西的感觉。这种感觉比你反复翻看那一百篇论文要管用太多了。

这就跟学习骑自行车是一模一样的道理, 你先要踩两个踏板去找到那个平衡感即可, 千万不要只会在这里研究齿轮之间的比例关系怎么样, 在Python这个语言里面, 用dataclass这个东西把Block给封装起来, 然后用hashlib这玩意儿计算出指纹信息, 再把它们挂接到链表上面去, 这样二十分钟之内就能把活儿干完, 不要去把这个门槛想象得过于神秘不可捉摸,底层的技术并没有神乎其神的那么夸张。

区块链Python入门,新手别一上来就啃以太坊源码

要是真想要做成可以用于生产的水平, 那么关于共识还是得去解决的。可是在入门这个阶段的话, 使用Python语言是足够的, 请不要让自己过度恐惧。