很多场东写文说是今年是“跨链元年”,那么币圈最火的公链EOS,在这方面有什么做法吗?其实我们信仰的EOS最初就有跨链的设计,跨链设计在第二版EOS白皮书中有很明确的解说。
由于未来EOS的设计是多链并行,那么跨链通讯就是必须要解决的。跨链通讯(IBC)实现之前,EOS的百万TPS甚至无限TPS的扩展是无法实现的,因为就EOSIO而言,TPS的提升,是需要依赖多条侧链的出现,且,侧链和主链之间能够无缝通讯进行交易互认,才有可能做到。换句话来说,tps提升靠侧链,侧链出现的前提,是IBC(跨链通讯)的实现。
BlockOne的CEO BB的关于跨链的声音
而 BB2019年 1月17日发文称也提及了社区所关注的跨链通讯的信息:

那么在文中关于EOSIO软件中,关于IBC的支持是什么?
EOSIO白皮书中,就IBC有哪些介绍?
就我所看到的资料而言(我看的是荆凯老师翻译的第二版中文白皮书),EOSIO白皮书中所列出的对于EOS跨链的部分,主要分为几个部分:
用于轻客户端验证的merkle 证明 (LCV)
跨链通讯延迟
完成性证明
隔离见证
我们主要聊一聊跨链通讯
跨链通讯
EOS.IO 软件旨在促进区块链间的跨链交互,这通过简化Action存在证明和Action顺序证明的生成过程来实现。这些证明与围绕Action 传递而设计的应用架构结合起来,将跨链通讯以及验证证明的细节对应用的发者隐藏,展现给开发者的是高层次的抽象。
EOSIO对IBC(跨链通讯)的促进,是通过两个部分来设计实现方案的:
Action存在证明
Action的顺序证明
这两部分的证明过程,已被EOSIO设计者简化了。 通过简化生成消息存在的证明和消息序列的证明来实现的。 这些证明与围绕消息传递设计的应用程序体系结构结合在一起,使跨链通信交互和验证的细节能够被应用程序开发人员隐藏起来。
每天学习一点EOS知识,你就能多一分坚持!
网友评论