![](/style/images/good.png)
![](/style/images/bad.png)
使用Python从头开始构建比特币
source link: https://www.jdon.com/56710
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
![neoserver,ios ssh client](/neoserver-download.png)
这是一篇使用Python构建比特币的雄文:使用纯 Python 从零开始创建、数字签名和广播比特币交易。在这个过程中,将学习很多关于比特币如何代表价值的知识,下面是介绍,原文点击标题.
我觉得区块链很吸引人,因为它将开源软件开发扩展到了开源 + 状态。这似乎是计算范式中真正/令人兴奋的创新;我们不仅可以共享代码,还可以共享正在运行的计算机,任何地方的任何人都可以以开放和无需许可的方式使用它。这场革命的种子可以说是从比特币开始的,所以我好奇地深入研究它的一些细节,以直观地了解它的工作原理。并且本着“我不能创造的东西我就不会懂”的精神,有什么比从头开始实施更好的方法呢?
最后,我真的很喜欢比特币的各个历史方面。例如,我发现一些原始的中本聪错误仍然存在非常有趣,例如在如何调整挖掘难度方面(计算基于 2015 年而不是 2016 年的区块时存在一个错误),或者的操作码有问题(例如原始多重签名)。或者一些关于高频交易(锁定时间/序列)的原始中本聪想法仍然存在,但仅以可能并非完全预期的方式使用有限。比特币是一个代码库,具有任何其他软件项目的所有困难,但没有破坏遗留功能的能力(这将需要硬分叉)。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK