Unconfirmed-Transactions
我可以使用 RBF 協議來更改交易的價值嗎?
我知道我們可以使用 RBF 協議來替換費用更高的交易,以更快地確認交易。但是,是否可以使用 RBF 來更改交易的價值或零價值(在取消的情況下)?
但是,是否可以使用 RBF 來更改交易的價值或零價值(在取消的情況下)?
是的,對交易沒有限制,只改變費用。事實上,這通常是不可能的,因為增加費用至少意味著以下之一:
- 添加額外的輸入
- 減少或刪除輸出
前者可能是不可能的(例如,如果錢包的所有輸入都在飛行中),後者通常涉及減少作為零錢發送回發送者的金額。由於協議(故意)無法知道哪個輸出是變化的,因此後者本質上與假設的“僅允許 RBF 中的費用變化”政策相衝突。
因此,RBF 可用於任何事務替換。典型的用法只是增加費用(非更改輸出保持不變),但協議無法強制執行此操作,因此 RBF 接收者需要注意未確認的交易可能會被另一個不支付相同費用的交易替換人。事實上,這通常是正確的,因為比特幣中未經確認的資金通常不安全 - RBF 與否。