用比特币付款:如何解决双重支出难题,以及为什么加密货币比纸币更聪明
硬币选择是一个过程,该过程描述了驱动比特币的算法如何在批准消费交易时选择要消费的比特币.
如果您的钱包中有1.2个BTC且支付了0.3个BTC,则您的左侧还有0.9个BTC?
嗯,是。但这并不一定那么简单。毕竟,您的实体钱包中可以有100美元。那100美元可能包括两个五十年代,也可能是五个二十,或100张一美元的钞票。每次您花费其中一个纸质便笺时,您都可能会找回零钱。随着时间的流逝,如果您继续用账单付款,那么您只会剩下一堆镍币和零钱.
您的数字钱包中的1.2 BTC没什么不同。与BTC的区别在于,当您批准BTC支出时,您还必须支付交易费用。因此,选择在支出中移交哪些特定比特币的过程更昂贵.
这就是为什么.
让我们回到假设的钱包中,其中包含1.2 BTC。知道您实际上不可能拥有一个完整的BTC和0.2 BTC,因此,假设您具有以下条件:
0.5 BTC
0.4 BTC
0.2 BTC
0.1 BTC
现在,当您花费0.3 BTC时,您希望算法可以将0.2和0.1 BTC结合起来以达到花费价值。这是有道理的,并且鉴于比特币是如何计算费用的,以这种方式进行操作的成本较低.
好消息是,这很可能会发生。但是,这仅是因为比特币开发人员团队在今年早些时候更新了算法,以确保更简化的硬币选择。在此更新之前,硬币选择过程稍微复杂一些.
继续上述情况,当您批准0.3 BTC支出时,该算法的旧版本几乎总是会创建更改输出。这意味着它将始终使用0.4或0.5 BTC,然后将0.1或0.2 BTC的更改退还到您的钱包中,减去费用.
虽然算法更新对未来来说是个好消息,但事实是,在此更新之前,已经发生了数年的比特币交易。这创造了一个数字等同物,每个人都有一个钱包,钱包里有70%的镍和零钱,也许还有30%的有价票据。区别在于您不能将比特币钱包带入银行,要求他们将所有那些中本聪变回比特币。.
微小的变化可能令人烦恼,比BTC的片段更容易处理.
比特币运行在一个称为UTXO的概念上,即未花费的交易输出。这本质上是相同的概念,可防止发生双重支出。每次授权交易交易时,比特币算法都会确保PoW共识协议批准交易之前,钱包至少包含交易金额和费用的价值。.
比特币选择了UTXO机制,因为它使工作量证明算法保持简单。它还允许跨多个帐户进行并行处理,从而增强了可伸缩性。最后,它允许使用简单付款验证(SPV),轻量级客户端,这些客户端可以验证付款是否包含在区块链中,而无需下载完整的数据库.
但是,UTXO有一些缺点。最值得注意的是,由于每个输出只能由一个人拥有,因此它不适用于智能合约平台. 正如Vitalik Buterin解释的那样, 这就是为什么 以太坊 选择了另一个模型,通常称为帐户/余额模型。尽管此模型提供了一些优于UTXO的优点,但可伸缩性并不是其中之一。因此,尽管以太坊提供了许多好处,但可扩展性一直困扰着其开发人员.
结果是,是的,比特币现在已经更新了算法。因此,硬币选择是一个更复杂的过程,其目标是最匹配交易值的UXTO值。但是,情况仍然是,现在有很多非常小的比特币在流通.
去年,一位比特币开发商 尝试了复杂的计算 找出这些小块的可能价值。他得出的结论是,比特币可与金库媲美,三分之二的低价值小饰品装满,三分之一的高价值物品装满。最终,将小饰品移出金库的费用最终可能会超过小饰品本身的价值.
它是 区块链开发商马克·埃哈特(Mark Erhardt) 他首先提出了如何优化比特币硬币选择算法的方法。不过,实施此更新的是Andrew Chow。 Erhardt现在为 比特币, 为机构投资者开发企业加密货币解决方案。在那里,他开发了Predictive UTXO,这有助于抵消花费许多小UXTO值所涉及的费用.
当网络流量较少时,比特币交易费用较低,而流量较高时,比特币交易费用较高。这就是为什么 很多人在抱怨 关于2017年12月的高额费用,当时比特币的价值飙升至近2万美元.
当费用较低时,预测性UTXO使用一种算法将交易中最小的BTC片段捆绑在一起。当费用增加时,它将最小化交易规模以抵消增加的费用。这样,Predictive UTXO可以为BitGo客户节省多达30%的费用.
在Facebook上关注我们 加入我们的电报 在推特上关注我们
如果Predictive UTXO可以在其他交易所和钱包中推出,它将为我们现在许多钱包中存在的微小BTC片段的支出所涉及的费用提供一定的缓冲。.
有些人可能认为收费太小以至于没有关系。虽然费用最终可能只是美元的一分钱,但精明的投资者知道复利很重要。如果我们能够减少费用并将差额重新投资,那么它们在未来几年内的价值可能会更高。至少,假设BTC的价格上涨.
就像我祖母曾经说过的那样,要照顾好几分钱,而英镑会照顾好自己。英镑是指英镑,但原理也代表美元-您的比特币.
这 文章 由Sarah Rothrie最初发表于 CoinCentral.com, 我们的媒体合作伙伴.