支付的所有比特幣交易費用的分佈圖?
有沒有辦法找到並繪製在區塊鏈/比特幣上支付的每筆交易費用?
背景
我已閱讀有關交易費用的資訊:
例如,雖然平均比特幣交易可能在 25 美元左右,但中位數更接近大多數使用者可能需要支付的費用。
根據 bitcoinfees.earn 的數據,按照這個速度,如果你想立即發送交易,目前最快的交易費用約為 102 satoshis/byte。對於 224 字節的中位交易大小,這將產生 22,848 聰或 11 美元的費用。如果您不介意等待大約半小時,價格將是 83 聰/字節,或約 9 美元。如果您願意等待更長時間,價格會繼續從那裡下滑。
所以這提供了非常有用的資訊,但是如果我想查看區塊鏈上所有歷史交易費用的分佈,我該怎麼做呢?
此外,由於過去幾年比特幣的價值發生了很大變化,因此以美元等值來衡量交易費用是明智的(就像本文所做的那樣)。
這很容易做到(甚至可能)嗎?
所以這提供了非常有用的資訊,但是如果我想查看區塊鏈上所有歷史交易費用的分佈,我該怎麼做呢?
這些資訊看起來沒什麼用。未確認交易使用的費率分佈可以在許多網站上查看,例如<https://mempool.space/> <https://mempool.observer/> <https://btc.bitaps.com/>
過去幾年每筆交易的費用(BTC):
<https://bitcoinvisuals.com/chain-fees-tx-btc>
還有一個開放的 PR 可以在 Bitcoin Core GUI 中添加記憶體池統計圖表:
<https://github.com/bitcoin-core/gui/pull/108>
如果您想獲得迄今為止所有比特幣交易中使用的費率和費用,可以使用任何區塊瀏覽器的 API。也有少數開源瀏覽器,如Esplora、NBXplorer、mempool等。
此外,由於過去幾年比特幣的價值發生了很大變化,因此以美元等值來衡量交易費用是明智的(就像文章那樣)
取決於案例。比特幣協議不知道 BTC 的匯率。我更喜歡使用 sat/vByte 作為費率,使用 BTC 作為費用。
交易的數據大小差異很大,因此比較交易的費用比絕對費用通常更有用。例如,分批 50 筆付款的交易可能會支付相同的費用,但費用要高得多,而每次付款的費用仍低於執行單筆付款的交易。
您可能會發現這個塊費率組成圖(通過Bitcoin Optech Group)很有趣,可以了解費率在歷史上是如何變化的。雖然數據對於超過一兩天的單個區塊來說有點嘈雜,但 12 個區塊的平均值可以讓您了解費率在一天和一周的過程中如何變化,而 144 個區塊的平均值可能對更大的區塊感興趣時間範圍:
還有一張 Anduck的圖表,它更精確地劃分了塊,但僅限於最近的過去: