LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 小乔和你聊聊区块链的事儿(686)

小乔和你聊聊区块链的事儿(686)

2020-06-19 乔辞念安 来源:区块链网络

区块规模之争,也许是加密货币社区内有史以来第一次真正的政治争议,已经持续了多年,没有明显的长期解决方案。已经提交了七个相关的BIP(加密货币改进提案),可以增加最大区块大小,以允许在加密货币网络上进行更多交易,并且替代性的加密货币实现方式加密货币XT甚至试图通过加密货币分叉来增加限制。但是,所有提议的解决方案似乎都没有获得足够的支持以建立新的共识。而且,即使如著名行业领导者所希望的那样,在年底之前达成共识,它也很可能是旨在赢得一段时间的临时解决方案。但是,就长期解决方案而言,隧道尽头有一些亮点。特别是所谓的flexcaps,受到开发社区的很大一部分的青睐。至少一个这样的解决方案将在下个月在香港的扩展加密货币研讨会上提交供考虑。

顾名思义,Flexcaps是块大小的柔性上限。与硬限制(1MB,8MB,计划的增长,投票的最大值等)相反,flexcaps允许每个块的大小各不相同,这取决于开采该块的矿工。解释为什么这可能有用的原因,Bitcoin Core开发人员和flexcap auctor知识分子的Gregory Maxwell之一告诉Bitcoin Magazine:具体限制几乎总是在政治上不稳定。没有人喜欢这个特定的数字,无论是最大的移民数字,还是租金的限制,还是最低工资……即使人们在权衡的基础上达成共识,也很少有人喜欢设定的特定数字。人数之所以停留在那仅仅是因为不断的政治斗争。此外,就加密货币而言,对最大块大小的严格限制不能很好地处理增强活动。短期内,无论出于何种原因,加密货币网络上的交易数量都会大幅增加,这可能会在每个预设的限额上引起问题。


在Bitcointalk上的一篇文章中,数学家和加密货币专家Meni Rosenfeld解释说,他像加密货币XT开发人员Mike Hearn一样,期望如果交易系统性地填满区块,加密货币网络将崩溃。但是,与赫恩不同,罗森菲尔德认为主要的问题并不在于木块本身的大小。相反,罗森菲尔德(Rosenfeld)看到了一个事实,即加密货币网络无法很好地处理完整的区块,这是真正的问题,这就是为什么他也建议使用flexcap(“弹性帽”)的原因。Rosenfeld解释说:“面对交易量的增长,如果加密货币无法正常降级,那么无论当前的区块大小限制如何,我们都会遇到问题。” “我们应该专注于解决该问题。”因此,建议的解决方案是允许矿工增加他们开采的矿山的限制,但要付出一定的代价。通过有效地向矿工收费以创建更大的区块,这些矿工有动力将区块缩小。同时,矿工可以选择(临时)创建更大的区块来增加额外的采矿费用。如果附加费用的价值大于附加费用,则增加特定块的大小是有意义的。这些相反的激励措施应导致一种平衡,至少在理论上来说,平衡点是开发人员,矿工,用户和其他网络参与者可以接受的块大小。


Flexcaps可以通过多种方式实现,不同方法之间没有根本区别。是否使用其中一个主要取决于个人喜好,似乎不太可能引起很大争议。Rosecap提出了最基本的flexcap类型。在Rosenfeld的设计中,如果矿工增加区块的大小,则将需要支付“罚款”。更具体地,从他们的块奖励中削减。例如,它们将只接收24个或20个加密货币,而不是25个新鲜铸造的加密货币,或者协议规定的取决于该区块大小的任何加密货币。为了防止剩余的加密货币永远丢失,将其支付给找到下一个区块的矿工;“过渡费”。Maxwell的flexcap设计的目标与Rosenfeld的目标相似:增加创建更大块的成本,但以不同的方式实现。Maxwell的flexcap设计并没有削减成块的奖励,而是要求矿工以更高的难度开采。如果一个矿工想要创建一个比规范大10%的区块,它需要通过增加难度来开采区块来“支付”,实际上需要在散列上投入更多的精力(因此,金钱)。


应该注意的是,这两种解决方案都不能真正解决超大块的问题。但是,他们将抵制对加密货币网络的一种可能的攻击。由于较大的区块有利于较大的矿工(大概是矿池),因此任何允许矿工增加区块大小的块大小策略都会促使大型矿工这样做。实际上集中了采矿生态系统。这包括任何根据以前的区块调整区块大小的策略,因为矿工可以免费向自己发送交易,从而允许他们创建人为的大型区块并进行系统游戏。由于flexcap包含增加块大小的成本,因此无法免费玩系统。毕竟,即使矿工向自己发送交易,他们仍然需要为增加区块大小而支付flexcap“罚款”。“(大块)问题仍然存在,但是用户必须付费才能支持它,Maxwell解释说。如果没有实际活动,矿工就无法将其他矿工赶出网络。矿工可以向自己支付费用,但是他们无法支付给自己的费用是降低区块奖励的更高难度。他们必须做更多的工作才能生产出一块砌块。”但是,应该指出,剩下的一种攻击是“投资攻击”。财力雄厚的大型矿工可以为在较长时间内增加区块规模付出代价,只是为了摆脱较小的竞争对手,以便以后获得更大的利润。尽管可能性不大,但这可能仍然是一项有利可图的策略。


Flexcaps不会完全消除对块大小的限制。最重要的是,他们仍然需要默认的最大值,在此之上,矿工会以一种或另一种方式“找到”。那么如何设置这些限制?简而言之:设置默认限制不是flexcaps本身解决的问题。但是flexcaps可以与其他各种增加区块的提议结合使用。无论这些限制是硬性限制,增长的限制,还是任何表决的限制,通常都可以在“顶部”添加flexcap。一种这样的解决方案已提交给由加密货币核心开发人员Mark Friedenbach在香港的Scaling加密货币研讨会上展示。弗里登巴赫(Friedenbach)的提议利用了罗森菲尔德(Rosenfeld)的展期费制度,但对于喜欢创建较小区块的矿工来说,这具有额外的优势-除其他优势外,还可以应对投资攻击。

好啦,今天的内容小乔就给大家讲到这里啦,下面我们来一起看看数字货币的数据:


最后祝大家天天开心,生活愉快!

—-

编译者/作者:乔辞念安

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...