如何降低比特币网路的交易费?

如何降低比特币网路的交易费?-1.jpg

虽然相比于其他支付系统,交易费在比特币网路中担当的角色更加重要,但是它却常常是一个被忽略掉的问题。

当前,交易费是一项保证网路不被恶意交易淹没的保护措施。而最终,交易费是保证矿工继续为比特币网路提供安全保证的激励措施。

相对于其他支付系统,比特币的交易费不是由某个中心制定的,而是由矿工和用户之间的市场博弈确定的。

交易费的下限将取决于矿工和交易的边际成本。换句话说,取决于信息在网路上传播的速度。

延迟的代价

比特币,从协议上讲,是关于财务交易的一系列构建、分配与规则。它可以让发生在网路上的匿名交易者之间达成一致,正是在这一创新的主干上,我们发现围绕它的令人兴奋的一切。

它允许我们免于顾忌市场参与者之间的差异,构建一个包容性的金融财务系统,。

然而,网路只保证在一段时间之后达成一致。

而事实上,比特币网路永远处于流动的状态,记录所有交易记录的节点并不会保持实时的完全一致。使用已知的交易记录的节点子集构成了不同的分区。

区块链上的一个新区块被发现,便创造了网路上的一个分区。当一个矿工发现一个新的区块,它是网路中唯一一个发现区块链的长度变长的节点。

剩下的网路节点会随后发现它。因此,同步的延迟很大程度上依赖于区块所包含的交易的数量。

区块中的每一笔额外交易都增加了网路中区块到达每一个节点的时间。因此增加了矿工收听到新区块的时间,浪费了工作,损害了利益。进一步讲,这种延迟增加了网路中双重支付这样的恶意攻击的可能性。

链有多长?

比特币矿工挖取每个区块,主要是获得25个比特币的激励,交易费激励目前是微不足道的。

在网路中区块传播的延迟,意味着一些矿工在最长的区块链存在的情况下,倾向于在短链上工作。

比特币协议确定所有的矿工都要追随最长的区块链,以此保证一致性。因此在短链上工作的矿工很可能会徒劳无功。

对于超过1000个交易的区块,要花费数分钟才能到达网路上的最后一个节点。在这段时间内,对区块传播一无所知的矿工,会创造出一个冲突的块。

这些区块中,只有一个会被收录进真实的比特币区块链。区块里的任何额外数据都减慢了它在网路中传播的速度,因此增加了矿工的区块奖励被丢弃的概率。

这种区块被丢弃的可能性的增加,就是矿工收录额外的交易时要面临的边际成本。

对速度的需要

在我的研究中,我发现小矿工的边际成本大于0.0001BTC的最小交易费(本文写就时,合5美分),理性选择的话,他们不应该收录任何交易。为了激励他们收录交易,交易费应该提升4倍,达到0.0004BTC(20美分)。

并且,因为存在收录更多交易的现实需要,找到在比特币网路传播信息更有效的协议是重要的,否则便有面临更高的交易费的风险。

降低新区块的信息在网路上传播所花费的时间,就会降低在多余区块上花费的时间,也就降低了发现的区块被丢弃的可能性。

然而,在一些解决方案被讨论的同时,在任何这些方案被施行之前,关于经济激励和安全风险的进一步研究都是需要的。

喜欢这篇文章吗?分享出去让更多人知道吧~
 
赞文章
赞专页