Development

想寫自己的獨奏cpu比特幣礦工

  • March 23, 2018

我只是想了解這個探勘過程是如何工作的(從開發人員的角度來看,從頭到尾)。有人可以指導我獲取文件或開原始碼(我是新手,所以非常基本)?提前致謝

我不確定您所描述的基本指南是否可行。這取決於你的意思。挖礦本身並不太複雜,難以閱讀和理解,但編寫一個可用於挖礦的端到端應用程序意味著編寫一個完整的節點。複雜。

從頭到尾編寫比特幣礦工不僅涉及收集交易、計算 Merkle 根、建構區塊頭和實際的雜湊/探勘,還包括驗證區塊鍊和其中的每筆交易,以及與網路中的對等方通信以獲取和發送區塊和交易。

bitcoin.org Developer GuideBitcoin Wiki是一些了解更多資訊的好資源。這些可能包括您真正追求的基礎知識。

Tim S. 幾乎涵蓋了它,但我想要 2 個對我自己和許多其他人非常有幫助的優秀資源:

  1. Ken Shirriff 的部落格有一些比特幣挖礦相關的文章,這些文章使用 Python 程式碼非常有效;雖然艱難的比特幣挖礦可能是最有用的,但也有一些新穎的案例,Ken 嘗試使用具有 55 年曆史的大型機手動挖礦比特幣
  2. RoyalFork 部落格與挖礦無關,但在視覺化相關概念方面非常有用

引用自:https://bitcoin.stackexchange.com/questions/37856