Transactions
為什麼比特幣在達到其最大硬幣限制之前需要交易費用?
為什麼比特幣在達到最大允許硬幣數量之前會增加交易費用?也就是說,挖一個區塊所獲得的硬幣獎勵不應該足以讓系統繼續執行嗎?除了我們現在看到的麻煩(比特幣的高價值使得進行簡單的交易變得不經濟)之外,似乎建立使用者可以選擇的交易費用會操縱系統,使得較高費用的交易優先於較低費用的交易-收費的,這將限制一些人使用比特幣。我想所有的加密貨幣都會這樣做,所以沒有辦法避免它。
交易費用背後的一個原因是使垃圾郵件攻擊變得昂貴。如果不收取費用,惡意方可以為對區塊空間的 DoS 攻擊創建大量免費交易。如果沒有費用,礦工就不會被激勵在一個區塊中包含最高費用的交易。他可以通過探勘空塊或包括垃圾郵件交易來攻擊網路。(例如,明確且僅存在以膨脹 UTXO 集或填充塊的交易)。
並且正確 - 由於交易費用足夠高,例如第三世界國家的某些人無法支付交易費用。然而,允許使用者選擇交易費用是必要的。不需要快速確認的使用者可以比需要即時確認的使用者支付更低的費用。因此,可以發展收費市場。
這可能是關於這個主題的有趣讀物: Jimmy Song解釋的費用市場
這不是專門關於交易費用的問題;你也可以問“為什麼我們要為橙子付錢?” 這基本上是同一個問題。在價格為零時,所需的確認(或橙子)數量將超過供應量。現在你如何決定哪些人的交易得到確認(或者哪些人可以吃橘子)?