使用Python從頭開始​​構建比特幣

banq發表於2021-06-24

這是一篇使用Python構建比特幣的雄文:使用純 Python 從零開始建立、數字簽名和廣播比特幣交易。在這個過程中,將學習很多關於比特幣如何代表價值的知識,下面是介紹,原文點選標題.
我覺得區塊鏈很吸引人,因為它將開源軟體開發擴充套件到了開源 + 狀態。這似乎是計算正規化中真正/令人興奮的創新;我們不僅可以共享程式碼,還可以共享正在執行的計算機,任何地方的任何人都可以以開放和無需許可的方式使用它。這場革命的種子可以說是從比特幣開始的,所以我好奇地深入研究它的一些細節,以直觀地瞭解它的工作原理。並且本著“我不能創造的東西我就不會懂”的精神,有什麼比從頭開始實施更好的方法呢?
最後,我真的很喜歡比特幣的各個歷史方面。例如,我發現一些原始的中本聰錯誤仍然存​​在非常有趣,例如在如何調整挖掘難度方面(計算基於 2015 年而不是 2016 年的區塊時存在一個錯誤),或者的操作碼有問題(例如原始多重簽名)。或者一些關於高頻交易(鎖定時間/序列)的原始中本聰想法仍然存在,但僅以可能並非完全預期的方式使用有限。比特幣是一個程式碼庫,具有任何其他軟體專案的所有困難,但沒有破壞遺留功能的能力(這將需要硬分叉)。

 

相關文章