Development

比特幣的“Hello World”?

  • February 7, 2016

我想用比特幣寫一個非常簡單的程序。我認為接受探勘塊的簡單 C 程序是合適的。所以我假設,程序會打開一個到某個固定中繼節點的套接字連接並開始接受這些塊。有人可以展示它是如何完成的。謝謝你。

[編輯:]我已經發現什麼可能最適合這個目的。蘇黎世聯邦理工學院的 Christian Decker 博士用 Python 實現了一個最小的比特幣網路堆棧。它被用來收集比特幣網路上一些被高度引用的研究論文的結果,但同時它也具有極強的可讀性。

如果您來自 Web 開發,或者您想將系統投入生產,最簡單的方法是使用最穩定和更新的 Bitcoin Core 實現/API

注意:下載後最好檢查您在 bitcoin.org 上下載的文件的 md5/sha 以確保您的安裝程序是正版的


  1. 安裝比特幣核心

  2. 使用它的 CLI 或 JSON rpc API:https ://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

沒有第3步!


如果您的目標是執行一個連接到大多數更新節點的應用程序,擁有帶有安全修復程序的最新程式碼,至少可以簽署和廣播交易,並且顯然,查詢區塊鏈!

高能

您應該查看現有的 C 實現(SPV 節點,不完整):

  • <https://github.com/jgarzik/picocoin>
  • <https://github.com/bit-c/bitc>

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