Transaction-Fees

為什麼礦工不對高價值交易收取更多費用?

  • February 18, 2021

我知道高價值和低價值交易在區塊鏈中佔用相同數量的空間。但是,如果礦工根據價值/費用比率故意選擇交易,btc 會不會更經濟和公平?

這樣,小額交易變得更便宜、更可行

最大的反問是確定什麼構成高價值交易。比特幣適用於基於未使用交易輸出 (UTXO) 的模型,而不是基於帳戶的模型。比特幣交易的輸入需要包括您使用密鑰控制比特幣的交易的outpoint (txid和)。vout然後,此輸入將被全部使用,任何更改都會發送回您自己。如下圖所示:

                    / ----- Pay for your coffee (1 BTC)
Consume UTXO (3 BTC) 
                    \ ----- Send the 2 BTC change to yourself

讓我們假設礦工設置了一個限制,即超過 1.5 BTC 的交易將被收取更高的費用。考慮到上面引用的例子,礦工是否應該將其視為高價值?使用者為咖啡支付了 1 BTC(這將低於限制)並將 2 BTC 找零發回給自己(這將高於限制)。對於礦工來說,沒有確切的方法可以知道哪些產出被用於購買咖啡。儘管您可以使用一些方法來確定哪些輸出是支出輸出,哪些是變化,但它們並不可靠,並且可以通過稍微改變輸出量來進行博弈。此外,您如何收取 CoinJoin 交易費用?

如果您認為任何超過一定限額的輸出值(無論是支出還是找零)都將被收取更高的費用,那麼它將鼓勵使用者創建價值較小的 UTXO,這樣他們就不必將更高價值的找零發回給自己(以避免更高的費用)。UTXO 儲存成本高昂,因為它記憶體在 RAM 中,為了規避更高的費用,使用者將創建多個 UTXO,從而使整個網路花費大量成本來維護如此龐大的昂貴數據庫。

從經濟角度來看,我想指出,最大化挖礦收入的最有效方法是使用費用/vbyte。這是因為比特幣的區塊大小是有上限的,這意味著最大的利潤可以從盡可能多的交易中獲得(因此取決於大小)。如果您嘗試使用任何其他方法,那麼您正在為其他礦工創造機會介入並索取您放棄的利潤。

這將是經濟均衡的一個典型例子,任何低效率都會被市場力量消除,從而迫使它達到最實際的均衡(費用/vbyte)。因此,除了收取費用/vbyte 之外的任何事情都需要所有礦工的合作或 51% 攻擊。如上所述,從經濟角度來看,前者很難實現。

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