Transaction-Weight
如果“事務大小”大於“最大塊大小”會怎樣?
假設事務大小為
T
字節,而最大塊大小為B
字節,這樣T>B
.這筆交易會發生什麼?
它將被分成兩個較小的部分並儲存在兩個單獨的塊中?還是根本不會被證實?或者可以使用動態塊大小?
PS雖然,實際上最大塊大小為1 MB,似乎對於每筆交易都足夠了;但是,我們想知道比特幣在這種情況下的策略。
**注意:**由於在解決的答案中提到:“限制交易規模的是成本。” 問題似乎不一樣,我的問題不是交易的最大大小是多少,而是如果交易的大小大於最大塊大小會發生什麼。
如果交易的大小大於最大塊大小會發生什麼?
那麼交易永遠不會被包含在一個區塊中。
沒有將其分成多個塊或類似的機制。任何包含它的塊都是無效的,因為對於網路規則來說,塊會變得太大。
這可能很有趣:塊 364292是 999.9kb,但它只有兩個交易:coinbase 交易和具有數千個輸入的大規模合併交易。我相信 pre-segwit 就是你可能包含在一個區塊中的最大交易。