如何防止小型 UTXO 變爲比特幣粉塵

中級Dec 27, 2023
本文探討了 Revenant Protocol 的興起是如何引髮開髮社區內部就其重要性髮錶看法的。
如何防止小型 UTXO 變爲比特幣粉塵

從歷史上看,對於比特幣持有者而言,理解比特幣 UTXO 的緻使一直被視爲是一種中、高階難度的事情。盡管有衆多人在使用比特幣併且人數在不斷增加,但隻有一小部分人能夠解釋 UTXO 是什麽以及它們爲何重要

然而,當我們過渡到未來比特幣採用時,大多數人使用貨幣網絡以及與貨幣網絡交互的方式必然會髮生一些重大變化。在本文中,我們將解釋對 UTXO 的理解可能很快就會變得更加重要,以及爲什麽最近有關於爲什麽最近有人在討論:爲什麽您可能希望避免持有相對較小的 UTXO。

由於交易費用涉及的成本,持有小型 UTXO 可能會導緻大部分或全部比特幣在未來變得幾乎不可轉移。要理解爲什麽會出現這種情況,以及什麽才算是“小型”UTXO,我們首先需要回顧與粉塵和費率相關的知識。

什麽是比特幣粉塵?

在比特幣世界中,粉塵通俗地被用於形容價值小於持有者要花費它而必鬚支付的交易費用的 UTXO。換句話説,如果某人有一個價值 5000 聰的 UTXO,但花費它需要花費 6000 聰的交易費用,那麽他就沒有動力去花費它。爲什麽您要支付更多的錢來使用這筆超過使用費用的資金呢?這體現了粉塵的本質——比特幣實際上被迫保留在這裡,對持有者來説毫無用處。

您可以參閲本文了解與內存池政策相關的粉塵的通俗且更精確的定義(我可能稱之爲“技術粉塵”)。

當然,被歸類爲粉塵的 UTXO 通常是很小價值的資金。然而,花費任何給定 UTXO 所需的交易費用部分取決於當前畫轉比特幣的市場需求。這意味著,如果市場需求增加,費率因此增加,較大規模的 UTXO 也會成爲粉塵。然後,如果需求減弱,一些較大的 UTXO 可能將不再屬於粉塵。

如果我們假設全球比特幣的採用有很大的增長空間,那麽就有理由推測,在區塊鏈上傳輸比特幣的平均市場需求也可能會大幅增長,併且是永久性的。這意味著,符合粉塵資格的 UTXO 的總體大小將與過往的要求不衕。在下文中,我們將運行這些數字來探討這可能會有什麽樣的要求,併討論一種策略,它有助於防止部分比特幣接近粉塵閾值的可能性。

如果您有興趣更深入地了解粉塵的技術方麵,您可參閲 Unchained 聯合創始人 Dhruv Bansal 在大約五年前寫的這篇詳細介紹這一主題的文章

計算粉塵閾值

您可能從我們之前關於如何計算比特幣費用以及如何在費率條件中管理 UTXO 的文章中了解到,傳輸比特幣的成本由兩件事決定:所使用的交易數據量(虛擬字節或 vB),以及所選擇的費率(sats/vB)。需要明確的是,傳輸的比特幣數量與交易費用無關。

交易費(以聰爲單位)= 交易數據(vB)x 費率(聰/vB)

讓我們更詳細地探討此公式中的每一個變量,如此我們才能更好地開始了解使用 UTXO 的成本,以及粉塵閾值的情況。

深入研究交易數據

特定交易的數據量是恆定的,但每個交易的數據量可能有所不衕。數據量的主要貢獻者是交易輸入數量、交易輸出數量以及相關的地址類型。在我們看到 Taproot 進一步採用之前,使用多重簽名還可以增加交易數據,併且多重簽名法定人數大小也很重要(2-of-3 簽名的數據量比 3-of-5 簽名的數據少)。爲了簡單起見,我們在本文中將主要關註單一簽名地址。

每筆被移動的 UTXO 將充當交易輸入,併將爲交易添加 57.5 vB 到 148 vB 的數據。此外,所有交易都包含 10 vB 或 10.5 vB 的“開銷”,併且需要至少一個輸出,另外增加 31 vB 到 43 vB。如果您想深入了解這些數字的來源,Bitcoin Optech 有一個很棒的免費資源可供使用。

總而言之,將一筆使用單一簽名的 UTXO 移動到一個新地址所需的數據加起來應達到 99 vB 到 202.5 vB 的範圍。如果多個 UTXO 在衕一交易中一起移動,則可以提高效率併減少每筆 UTXO 的總數據量,因爲您隻需支付一次開銷和輸出數據,而不是在多個交易過程中多次支付。

爲了使用保守的整數(併允許第二次更改輸出,這將在本文的後麵部分涉及更多),選擇 250 vB 來錶示移動 UTXO 的數據量是合理的。如果您使用 2-of-3 多重簽名,那麽請考慮使用 400 vB。

現在我們有了一個可用於交易數據的數字,那麽我們可以繼續討論成本計算中的另一個因素,即費率。

低費率和真正的粉塵

費率是髮送者在考慮交易的緊迫性以及當前市場對利用比特幣有限區塊空間的需求等因素後選擇的變量。

在比特幣14年的歷史中,交易費用市場歷經了需求激增,但最終降溫,回到低費用狀態。例如,從2021年7月到2023年2月,等待處理的積壓交易(也稱爲內存池)通常會予以完全清除。這意味著,用戶通常可以在下一個挖掘的區塊中處理交易,即使選擇較低的費率(例如有效最小值 1 聰/vB)也是如此。

如果我們使用 1 聰/vB 來錶示低需求費用條件,併且我們還穫取了之前的 250 vB 數字,那麽我們可以將它們放在一起來計算在此設置中移動 UTXO 的近似保守成本:250 聰。任何價值小於 250 聰 的 UTXO 都可以被視爲粉塵,對於其持有者來説幾乎毫無用處。

這描述了我所説的“真正的粉塵”閾值,或者説 UTXO 被使用而不會帶來盈利機會的閾值,因爲低於 1 聰/vB 的選擇費率實際上是無法實現的。幸運的是,大多數比特幣軟件會強製執行 546 聰的下限,以此來保護用戶免於髮送和接收如此小的 UTXO。這也使得垃圾郵件髮送者執行相對無害的“粉塵攻擊”時麵臨更高的成本。

更高的費率和操作性粉塵

當需要快速髮送比特幣的市場需求增加時,某個用戶必鬚支付的、將其交易挖掘到下一個區塊的費用也會增加。區塊平均每十分鐘挖掘一次,每個區塊最多隻能容納 1,000,000 vB。這些限製是有意存在的,用於幫助使比特幣保持去中心化。結果,用戶開始嘗試互相出價,以在該區塊中贏得一席之地。

費率可能會快速上下波動,但也可能會在一段時間內保持較高水平。如果你有 UTXO 併且想要使用它,你可能必鬚選擇高於 1 聰/vB 的費率,甚至可能更高。這樣做會增加交易費用,衕時也會增加我所説的“操作性粉塵”門檻。操作性粉塵是指由於費率上漲而變成粉塵的 UTXO,但如果費率下降,則可能會不再屬於粉塵。讓我們看一下不衕費率下的大緻有效粉塵閾值:

如上所示,在較高的費率下,操作性灰塵開始將更大價值資金列爲 UTXO。雖然大多數人不會有意持有前麵提到的微小值的 UTXO,但聰堆棧機擁有25,000到100,000聰範圍內的 UTXO 的情況併不少見。然而,有幾個持續一周或更長時間的時期,這種規模的 UTXO 達到(或接近達到)有效粉塵狀態。這樣的例子可在2017年5月、2017年12月、2018年1月、2021年4月和2023年5月期間找到。

費用保護不僅僅限於粉塵

了解各種費用條件中的操作性粉塵閾值是一個良好的開端,但需要更多的知識來充分保護您的比特幣財富免受交易費用的影響。畢竟,粉塵閾值隻能告訴我們移動 UTXO 的費用何時與 UTXO 價值的100%相等。如果移動 UTXO 的費用是其價值的90%,那麽從技術上講這併不是粉塵,但這肯定是一種需要盡量避免的情況。沒有人希望 UTXO 的購買力僅爲麵值的10%,因爲其餘部分都被費用所吞噬。

不僅大多數人會因被迫支付90%的費用來使用比特幣而感到不安,而且我們大多數人可能也會對50%的費用感到非常不滿意,甚至20%的費用也不理想。事實上,很多人可能隻認爲極小的比例才是是合理的。

如果您知道想要避免支付的費用百分比,那麽您可以計算在各種費用條件中實現您想要的保護所需的最小 UTXO 值。下圖中給出了一些示例。

如果您擔心需要在 100 聰/vB 條件中轉移比特幣,併且希望避免支付5%的交易費用,那麽您的策略應該是將大部分比特幣保存在具有超過500,000聰價值的 UTXO 中 。

當然,如果您擔心 200 聰/vB 條件,您就應將 UTXO 值翻倍至 1000000 聰(0.01 BTC)。或者,如果我們返回 100 聰/vB 條件,我們可能會得到相衕的結果,但您希望將費用保護從5%升級到2.5%。您可以調整這些數字以滿足您的需要!

查看相衕數據的另一種方法是查閲某些 UTXO 大小,以及它們以不衕費率爲您提供的費用保護級別:

請記住,對於預 Taproot 多重簽名,應考慮更高的值。

爲比特幣採用的未來做好準備

沒有人確切知道未來的比特幣費率條件會是什麽樣子。全球隻有一小部分人在大量使用比特幣,這錶明對區塊空間的需求還有很大的增長空間。這肯定會導緻未來幾年的費用大幅上漲。

另一方麵,每當費用增加時,我們通常可以預期轉移比特幣的需求會隨之下降,特別是對於因價格過高而被擠出市場的小型 UTXO 更是如此。這應該會産生均衡效應,併提供一定的信心,即對於大多數 UTXO 持有者來説,費率永遠不會變得“太高”。

此外,比特幣之上的技術(例如閃電網絡)正在幫助人們在區塊鏈之外使用比特幣。這支持更快、更便宜的支付,從而也減少了對鏈上交易的需求。當需求減少時,費率就會下降。

在管理 UTXO 時,有幾個人推薦了一個簡單的經驗法則,即嘗試將大部分比特幣保存在價值至少1000000聰的 UTXO 中。此建議併非沒有道理,但它包含了一些猜測和過於簡單化的內容。閲讀本文後,您可以決定是使用該經驗法則,還是根據您的偏好和預測自定義您的 UTXO 大小。

如果您在 UTXO 中持有的很大一部分比特幣比您想要的要少,那麽您可以考慮將它們整合成更少、更大的 UTXO。請參閲我們的另一篇文章,它對此做了詳細的討論。

UTXO 會成爲奢侈品嗎?

如果我們採用每個 UTXO 的閥值爲1000000聰的普遍建議,那麽以每個比特幣3萬美元的價格計算,一個 UTXO 將花費300美元。在2021年市場周期高點時,這種規模的 UTXO 成本將接近700美元。如果我們相信比特幣的價格可以像過去一樣飆升,那麽就不難看出100萬個聰的 UTXO 可能會突然需要支付數千美元來穫取。

如果髮生這種情況,可能意味著即使是髮達國家的中産階級也將無法負擔以自我托管的鏈上錢包持有比特幣的傳統方法。這個想法應凸顯了對第2層應用程序以及信任最小化托管替代方案的緊迫需求。

對於擁有 UTXO 的人來説,這樣的持倉可能會成爲一種奢侈和特權。事實證明,要認真對待 UTXO 併謹慎管理它們,這一點非常重要。如果您使用像 Unchained 這樣的協作托管合作伙伴提供的服務,那麽您可以按需聯繫專家,讓他們幫助您思考 UTXO 管理策略。前往此鏈接了解有關 Unchained Signature 的更多信息,這是我們爲您提供專門賬戶管理的私人客戶體驗。

可註冊以穫得更多更新博文的通知。

聲明:

  1. 本文轉載自[unchained],著作權歸屬原作者[Tom Honzik],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。

如何防止小型 UTXO 變爲比特幣粉塵

中級Dec 27, 2023
本文探討了 Revenant Protocol 的興起是如何引髮開髮社區內部就其重要性髮錶看法的。
如何防止小型 UTXO 變爲比特幣粉塵

從歷史上看,對於比特幣持有者而言,理解比特幣 UTXO 的緻使一直被視爲是一種中、高階難度的事情。盡管有衆多人在使用比特幣併且人數在不斷增加,但隻有一小部分人能夠解釋 UTXO 是什麽以及它們爲何重要

然而,當我們過渡到未來比特幣採用時,大多數人使用貨幣網絡以及與貨幣網絡交互的方式必然會髮生一些重大變化。在本文中,我們將解釋對 UTXO 的理解可能很快就會變得更加重要,以及爲什麽最近有關於爲什麽最近有人在討論:爲什麽您可能希望避免持有相對較小的 UTXO。

由於交易費用涉及的成本,持有小型 UTXO 可能會導緻大部分或全部比特幣在未來變得幾乎不可轉移。要理解爲什麽會出現這種情況,以及什麽才算是“小型”UTXO,我們首先需要回顧與粉塵和費率相關的知識。

什麽是比特幣粉塵?

在比特幣世界中,粉塵通俗地被用於形容價值小於持有者要花費它而必鬚支付的交易費用的 UTXO。換句話説,如果某人有一個價值 5000 聰的 UTXO,但花費它需要花費 6000 聰的交易費用,那麽他就沒有動力去花費它。爲什麽您要支付更多的錢來使用這筆超過使用費用的資金呢?這體現了粉塵的本質——比特幣實際上被迫保留在這裡,對持有者來説毫無用處。

您可以參閲本文了解與內存池政策相關的粉塵的通俗且更精確的定義(我可能稱之爲“技術粉塵”)。

當然,被歸類爲粉塵的 UTXO 通常是很小價值的資金。然而,花費任何給定 UTXO 所需的交易費用部分取決於當前畫轉比特幣的市場需求。這意味著,如果市場需求增加,費率因此增加,較大規模的 UTXO 也會成爲粉塵。然後,如果需求減弱,一些較大的 UTXO 可能將不再屬於粉塵。

如果我們假設全球比特幣的採用有很大的增長空間,那麽就有理由推測,在區塊鏈上傳輸比特幣的平均市場需求也可能會大幅增長,併且是永久性的。這意味著,符合粉塵資格的 UTXO 的總體大小將與過往的要求不衕。在下文中,我們將運行這些數字來探討這可能會有什麽樣的要求,併討論一種策略,它有助於防止部分比特幣接近粉塵閾值的可能性。

如果您有興趣更深入地了解粉塵的技術方麵,您可參閲 Unchained 聯合創始人 Dhruv Bansal 在大約五年前寫的這篇詳細介紹這一主題的文章

計算粉塵閾值

您可能從我們之前關於如何計算比特幣費用以及如何在費率條件中管理 UTXO 的文章中了解到,傳輸比特幣的成本由兩件事決定:所使用的交易數據量(虛擬字節或 vB),以及所選擇的費率(sats/vB)。需要明確的是,傳輸的比特幣數量與交易費用無關。

交易費(以聰爲單位)= 交易數據(vB)x 費率(聰/vB)

讓我們更詳細地探討此公式中的每一個變量,如此我們才能更好地開始了解使用 UTXO 的成本,以及粉塵閾值的情況。

深入研究交易數據

特定交易的數據量是恆定的,但每個交易的數據量可能有所不衕。數據量的主要貢獻者是交易輸入數量、交易輸出數量以及相關的地址類型。在我們看到 Taproot 進一步採用之前,使用多重簽名還可以增加交易數據,併且多重簽名法定人數大小也很重要(2-of-3 簽名的數據量比 3-of-5 簽名的數據少)。爲了簡單起見,我們在本文中將主要關註單一簽名地址。

每筆被移動的 UTXO 將充當交易輸入,併將爲交易添加 57.5 vB 到 148 vB 的數據。此外,所有交易都包含 10 vB 或 10.5 vB 的“開銷”,併且需要至少一個輸出,另外增加 31 vB 到 43 vB。如果您想深入了解這些數字的來源,Bitcoin Optech 有一個很棒的免費資源可供使用。

總而言之,將一筆使用單一簽名的 UTXO 移動到一個新地址所需的數據加起來應達到 99 vB 到 202.5 vB 的範圍。如果多個 UTXO 在衕一交易中一起移動,則可以提高效率併減少每筆 UTXO 的總數據量,因爲您隻需支付一次開銷和輸出數據,而不是在多個交易過程中多次支付。

爲了使用保守的整數(併允許第二次更改輸出,這將在本文的後麵部分涉及更多),選擇 250 vB 來錶示移動 UTXO 的數據量是合理的。如果您使用 2-of-3 多重簽名,那麽請考慮使用 400 vB。

現在我們有了一個可用於交易數據的數字,那麽我們可以繼續討論成本計算中的另一個因素,即費率。

低費率和真正的粉塵

費率是髮送者在考慮交易的緊迫性以及當前市場對利用比特幣有限區塊空間的需求等因素後選擇的變量。

在比特幣14年的歷史中,交易費用市場歷經了需求激增,但最終降溫,回到低費用狀態。例如,從2021年7月到2023年2月,等待處理的積壓交易(也稱爲內存池)通常會予以完全清除。這意味著,用戶通常可以在下一個挖掘的區塊中處理交易,即使選擇較低的費率(例如有效最小值 1 聰/vB)也是如此。

如果我們使用 1 聰/vB 來錶示低需求費用條件,併且我們還穫取了之前的 250 vB 數字,那麽我們可以將它們放在一起來計算在此設置中移動 UTXO 的近似保守成本:250 聰。任何價值小於 250 聰 的 UTXO 都可以被視爲粉塵,對於其持有者來説幾乎毫無用處。

這描述了我所説的“真正的粉塵”閾值,或者説 UTXO 被使用而不會帶來盈利機會的閾值,因爲低於 1 聰/vB 的選擇費率實際上是無法實現的。幸運的是,大多數比特幣軟件會強製執行 546 聰的下限,以此來保護用戶免於髮送和接收如此小的 UTXO。這也使得垃圾郵件髮送者執行相對無害的“粉塵攻擊”時麵臨更高的成本。

更高的費率和操作性粉塵

當需要快速髮送比特幣的市場需求增加時,某個用戶必鬚支付的、將其交易挖掘到下一個區塊的費用也會增加。區塊平均每十分鐘挖掘一次,每個區塊最多隻能容納 1,000,000 vB。這些限製是有意存在的,用於幫助使比特幣保持去中心化。結果,用戶開始嘗試互相出價,以在該區塊中贏得一席之地。

費率可能會快速上下波動,但也可能會在一段時間內保持較高水平。如果你有 UTXO 併且想要使用它,你可能必鬚選擇高於 1 聰/vB 的費率,甚至可能更高。這樣做會增加交易費用,衕時也會增加我所説的“操作性粉塵”門檻。操作性粉塵是指由於費率上漲而變成粉塵的 UTXO,但如果費率下降,則可能會不再屬於粉塵。讓我們看一下不衕費率下的大緻有效粉塵閾值:

如上所示,在較高的費率下,操作性灰塵開始將更大價值資金列爲 UTXO。雖然大多數人不會有意持有前麵提到的微小值的 UTXO,但聰堆棧機擁有25,000到100,000聰範圍內的 UTXO 的情況併不少見。然而,有幾個持續一周或更長時間的時期,這種規模的 UTXO 達到(或接近達到)有效粉塵狀態。這樣的例子可在2017年5月、2017年12月、2018年1月、2021年4月和2023年5月期間找到。

費用保護不僅僅限於粉塵

了解各種費用條件中的操作性粉塵閾值是一個良好的開端,但需要更多的知識來充分保護您的比特幣財富免受交易費用的影響。畢竟,粉塵閾值隻能告訴我們移動 UTXO 的費用何時與 UTXO 價值的100%相等。如果移動 UTXO 的費用是其價值的90%,那麽從技術上講這併不是粉塵,但這肯定是一種需要盡量避免的情況。沒有人希望 UTXO 的購買力僅爲麵值的10%,因爲其餘部分都被費用所吞噬。

不僅大多數人會因被迫支付90%的費用來使用比特幣而感到不安,而且我們大多數人可能也會對50%的費用感到非常不滿意,甚至20%的費用也不理想。事實上,很多人可能隻認爲極小的比例才是是合理的。

如果您知道想要避免支付的費用百分比,那麽您可以計算在各種費用條件中實現您想要的保護所需的最小 UTXO 值。下圖中給出了一些示例。

如果您擔心需要在 100 聰/vB 條件中轉移比特幣,併且希望避免支付5%的交易費用,那麽您的策略應該是將大部分比特幣保存在具有超過500,000聰價值的 UTXO 中 。

當然,如果您擔心 200 聰/vB 條件,您就應將 UTXO 值翻倍至 1000000 聰(0.01 BTC)。或者,如果我們返回 100 聰/vB 條件,我們可能會得到相衕的結果,但您希望將費用保護從5%升級到2.5%。您可以調整這些數字以滿足您的需要!

查看相衕數據的另一種方法是查閲某些 UTXO 大小,以及它們以不衕費率爲您提供的費用保護級別:

請記住,對於預 Taproot 多重簽名,應考慮更高的值。

爲比特幣採用的未來做好準備

沒有人確切知道未來的比特幣費率條件會是什麽樣子。全球隻有一小部分人在大量使用比特幣,這錶明對區塊空間的需求還有很大的增長空間。這肯定會導緻未來幾年的費用大幅上漲。

另一方麵,每當費用增加時,我們通常可以預期轉移比特幣的需求會隨之下降,特別是對於因價格過高而被擠出市場的小型 UTXO 更是如此。這應該會産生均衡效應,併提供一定的信心,即對於大多數 UTXO 持有者來説,費率永遠不會變得“太高”。

此外,比特幣之上的技術(例如閃電網絡)正在幫助人們在區塊鏈之外使用比特幣。這支持更快、更便宜的支付,從而也減少了對鏈上交易的需求。當需求減少時,費率就會下降。

在管理 UTXO 時,有幾個人推薦了一個簡單的經驗法則,即嘗試將大部分比特幣保存在價值至少1000000聰的 UTXO 中。此建議併非沒有道理,但它包含了一些猜測和過於簡單化的內容。閲讀本文後,您可以決定是使用該經驗法則,還是根據您的偏好和預測自定義您的 UTXO 大小。

如果您在 UTXO 中持有的很大一部分比特幣比您想要的要少,那麽您可以考慮將它們整合成更少、更大的 UTXO。請參閲我們的另一篇文章,它對此做了詳細的討論。

UTXO 會成爲奢侈品嗎?

如果我們採用每個 UTXO 的閥值爲1000000聰的普遍建議,那麽以每個比特幣3萬美元的價格計算,一個 UTXO 將花費300美元。在2021年市場周期高點時,這種規模的 UTXO 成本將接近700美元。如果我們相信比特幣的價格可以像過去一樣飆升,那麽就不難看出100萬個聰的 UTXO 可能會突然需要支付數千美元來穫取。

如果髮生這種情況,可能意味著即使是髮達國家的中産階級也將無法負擔以自我托管的鏈上錢包持有比特幣的傳統方法。這個想法應凸顯了對第2層應用程序以及信任最小化托管替代方案的緊迫需求。

對於擁有 UTXO 的人來説,這樣的持倉可能會成爲一種奢侈和特權。事實證明,要認真對待 UTXO 併謹慎管理它們,這一點非常重要。如果您使用像 Unchained 這樣的協作托管合作伙伴提供的服務,那麽您可以按需聯繫專家,讓他們幫助您思考 UTXO 管理策略。前往此鏈接了解有關 Unchained Signature 的更多信息,這是我們爲您提供專門賬戶管理的私人客戶體驗。

可註冊以穫得更多更新博文的通知。

聲明:

  1. 本文轉載自[unchained],著作權歸屬原作者[Tom Honzik],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!