如何一位比特幣用戶意外支付了60,000美元的手續費,以及你可以如何避免這種情況
RBF(替換手續費)讓你可以以更高的手續費重新發送未確認的交易,但這需要對手續費單位、錢包行為和交易結構有清晰的理解。
重點摘要
* 一個對手續費單位的誤解導致在一次替換手續費交易中意外多支付超過60,000美元。
* 該用戶將sat/vB(每字節手續費)與總satoshi混淆,導致了極端的多支付。
* RBF用更高手續費的版本替換交易,而CPFP則添加一個新交易來提升原始交易的優先級;兩者有不同的使用情境和風險。
* 使用可信的錢包,仔細檢查手續費單位,讓錢包建議最佳手續費。避免驚慌,保持更新,並在點擊「發送」前始終核實交易。
在2025年4月8日00:30 UTC左右,一位比特幣用戶試圖使用替換手續費(RBF)功能加快一筆待處理的交易。但他們的錢包錯誤地花費了0.75比特幣(約60,000至70,000美元),純粹是用於手續費。
為什麼一位比特幣用戶會支付60,000美元的手續費?
這位用戶想要發送0.48 BTC(當時約37,770美元),使用比特幣的RBF功能。這個功能允許你在原始交易卡住時,以更高的手續費重新發送交易。在這種情況下,事情出現了嚴重的錯誤。
時間線:
* **第一次交易**:以標準手續費發送,但不夠高以便快速確認。
* **第一次RBF嘗試**:將手續費加倍並更改接收地址。
* **第二次RBF嘗試**:添加了一個大約0.75 BTC的未花費交易輸出(UTXO),但忘記將找零重定向回自己的地址。
結果?那0.75 BTC被視為手續費並支付給了礦工。
Anmol Jain,AMLBot的調查副總裁,告訴Cointelegraph,該用戶可能一開始設置了一個「默認或保守」的交易手續費,這並不罕見。然後出現了錯誤:混淆了手續費的計量方式。
許多比特幣錢包允許你以兩種方式設置手續費:
* **總手續費以satoshi計算**(比特幣的最小單位)
* **每虛擬字節的手續費**(sat/vB),這是測量交易在數據上有多「重」
根據Jain的說法,問題出在這裡:
「系統將其視為30 sats的總手續費,這太低了,所以用戶輸入了305000,以為這意味著30.5 sat/vB,但實際上錢包應用了305,000 sats/vB,這是瘋狂的。」
簡單來說,用戶可能看到一個警告,告訴他們的手續費僅為30 sats總額,太低無法快速處理。因此,為了修正,他們可能輸入了305,000,以為這是「每字節30.5 sats」。
但錢包卻將其視為每字節305,000 sats,這是一個巨額的手續費,超出了任何常規,導致損失超過60,000美元。
這為什麼重要
這突顯了手續費單位之間的小混淆如何導致重大損失,尤其是在快速手動輸入數字或在不完全理解的情況下使用高級錢包設置時。
因此,如果你調整比特幣手續費,請仔細檢查你所設置的單位。無論是「總sats」還是「每字節sats」都會有很大差別,這一昂貴的錯誤正是證明。
替換手續費(RBF):什麼是它?
比特幣交易在被添加到區塊之前並不算最終。如果一筆交易卡住,你可以使用RBF以更高的手續費重新發送,鼓勵礦工更快地處理。
這最初是比特幣創始人中本聰提出的,後來由開發者Peter Todd正式化為「選擇性RBF」。
它是如何運作的:
* 在發送原始交易時啟用RBF。
* 如果交易仍未確認,你可以創建一個手續費更高的替代交易。
* 礦工可能會選擇手續費更高的版本,因為他們在經濟上有動力這樣做。
但這裡有個陷阱:如果你搞錯了輸入或輸出,特別是找零地址,會讓你付出慘痛的代價。
值得注意的是,RBF與子支付父(CPFP)不同,RBF用更高手續費的版本替換原始未確認交易,只有發送者可以啟動。而CPFP則添加一個高手續費的子交易來提升父交易的確認,無論是發送者還是接收者都可以啟動。
為什麼比特幣交易手續費會如此高?
在這種情況下,對於造成如此高手續費的原因有幾種理論:
* **對手續費單位的混淆**:手續費的激增可能是因為對手續費單位的誤解。用戶可能沒有設置合理的每字節費率,而是意外地輸入了一個大的絕對值,導致錢包應用了過高的手續費。
* **忘記找零地址**:比特幣交易中的一個關鍵步驟是指定剩餘比特幣(找零)的去向。用戶為新的RBF交易添加了一個大UTXO,但忘記將找零重新指向自己的錢包。那0.75 BTC就這樣被當作礦工費用支付了。
* **自動化出錯**:如果錢包使用自動腳本或在處理RBF時存在錯誤,用戶的輸入可能會被錯誤讀取,甚至在沒有適當警告的情況下執行。
如何保護自己免受高比特幣交易手續費的影響
你不需要害怕RBF,但你需要尊重它。以下是一些避免成為下一個手續費失誤的建議:
* **選擇一個安全的比特幣錢包,並提供透明的手續費選項**:選擇可信的比特幣錢包,清楚顯示和解釋手續費類型。
* **在發送前了解比特幣手續費單位**:學習sat/vB(每虛擬字節的satoshis)和總satoshis之間的區別,以避免意外多支付。
* **在確認前始終仔細檢查你的交易**:核實接收地址、手續費金額和找零地址,以確保沒有資金錯誤地用作礦工費用。
* **讓錢包建議手續費,特別是如果你是新手**:大多數錢包根據網絡擁堵提供動態手續費建議,因此使用它們,而不是手動輸入數值。
* **先進行小額比特幣交易測試**:發送一筆低價值的測試交易,以確認一切設置正確,然後再發送大額資金。
* **實時監控比特幣網絡手續費**:使用像mempool.space這樣的網站檢查當前手續費率,選擇最佳時機發送交易。
* **避免因確認緩慢而驚慌**:比特幣交易可能需要時間。在重新發送或替換交易之前,等一等,除非你確信這是必要的。
* **保持更新有關錢包的更新和錯誤**:關注你的錢包提供商的更新,因為軟件錯誤或界面變更可能會影響手續費的計算或顯示。
如果你忽略了上述預防措施,你可能會支付數百甚至數千美元的不必要手續費,且無法追回損失。對於比特幣來說,一個小錯誤可能會成為昂貴的教訓。
以上文章由特價GPT API KEY所翻譯及撰寫。而圖片則由FLUX根據內容自動生成。
🎬 YouTube Premium 家庭 Plan成員一位 只需 HK$148/年!
不用提供密碼、不用VPN、無需轉區
直接升級你的香港帳號 ➜ 即享 YouTube + YouTube Music 無廣告播放