Blockchain-Fork

為什麼我們需要創世區塊?

  • February 16, 2018

在比特幣中,區塊鏈總是從唯一的創世區塊開始。超過這一點可能會有分叉,只有當明確哪個分支增長最快(或者如果它已經增長足夠多)時,我們才能確定(或幾乎)知道一個塊是否最終會出現在實際的區塊鏈中。

有必要有一個創世塊嗎?我可以想像,如果沒有比特幣,當比特幣推出時,礦工們就會開始探勘區塊,而一旦挖出一個區塊,區塊鏈就會從那裡開始增長。如果另一個礦工發現另一個區塊 0,區塊鏈可以從那裡擴展,就像使用任何其他分叉一樣(請注意,這相當於擁有一個不需要任何屬性的抽象創世塊可以被視為任何塊 0) 的父級。

這只是比特幣最初設計的一個偶然特徵,還是永恆創世塊存在的深層原因?

創世區塊包含來自報紙文章“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”在 coinbase 交易中的一句話,這證明創世區塊不可能在 2009 年 1 月 3 日之前創建。這證明在該日期之前沒有預挖,確保分配的公平性。

如果沒有創世區塊,單個礦工將需要某種方式就使用哪篇報紙文章以及他們是否符合當日印刷的標準達成共識,這將是極其不切實際的。

但除此之外,我相信沒有創世塊的區塊鍊是可能的。除了我上面提到的之外,第一個區塊沒有什麼特別的。

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