您当前位置: 首页> 资讯> BCH最大区块突破23MB,但商业应用中分片才是王道

热门标签

热门动态

BCH最大区块突破23MB,但商业应用中分片才是王道

作者:链大全 日期:2018-09-08 10:56:39


日前,比特币现金挖掘的最大区块达到23,158,974字节或23MB,成为所有公链之最。546,423区块处理了97,318笔交易,17,798BCH(价值约1000万美元),而交易总费用仅为160美元,总的矿工奖励约为8,000美元。

这个区块的矿工是谁还不清楚,但它在BCH压力测试期间处理的交易量排在前列。BCH压力测试中24小时内交易处理量达到220万笔,期间有些节点无法跟上,特别是运行BitcoinABC客户端的节点。节点数量下降了大约200个,使得总节点数量下降10%,降至略高于2,000个。

压力测试期间进行了大量的交易,以便挖掘32MB的区块,但实际中没有出现。原因尚不清楚,因为矿工还没有提供关于压力测试进行情况的事后调查,但当前的数据看起来BCH网络确实可以相当容易地处理10MB区块,而20 + MB区块会对节点造成一定压力

 

社区纷争

 

这意味着需要进行大量优化,其中一个是规范排序(canonical ordering)。这是一个相当技术性的建议,在高的层级上只发送如何用节点已有的大部分数据构建区块的指令,而不是发送所有数据。

然而,这个提议突然引发了争议,尽管这个提议提出时似乎所有人都支持,包括Craig Wright的nChain。但最近,Craig对他们的说法(规范排序会使未完全确认的交易更加安全)表示质疑,因此公开反对它并威胁分叉。

而比特大陆的吴忌寒昨日在推特上表示:“SBI威胁用他们的哈希攻击来攻击BCH,以帮助CSW控制BCH。”此前,SBI的David Jerry曾表示,BCH不能分裂,否则网络就会崩溃(the network dies)!

这个想法(规范排序)当然是建立在算力分散的前提下,因此,当有争议的事情发生时,许多矿工的“投票”实际上是对一般观点的一种客观代理,类似于代币持有人的投票。

但是,如果多数算力在一个人的控制之下,那么如果滥用这种算力,就会导致51%攻击。在这种情况下,攻击者仅限于能双花自己的资金,而不是任何其他人的资金。他们实际上也可能不验证要求,从而试图要挟整个网络。但是如果有两个不同的节点客户端具有不同的规则,就是说两个链,这样的话攻击者需要在他攻击的链以及他推动的链上同时拥有51%的算力。

最终,这种尝试是徒劳的,因为攻击者的攻击可以通过简单的PoW变更来抵消,毕竟算力对节点运行规则没有发言权

 

分片才是王道

 

这个简单的陈述在其中有很多复杂的内容,但在分析技术限制的客观理由时,这种压力测试的最终结果确实表明,目前形式的BCH实际上并没有比现有的以太坊网络处理能力高出很多。

BCH还是会高一些,有220万笔交易,也许你可以争辩说每天500万或者说有1000万笔交易。这在很多方面来说是充足的,但是在很多方面来说也不算什么。

如果公共区块链能够满足全球需求和许多用例,那么每天需要大约处理1亿笔交易甚至10亿笔交易,现在就需要这些交易而不是按照摩尔定律增长。这意味着需要区块链本身的并行化或分片,而不是所有节点处理所有交易,100个节点处理10,000个交易,另外100个节点处理另外10,000个等等,然后将它们全部加起来。

实现这一目标非常困难,因为它是非常前沿的边界。但自2012年以来,Gavin Andresen建议将分片作为比特币的研究重点,而Vitalik Buterin目前也专注于以太坊的分片。压力测试的结果和比特币闪电网络的采用率不足表明,分片是非常适当的关注点。但是,开发者或其他人是否能够实现优秀的分片,仍有待观察。