Blockchain

如何將區塊鏈分叉注入比特幣網路?

  • February 28, 2012

出於理論上的目的,如何將區塊鏈分叉注入比特幣網路?例如,假設我們在一個程序中準備了一個小塊鏈,該程序不是標準客戶端/具有修改程式碼的標準客戶端。是否可以通過 getmemorypool RPC 命令強制客戶端接受這些塊,或者客戶端不會接受任何不會進入目前區塊鏈頂端的塊?

讓區塊鏈分叉進入比特幣網路的方法是什麼?

編輯:我不是在談論替代區塊鏈分叉,如 SolidCoin 等,而是關於標準比特幣鏈/測試網鏈中的一個分叉,它會導致一些區塊被孤立。

只需將塊一次一個地傳遞給您的官方 bitcoind 程序,它就會將它們廣播到網路。你不需要做任何棘手的事情,除了以某種方式設法比其他人加起來更快地散列。

如果您以與其他客戶端不兼容的方式修改您的客戶端,您將為您和使用您的客戶端版本的任何其他人拆分區塊鏈。如果你能獲得超過 50% 的比特幣網路來適應你的客戶端,那麼它將成為正式的分叉。如果就所需的比特幣屬性達成共識,有一天可能會對官方核心進行硬分叉。

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