Transaction-Fees

我們可以使用低於 1 sat/vbyte 的費率嗎?

  • October 19, 2020

是否可以創建、簽署和廣播費用率低於 1 sat/vbyte 的交易?

是的,我們可以創建、簽署和廣播費用低於 1 sat/vbyte 的交易。但是,它需要一些變通方法,並且此類交易很可能不會被探勘,因為大多數完整節點不允許在其記憶體池中進行此類交易。

minRelayTxFeebitcoin.conf文件中的一個選項,可用於更改包含 mempool 所需的費率,如 Murch 所述。

minRelayTxFee-conf

這些是我在reddit 執行緒中找到的廣播低費率 tx 的步驟:

  1. 將硬體錢包與 Electrum 配對
  2. 使用paytomany命令創建一個費率低於 1 sat/vbyte 的交易
  3. 導入交易以登錄 Electrum
  4. 執行minrelaytxfee設置為 1 sat (0.001 sat/vB)的完整節點
  5. 尋找收費低廉的同行
  6. addnode與發現的低費用同行建立聯繫
  7. sendrawtransaction廣播交易
  8. 在區塊瀏覽器中查看 tx:https ://sochain.com/

相關 PR:

<https://github.com/bitcoin/bitcoin/pull/13922>

<https://github.com/bitcoin/bitcoin/pull/13990>

相關問題: 您可以為鏈上交易支付的最低費用是多少?

bitcoin.conf 中的相關選項:

incrementalrelayfee:用於定義中繼成本的費率(以 BTC/kB 為單位),用於記憶體池限制和 BIP 125 替換。

dustrelayfee:用於定義灰塵的費率(以 BTC/kB 為單位),即在此費率下花費大約其費用價值的 1/3 的輸出的價值。

相關選項

您可以“創建、簽署和廣播費用率低於 1 sat/vbyte 的交易”,但minRelayTxFee預設設置為每 kB 1,000 satoshi,並在此處定義了一個dustRelayFee。因此,如果您希望您的交易由網路上的節點中繼,您需要注意不要將費用降得太低,因為它不僅不會在網路上傳播,而且也不會最終進入開採區塊。

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