当前位置:首页 > 业务领域 > 污染检测
电竞投注平台|UTXO 合并
时间:2020-11-20 来源: 浏览量 次

电竞投注app首页|并未用于交易输入(UTXO)拆分是所指将存储在多个 UTXO 中的比特币价值拆分为一个UTXO。这样可以增加你掌控的 UTXO 的数量,同时使你的余额维持大致相同,从而在为了取得较慢证实必须缴纳的时候,更加有机会需要创立更加小、更加实惠的交易。拆分示例把交易想象成一个矩形,其高度是它的费率,其长度是它的大小(区块重量),其面积是它的总费用(费率除以大小)。

例如,以下右图为一笔非常简单交易,它从一个 P2WPKH UTXO(输出)花费到两个 P2WPKH 输入——一个输入给客户,另一个作为找零返回花费者那里。大多数钱包最后都会遇上这样的情况,即它们在一个 UTXO 中没充足的价值来缴纳它们想花费的金额。

电竞投注app|首页

这就拒绝它们通过花费更好的 UTXO 为交易减少更加多价值。例如,让我们在示例交易中花费两个额外的 P2WPKH UTXO:尽管这或许是一个较小的变化,但它完全使我们的交易大小和成本增加了一倍。这就是拆分发挥作用的地方。

通过提前准备,我们可以把大型交易的三个 UTXO,通过一笔自己发给自己的较低费率交易,拆分到一个 UTXO。然后,我们可以在低费用交易中用于单个 UTXO 向客户缴付,交易形式与上述第一个示例交易完全相同: 较为总成本,我们找到两次交易的版本比用于三个 UTXO 的单笔低费率交易低廉40%。即使两次交易的版本用于了更加多的总区块空间,这也是有可能的。

如果拆分交易在你发送到第二笔给客户的交易之前获得证实,那么,与单笔交易比起,客户会遇上任何额外的延后,因此你可以节省少量的钱而几乎需要转变接管方的体验。平均值花费的 UTXO从前面的示例中,我们可以显现出,当必须在一个交易中用于多个 UTXO 时,开支是陈旧的,而拆分才简单。

这对你来说有多频密?如果你可以提供以下两个数据,则可以用于下面获取的非常简单公式估计每个交易用于的 UTXO 的平均值数量。转至(incoming)——你的钱包从其他人处取得的输入数量。

并转出有(outgoing)——钱包创立的将比特币发送给其他人的交易数量。如果你用于批量缴付(payment batching, https://github.com/bitcoinops/scaling-book/blob/master/x.payment_batching/payment_batching.md),请注意,这是交易数量,而不是缴付数量。

为了提升精度,你可以在此总数中还包括你希望在钱包为空之前展开的交易数量(即,你当前的钱包余额除以交易的平均值并转出有)。要计算出来每笔交易花费的 UTXO 的平均值数量,请求用于以下公式:average_utxos = (转至+补足) / 并转出有之所以 并转出有 在除号的上下都有,是因为我们预期你创立的大多数交易,也不会产生一个找零输入,把未用于的价值作为一个新的 UTXO 回到到你的钱包。

上面等式的大于现实结果是 1.0,这也是交易可包括的 UTXO 的大于数量。你的结果越是低于 1.0,你将从 UTXO 拆分中获益就越多,这将在下一部分中看见。预计节省要估算用于拆分可以节省多少,让我们想到一笔典型交易的总费用如何各不相同它花费了多少 UTXO(即,它的大小减少了多少)。

查阅此图表时,请求将 x 轴与你在上一节中计算出来的 UTXO 平均值数量展开较为。如果我们能用于仅有缴纳上图所用费率的 1/10 的拆分交易,将所有多余的 UTXO 拆分为一个 UTXO,不会怎么样?然后,我们可以按足额费率要用一个 UTXO 去创立常规开支。

本文来源:电竞投注app|首页-www.alessandrobocci.com

版权所有黔东南苗族侗族自治州电竞投注app|首页科技有限公司 贵ICP备60530277号-2

公司地址: 贵州省黔东南苗族侗族自治州榕江县视最大楼89号 联系电话:092-19796555

Copyright © 2018 Corporation,All Rights Reserved.

熊猫生活志熊猫生活志微信公众号
成都鑫华成都鑫华微信公众号