如何防止小型 UTXO 变为比特币粉尘

中级12/27/2023, 5:39:17 AM
本文探讨了 Revenant Protocol 的兴起是如何引发开发社区内部就其重要性发表看法的。

从历史上看,对于比特币持有者而言,理解比特币 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 变为比特币粉尘

中级12/27/2023, 5:39:17 AM
本文探讨了 Revenant Protocol 的兴起是如何引发开发社区内部就其重要性发表看法的。

从历史上看,对于比特币持有者而言,理解比特币 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的情况下不得复制、传播或抄袭经翻译文章。
Inizia Ora
Registrati e ricevi un buono da
100$
!