2021年开始,区块链领域加速进入万链互联的时代,跨链类如Polkadot、Cosmos、aelf、BitCherry等区块链明星项目也受到市场的广泛关注。其中,Polkadot作为一个异构多链的区块链网络,自项目诞生,就将跨链作为自己的主要卖点来进行宣传运营。
2月23日,Web3基金会公布波卡(Polkadot)平行链的上线流程,当确信测试网平行链运行顺利且代码已完全经过审计和基准测试时,就会通过链上治理提交一份关于启用平行链和Kusama上的Slot拍卖的投票,之后将部署第一个公共平行链,并通过链上治理在Polkadot上开始Slot拍卖。平行链是Polkadot白皮书中提出的最后一项核心功能,它将允许Polkadot实现其可扩展的多链架构,平行链一旦上线,那么Polkadot的社区就可以启用平行链功能,部署第一个公共平行链,社区将决定随着时间的推移应该添加哪些额外的功能和对网络的升级。
看似Polkadot已进入平稳运行阶段,但根据业内技术人员的分析,波卡的协议设计其实存在着一些问题,在波卡的架构中,为了让平行链上的状态可靠地同步到核心链上,侧链全节点每生成一个区块,就要相应的产生一个有效性证明区块。核心链全节点通过侧链开发人提供的算法验证这个有效性证明区块。如果验证通过,就把侧链区块相关数据写入核心链中(相当于侧链的状态同步到了核心链上)。但是由于验证人同时只能验证一个侧链,随着时间的推移,同一个验证人会在不同侧链之间切换,如果波卡有很多个侧链,就意味着可能同一时间一个侧链只有少量验证人。如果这些验证人恰好都是坏人,就可以与侧链的收集人合谋在侧链执行上弄虚作假,将虚假数据同步到主链上,这种情况下,侧链的安全性将毫无保证。
即使波卡设置了“赏金猎人”和“随机巡视”的机制。但这个机制有一个最大的问题就是,为了留出充足的举报时间,从侧链区块提交核心链到侧链区块被核心链接收需要相当长的时间。在Polkadot原始白皮书提到的以太坊跨链方案中,以太坊跨入波卡需要半个小时,而波卡跨回以太坊需要一个小时。这意味着,一个波卡侧链发出的跨链消息,可能需要等待十几分钟甚至一个小时的时间,然后才能被消息接收方收到和处理。在跨链时间延迟上,波卡存在着不可忽视的问题。
跨链技术作为实现不同的区块链平台之间的资产流转、信息互通、价值互联的最好手段,类似于不同公链之间的高速通道,可以在实现不同区块链网络间的数据传输,并极大降低传输成本,链上数据的安全、性能和可拓展性都需要谨慎考虑。最近风头正盛的区块链项目BitCherry近日有传言其测试网即将进入第二阶段,作为基于IPv8技术创建的可扩容区块链基础设施,BitCherry根据不同实际应用场景的需求对数据做切分,按照流通内容的不同来提供相应类型的侧链,主链只负责主Token的共识与交易,侧链的数量则可以随着业务量和数据的增加而增加,不同子链的节点处理各自的业务,依据设计多层体系化安全保证机制,来抵御各类攻击行为。但BitCherry目前也还处在技术研发的早期阶段,其主网也暂未上线,市场上目前没有实际案例去验证其技术理念的实际使用性。
区块链技术作为新兴技术,大多数项目目前都在摸着石头过河,选择发展方向不难,难的是选对方向,目前的跨链项目各自拥有鲜明的技术特点,其不同的特色在未来也将会吸引不同的需求者,我们目前需要做的,只是给技术创新性项目多一些宽容和信心。
领取专属 10元无门槛券
私享最新 技术干货