“博卡知识地图”是我们为博卡从零到一的入门级文章。我们试图从博卡最基本的部分入手,让您全面了解博卡。当然,这是一个巨大的项目,充满了挑战。不过,我们希望通过这样的努力,大家能够正确理解博卡,今天是本专栏的第二期,详细介绍博卡的“外表”及其内部结构。

从碎片化的角度理解Boca

在上一期的科普文章中,我们说博卡是最好的。那么这件作品是什么样的呢?

以太坊在区块链上的创新让我们看到了更多的应用场景。随着越来越多的人参与和关注,容量扩张和信息孤岛问题逐渐凸显,Boca的诞生正好解决了这两个问题。

首先,扩容问题得到了分批解决。举一个简单的例子,以太坊的现状就像10000个会计在计算账簿,但是每计算一页新的账簿,每个会计都需要计算、记账,然后传给下一个人。以太坊 2.0的划分就像将这10000名会计师分成50个组,每个组只有200人。这一次,计算新的一页账簿要快得多。最后,我们可以通过交换这50个团体的信息来达成统一的共识。

但是,这是以太坊 2.0的分区。以太坊的每个分区的体系结构是相同的,称为同构分区。但是Boca的分区是极端的,即每个分区成为一个链,这些链的结构可以不同,所以Boca的分区也称为异构分区。

对于博卡的分散化,我们可以理解,这50家集团中的每一家都不再只是一个集团,而是成为了一家大型会计师事务所。他们的工作也不同。有些侧重于项目成本,有些侧重于审计,但它们仍然可以通过某些机制相互传递信息。这就是poca的工作原理。

在了解了poca的原理之后,poca是什么样子的,它的体系结构有什么特点?

博卡建筑

异构多链

异构意味着不同的体系结构。对于以太坊上的分区来说,每个分区都属于同一个架构,所以以太坊的分区是同构的,但是Boca把每个分区都做到了极致,即每个分区都是一个链,然后它就可以链接所有的区块链。不同区块链的架构当然不同,所以博卡的分区是异构多链的。

这就是博卡架构的原理。为了实现异构多链,Boca设计了中继链+并行链的体系结构。

中继链+平行链

博卡的体系结构主要由中继链和旅行链两部分组成(当然,博卡体系结构的具体细节有很多不同的内容)。在这里,为了便于理解,我们将首先介绍两个主要组件。)

中继链可视为Boca的主链,其他链可与主链相连。其他这些链是平行链。中继链主要负责并行链的一致性,为所有并行链提供共享安全。共享安全意味着所有通过租用并行链槽连接到Boca中继链的并行链将受益于中继链验证器提供的经济安全。而并行链不能再把精力花在共识上,并行链可以有更多的精力独立设计自己的架构和运行自己的业务逻辑。

并行链和并行链通过交叉链信息交换协议(xcmp)交换信息。Xcmp能够保证信息能够有序、及时、公平地传输和处理,使并行链在接入wave卡后能够实现互操作,这就是我们所说的交叉链。

正如我刚才所说,通常平行链可以直接与中继链连接,因为它们都是基于基板框架的。它们与Boca具有相同的结构,属于同构链。但也有其他一些已经运行多年的公共链,如比特币、以太坊等,它们属于不同架构的异构链。当这些链想要进入Boca时,它们需要通过一个特殊的链进行中间转换,这个链称为转移桥。网桥实际上是一条特殊的平行链,通过它,博卡可以与一些相对独立的区块链相连,实现网络通信。

博卡依靠什么样的架构让所有区块链都能访问它

无限的可扩展性

如果你想成为一个进入波卡网络的平行链路,你需要占用中继链上的插槽。目前,据透露,波卡的中继链只支持100个插槽。但随着波卡网络的成熟,越来越多的连锁企业想加入,我们该怎么办?

博卡也想到了这个问题,所以中继链上的一个平行链可以作为适配器桥连接到另一个二级中继链,二级中继链可以有100个插槽,就像使用家用电器时,插线板上没有足够的插座,我们将使用一个新的接线板来插入以前的接线板,这样就可以添加多个插孔。当然,在现实生活中,这是非常危险的,但在博卡的世界里,通过这种方式,我们可以实现无限的可扩展性,最终形成一个巨大的区块链网络。

目前,草间曾是博卡的先锋网络,负责尝试博卡的许多新功能。但现在,政府有一个特别小组负责从草间到博卡的转运桥。换句话说,草间弥生很可能是博卡的第一条二级中继链。由于许多博卡生态项目已经在草间岛上部署了自己的试点网络,如阿卡拉的卡拉、月光的月亮河和等离子的希登,草间岛本身将是一个巨大的生态系统。当草间弥生成为博卡的二级中继链时,这两个巨大的生态系统也将相互连接,为双方带来巨大的价值。

加文·伍德说:“你可以在博卡里再造一辆以太坊,但你不能在以太坊造一辆博卡。”。博卡的愿景从来不是创造一条更强大的链,也不是以解决一条链的问题为目标,而是为支离破碎的区块链世界带来团结。