BitPay:简单、自适应比特币块扩展方法

By | 2016年1月8日

六十万二千零一

这是最后的四篇文章概述的思想和关于这个块的大小目前BitPay计划。前一篇文章:可扩展性,硬分支和市场,感兴趣的读者可以访问链接查看原文。

块大小限制是一个一致的规则。如果一个区块大于限制,矿工将不会被包含在他们正在建造的区块中。如果一个矿工产生一个块,它被大多数矿工拒绝,那么该块将被隔离,矿工的工作将不会得到任何奖励。假设没有预设固定的限制,比特币也可以运行,但这会给矿工带来很多不确定性。让矿工知道有一个上限,这是最采矿压力观测。然后我们有一个明确的共识规则,它是有用的。

一个固定大小的块的限制,如目前的比特币地址,不能满足用户对交易的吞吐量需求的扩大。今天,我们看到了比特币网络上发生的交易,并正在触及人的限制。一个简单的块大小的增加将是一个简单的方法,但我们发现,在过去几个月里,越来越多的块的大小问题引发了争论。辩论是不好的,如果它是一到两年的延迟,它可能是毁灭性的特殊货币。

增加,但固定的块大小限制也存在的问题。如果技术进步,不能跟上越来越多的限制的步伐呢?我们可能会发现上一块大小的情况下,比市场的块大小,这实际上是非常不合理的。或限制可能远低于市场和技术的限制,那么一个辩论将提高普及。

提出了一些建议。例如,bip101,根据其规则,比特币的块大小将随着块大小的限制规模稳步增加的固定时间,但这是对大多数矿工,因为矿工们认为这个计划过于激进。如果技术跟不上bip101步伐,这种限制会造成很多不确定性的矿工。bip100被认为更利于矿工的程序,但它比代码的变化,它需要更复杂的。它还要求矿工们积极沟通他们的偏好,以阻止大小限制。从一个概念,它是一个好主意,用一块链的构建块大小的上限达成共识(如bip100)。毕竟,这是一个困难,自适应控制方法已经建立。

关于决定块大小上限的问题,矿工们需要一个简单的,但适应共识的规则。

在所有的想法,我们已经检查,最有吸引力的一个似乎是一个简单的自适应上限计划,这是基于最近的块的块大小。要确定块的大小,需要取最近的样本块大小的中间,然后用多个。例如,你可以将块大小限制为2016个块的大小的2倍。值得一提的是,以太网(伊斯利恩)采用类似的方法(虽然它使用指数加权移动平均,而不是一个简单的中值)。还有其他的建议”flexcap”,但我们认为它太复杂是必要的。

除了硬限制,也有一个可配置的软限制,这将是由矿工的块大小控制。这个软限制也是最近的样本块中的中值乘以多。软约束很容易配置,因此,矿工可以对未来的发展中的块大小产生一定的影响。选择合理的违约时间(即1.5)。

该公式概括如下:(在这里,氮被用来计算最近的块的中间值)

limit = m * median(n)     //(区块上限 = m * 中间值(n个区块))
soft_limit = sm * median(n) //(软限制 = sm *中间值(n个区块)

其中,并购的价值要遵循一致的规则,而价值则是合理的违约配置价值。该算法的细节,如四舍五入行为,或是否调整的每一个区块,或每一个区块,也将是一个共识。目前1MB的块的限制,将成为一个下限值的强制性限制。

选择使用中位数,而不是平均,目的是为了防止矿工通过交易,以提高块大小限制。或者,反过来,生产一些空块。在中间规则,你需要有超过50%的能力来控制整个规则挖掘。当然,如果它被控制的50%以上的计算能力,所面临的问题,比特币,远远超过了块大小的限制。

在这种自适应块大小的限制下,比特币网络的交易吞吐量可以提高,可以满足用户的需求,同时还受到当前的扩展。当矿工产生更大的块,他们将有更高的隔离率。当单块率上升时,矿工会控制自己的块大小,更小心选择块中的块。

在BitPay,我们要尝试这种方法。我们将进行测试,分析不同设置对可能产生的历史街区的影响。我们也将分析极端情况下的行为,并从博弈论的角度对其进行评析。你可以在叉的比特币客户端与我们工作开展的实验:https://github.com/bitpay/bitcoin。如果我们的研究结果表明,这是扩大比特币的最佳途径,我们会努力说服别人(最重要的是,是矿工)。

在这期间,如果矿工已经在临时固定块大小限制达成共识,你可以在任何一个业务使用BitPay的钱。

作者对史蒂芬是BitPay首席执行官。

并;

正文:HTTPS作者:/ /介质。COM / @集/ a-simple-adaptive-block-size-limit-748f7cbcfb75 #。8qhuimumq
:编译史蒂芬
对:洒脱如
稿(翻译):巴比特信息(HTTP:/ / www.8btc。COM / a-simple-adapt…玉珠大小限制)

版权声明:BitPay:一种简单的,自适应比特币区块扩容方式_BitPay:一种简单的,自适应比特币区块扩容方式_BitPay:一种简单的,自适应比特币区块扩容方式 60 2003市场BitPay:一种简单的,自适应比特币区块扩容方式_BitPay:一种简单的,自适应比特币区块扩容方式_BitPay:一种简单的,自适应比特币区块扩容方式作者保留权利。本文为作者独立观点,不代表巴比特的位置。
发布了一个文件交换市场:比特币的价格标准购买价格:3022.05元人民币3016.01元(来源:比特币,利息钱包)