Protocol

coinbase 欄位可以包含任意數據背後的設計決策是什麼?

  • July 1, 2020

據我了解,區塊獎勵交易中的coinbase欄位可以攜帶任何數據(只要小於100b)。

為什麼會這樣?一開始實施起來更容易嗎?我只是定義了 coinbase 交易可能沒有輸入。我知道現在攜帶更多資訊很有用(參見 BIP34)。我只是不確定中本聰在這裡的意圖是什麼,儘管他把自己包括在內

泰晤士報 03/Jan/2009 財政大臣瀕臨對銀行進行第二次救助

此外,這似乎在事務數據庫中失去並且不可使用,但我可能會在這裡混淆。

他們想排除相同交易 ID 出現在不同區塊中的可能性,作為不同的 coinbase。

歷史上有過這種情況,但只有兩次,這使未使用的數據庫應用程序變得複雜,所以他們決定有一天,相同的 ID 將不再可以區分為不同的事務。因此,在塊格式版本 2 中添加了針對它的保護,因此不會有礦工意外地以非唯一 ID 結束他的 coinbase 交易。

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