Back to top
  • 공유 Share
  • 인쇄 Print
  • 글자크기 Font size
URL copied.

比特幣(BTC) 974,988號區塊時間戳早3分22秒,鏈上順序不變

相連的五個區塊中,有一個區塊的時間戳早於前一個區塊/TokenPost.ai

比特幣(BTC) 974,988號區塊的標頭時間記錄為2026年11月8日凌晨5時19分2秒(台灣時間),比前一個區塊早3分22秒,但兩個區塊在鏈上的連接順序沒有改變。

mempool.space的區塊紀錄顯示,974,985號區塊時間為凌晨5時9分51秒,974,986號為5時13分3秒,974,987號為5時22分24秒,974,988號為5時19分2秒,974,989號為5時23分24秒;以上均為台灣時間。

比較這五個區塊的相鄰時間戳,只有從974,987號到974,988號出現一次時間倒序。974,989號區塊的標頭時間則再次晚於前一個區塊。

974,988號區塊標頭所記錄的前一個區塊雜湊值,與974,987號區塊的雜湊值相符。對照兩個區塊的紀錄,可以確認它們仍依雜湊值相連。

區塊高度代表區塊在鏈上的位置;前一個區塊雜湊值則指出下一個區塊連接的是哪個區塊。

區塊標頭中的前一個區塊雜湊值與時間戳是不同欄位。比特幣開發者文件說明,每個區塊都會儲存前一個區塊標頭的雜湊值,藉此連接成鏈。

Bitcoin Core規定,新區塊的時間戳必須晚於包含父區塊在內的前11個區塊時間戳中位數。這個中位數是將11個時間戳排序後位於正中央的數值;Bitcoin Core驗證程式碼中可查到這項檢查。

因此,新區塊的時間戳不一定要晚於緊接在前的區塊。判定基準是前11個區塊時間戳的中位數,而不是只比較前一個區塊。

除此之外,Bitcoin Core也會檢查新區塊標頭時間是否比驗證節點的當前時間超前超過2小時。這項未來時間限制列於鏈上時間計算與常數定義中。

這項檢查以各節點自己的當前時間為基準,與規範前後區塊時間順序的規則不同。因此,單憑標頭時間倒序,不能判定區塊無效或區塊鏈出現問題。

標頭時間由礦工設定,不能直接視為實際挖出區塊的時間,也不一定等同區塊傳送給所有節點的時間。僅憑區塊瀏覽器顯示的時間,無法確定區塊被發現或傳播的時點。

Galaxy Digital($GLXY)全公司研究主管Alex Thorn(亞歷克斯·索恩)在X貼文中表示,這種情況不是區塊瀏覽器顯示錯誤,而是因為礦工會設定區塊標頭時間。Galaxy Digital官網的人物介紹將他的職稱列為「Head of Firmwide Research」。

Thorn在後續貼文中補充,自己的節點收到區塊的時間,可能與標頭記載的時間不同。這表示瀏覽器顯示的時間不能直接解讀為節點實際收到區塊的時間。

Thorn也估計,約3%的區塊時間戳早於父區塊,約十分之一的區塊時間戳則比自己的節點收到區塊的時間晚至少1分鐘。他沒有提供樣本與計算方法,因此這些數字應與經獨立驗證的統計資料區分。

這五個區塊呈現的是一次標頭時間倒序,以及仍由雜湊值連接的區塊順序。僅憑這個案例,沒有證據可判定發生了鏈重組或共識失敗。

<Copyright ⓒ TokenPost, unauthorized reproduction and redistribution prohibited>

Most Popular

Other related articles

Comment 0

Comment tips

Great article. Requesting a follow-up. Excellent analysis.

0/1000

Comment tips

Great article. Requesting a follow-up. Excellent analysis.
1