Blockchain

塊號是唯一的還是如果塊變成叔叔它會改變?交易雜湊是否包含塊雜湊作為輸入?

  • April 29, 2018

塊號是唯一的還是我需要保存塊雜湊來辨識塊?

交易雜湊是否包含塊雜湊作為輸入?

  • 塊編號不是唯一的,您可以擁有兩個或多個具有相同編號的塊。鏈最終將發送其中一個,但在一段時間內它們中的任何一個都可以是有效的,即網路上的一些節點會看到其中一個是有效的,而其他節點可以看到不同的塊。通常時間段很短,即少於五個區塊,但理論上可以任意長。
  • 執行事務時,目前塊的雜湊不可用。這是因為區塊的雜湊值取決於所有交易執行後的最終狀態。

塊編號本質上不是唯一的。塊數是從相關塊開始到第一個塊(創世塊)的塊的度量。

假設計算塊的方向是不必要的澄清可能很簡單,但是在處理硬分叉時會產生一些歧義。

在具有硬分叉的區塊鏈的情況下,如果您要從下往上計算塊,您將根據您選擇跟踪的分叉路徑以及那裡的總分叉數得出兩個(或更多! )不同的塊是。

對於問題的第二部分,由於其他人所述的原因,沒有交易不包括塊雜湊。

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