如果折扣太大的話嗓奢,人們就會用隔離見證的空間來在區(qū)塊鏈上存儲普通用途的數(shù)據(jù)蚀狰;有利益沖突的礦工甚至會用無用的垃圾數(shù)據(jù)來填滿剩余空間含衔,以此來攻擊依靠相似內(nèi)存池的快速傳輸方案。
對比特幣網(wǎng)絡傳播的經(jīng)驗觀察表明褐健,如果其他成本钳幅,比如未花費交易輸出增長以及哈希計算時間的二次冪增長放緩物蝙,那么點對點網(wǎng)絡最多(最糟情況)能夠支持4MB大小的區(qū)塊。1/8折扣則太多了——這會使得有利益沖突的區(qū)塊達到8MB大敢艰,而網(wǎng)絡無法支持這么大的區(qū)塊诬乞。以下這張圖表描繪了這兩者之間的權衡:
https://people.xiph.org/~greg/temp/bloat_tradeoff.pnghttps://botbot.me/freenode/bitcoin-wizards/msg/78955615/
橫軸(X)表示折扣因子(隔離見證中是0.25)。紅色的線表示一個比例分數(shù),分子是最糟情況下區(qū)塊大小震嫉,分母是充滿了“2個輸入森瘪,3個輸出”類型交易的區(qū)塊的大小。綠色的線表示一個比例分數(shù)票堵,分子是最早情況下充滿未花費交易輸出的區(qū)塊大小扼睬,分母是充滿了“2個輸入,3個輸出”類型交易的區(qū)塊的大小悴势。
因為在交易記錄中窗宇,簽名數(shù)據(jù)對非簽名數(shù)據(jù)總存在一個常規(guī)比例(除非有人使用非數(shù)字貨幣應用
的數(shù)據(jù)去填充區(qū)塊),因此在縮減UXTO的激勵中有一個明顯的衰減機制用以維持該常規(guī)比例特纤,但(該衰減機制)所帶來的暴露增加目前已經(jīng)被過分濫用了军俊。而反觀隔離見證設計的目的,即是在不產(chǎn)生大的區(qū)塊攻擊載體的同時捧存,為普通的交易抓住所有可用的激勵粪躬。
另一方面,完全沒有折扣將略微減少區(qū)塊里的可用空間矗蕊,因為需要在Coinbase交易里存儲witness commitment(witness commitment)(大約40字節(jié))短蜕;因為隔離見證的軟分叉允許礦工選擇生成隔離見證區(qū)塊還是傳統(tǒng)區(qū)塊(不能包含隔離見證交易)氢架;這將使礦工有一個小的激勵去支持傳統(tǒng)區(qū)塊傻咖。
當前的折扣因子在典型的見證對非見證數(shù)據(jù)(witness-to-non-witness data)的比例之內(nèi),因此提供了可負擔的擴容岖研,并且也解決了UTXO增長的問題卿操。