Blockchain

區塊成熟時間是多少?

  • January 6, 2022

我正在閱讀有關區塊鏈的wiki 文章,但我不理解粗體部分:

當一個塊成為孤塊時,它的所有有效交易都會重新添加到排隊交易池中,並將包含在另一個塊中。孤塊的 50 BTC 獎勵將失去,這就是為什麼存在 網路強制的 100 塊成熟時間的原因。

我不知道區塊創建和接受背後的細節,那麼區塊成熟時間是如何運作的呢?該塊是否僅在一段時間後被接受?

在生成交易有 101 次確認之前,不能使用生成的硬幣。在此之前嘗試花費生成的硬幣的交易將被拒絕。

這樣做的原因是有時區塊鏈分叉,有效的區塊變得無效,並且這些區塊中的挖礦獎勵失去。這只是比特幣運作方式中不可避免的一部分,即使沒有人攻擊網路,有時也會發生這種情況。如果沒有成熟時間,那麼每當分叉發生時,即使沒有任何形式的雙花或其他攻擊,每個收到不幸分叉(可能通過許多中介)產生的硬幣的人都會消失。在長叉上,成千上萬的人會發現錢包裡的硬幣不見了,儘管實際上沒有人攻擊他們,他們也沒有理由懷疑他們收到的錢。例如,如果沒有成熟時間,礦工可能會將 25 BTC 存入 EWallet,如果我從同一個 EWallet 上完全不相關的賬戶中取款,如果有分叉,我提取的錢可能會消失,而且我很不幸地提取了被礦工現在無效的代幣“污染”的代幣。由於這種污點傾向於“感染”交易的方式,每個區塊將受到超過 25 個比特幣的影響。每個無效塊都可能導致價值數百比特幣的交易被撤銷。只要分叉的持續時間不超過 100 個區塊,成熟時間就不會讓任何人像這樣意外失去硬幣。如果一個分叉確實持續超過 100 個區塊,那麼無效交易造成的損害可能是一場巨大的災難。(然而,

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