Private-Blockchain

更改創世文件而不從一開始就創建鏈

  • August 8, 2018

我們正在使用私有區塊鏈(PoA,2 個共識節點),我們已經創建了幾個區塊。現在我們想在 genesis 文件中添加一些更改。所以,基本上問題是,我們如何支持以前的鏈,新的區塊也應該在更新的創世文件的基礎上生成。

我們可以在私有鏈上使用硬分叉嗎?如果是,那麼它對我們的情況有何幫助?

不,我不認為你能做到。創建genesis塊後,除非您丟棄整個區塊鏈,否則無法更改它。分叉不會解決這個問題,因為它總是至少有一個來自原始鏈的塊。

如果你從創世塊分叉,你也會破壞鏈的數據。因此,您創建的那幾個塊。

你正在挑戰比特幣現在價值 6k 美元的想法。加密貨幣的全部意義在於,一旦創建了創世塊,每個人都會同意它永遠不會改變。就像物種的 ADN 決定了生物的創造,你創造了一次,整個區塊鏈就從那裡成長起來。你知道你使用的是乙太坊區塊鏈只是因為創世塊的雜湊是 0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3

在您的情況下,只需刪除整個區塊鏈並重新開始。

引用自:https://ethereum.stackexchange.com/questions/56080