去年大火的分片项目陆续该上测试网了。说是Zilliqa测试网才一百多tps,跟当初宣传的几千差了一个数量级。Rchain眼看因为团队问题要凉了。Harmony的侧链、Quackchain的子链不是分片按下不表。以太坊更是直接把分片推后到2020年(到时候牛市来了就没人关心这个了哈哈)。
币霸君可以负责任的讲,目前市面上的分片方案都没有触及问题的核心,更别提解决了。其原因是,分片必须依托机器学习+智能资源调度才能真正实现其效用。
用现实生活的例子打个比方。现在各个主权国家的银行系统可以看做不同的分片,我们平时如果不出国,那么只要开个本国银行账号就可以了。如果偶尔出国,那么可以选择在国外刷卡结算(跨分片交易)。如果经常在国外,那么最方便的还是在国外也开个银行账号,然后在国外用国外账号结算,在国内用国内账号结算(多账号)。
然而,随之会遇到很多问题。比如如果有人伪造了自己的卡在国外盗刷怎么办(跨分片双花攻击),且需要每个账号都维持一定的balance需要锁定冗余资金。再比如,在国外买的东西分期付款如何用国内的账号支付(智能合约跨分片执行)。以上分片的问题,其实都是现实生活中一模一样的问题。
目前的分片方案,都是把分片当做一旦分好就不能调整的东东,然后去做跨分片通信,自然不会比现实世界的跨境银行系统效率高多少了。这是目前分片方案思维定势的结果。
在区块链世界里,跟现实生活中最大的不同是分片是可以智能动态调整的。比如,如果A先生从中国移民到了美国,区块链系统完全可以检测到A先生之前在中国分片中的交易较多,而现在在美国分片中的交易较多,于是把A先生的账户直接迁移到美国分片。
可以想象,经过若干轮类似的账户迁移,分片的结构将趋于最优,交易频繁的账号将处于同一分片中,而交易不频繁的账号将处于不同分片中。这个过程可以由一个分布式的机器学习引擎独立完成,无需任何人工干涉。
这个分片方案才可以说是抓到了问题的本质。这也会成为币霸公链扩容方案的重要一环。参见
币霸公链的设想
。
长按以上二维码或搜索coindaddy,关注币霸深度评论
领取专属 10元无门槛券
私享最新 技术干货