Bitcoin-Cash

比特幣現金如何獲得適當的費率

  • January 17, 2019

我正在開發交易BTC、BCH等的錢包系統。在 BTC 中,我使用estimatesmartfeeAPI 來計算交易大小並relayfee保證最低費用,並且效果很好。在 BCH 中,雖然大部分邏輯與 BTC 相同estimatesmartfee,但estimatefee在 BCH 中使用。然而,隨著輸入 UTXO 增加交易規模,sendrawtransaction往往會因為費用不足而失敗。

它應該如何正確實施?它受到什麼影響?我猜有一些原因,如果我需要使用 API 從某些網站獲得適當的費用,那是什麼網站?

BCH 上的minRelayTxFee(儘管名稱是費率)是每千字節 1000 聰或每字節 1 聰。

BCH 的塊大小限制為 32 MB,並且通常只使用了很小一部分的塊空間。目前 7 天的平均值為 27 kB 塊大小。它甚至很少達到 400 kB。

過去 7 天通過 fork.lol 繪製的塊大小圖顯示 BCH 的塊空間使用率低 通過 fork.lol

鑑於 BCH 目前使用了大約 0.1% 的可用區塊空間,因此無需支付比minRelayTxFee.

因此,我建議不要花更多時間在研究上,而是簡單地硬編碼 1000 satoshis/kB 的費率。如果你想安全起見,你可以選擇 1500 或 2000 satoshis/kB。在不太可能的情況下,BCH 流量增長到足以填滿區塊,屆時軟體支持可能會有所改善,屆時您將能夠重新評估。

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