在多链的设计里,安全性依旧是核心,因为区块链的最大亮点就是解决双花问题。 我们看到的很多设计为多链的案例,都是靠安全性进行的。 例如我们看到的最多的设计:锚定币,锚定币是在一条具备更高性能的网络上流动资产的很好设计,而锚定币,是单一资产受到另一条链保护的结果。 这个设计可能理解上并不明显,因为例如以太坊并没有利用比特币网络的安全性,而是比特币利用以太坊网络增加资产的流动性。 我们把这个思路再往清晰推论,当 a 链,需要 b 链的出块来确认 a 链上的信息安全与否的时候,就是 b 链在保护 a 链。在这个结构里,a 链也会产生自己的数据,但 b 链区块链里的数据才具备证明能力。 图为波卡的多链结构 这个结构,我们可以用波卡的中继链、COSMOS 的 Zone 链,跨链方案的桥以 HUB,还包含以太坊信标链和分片的设计,以及 plasma 的侧链等。 他们的共同特征都是如此:下层的链依靠上一层的链来做到最终账本的确认,下一层链需要上一层链为自己证明链上数据是正确的。 当自己的链有共识的时候,自己的链可以安全独立运行,当需要获取一些证明的时候,就可以从上一层链获取正确的信息。 跨链中继的安全保护结构2019 年 COSMOS 大火,2020 年 Polkadot 大火,两个都是跨链项目,两个项目的生态都是多链结构。在多链结构里,最终提供安全性的就是两个项目的主网,COSMOS 的是 COSMOS HUB,而 Polkadot 即 Polkadot 主网。 对于波卡生态和 COSMOS 生态里接入的链来说,都需要依靠主网的安全性,那这个安全性的体现,就体现在链和主网的中继部分。COSMOS 里是 Zone,波卡则是中继链。 波卡中继链和 Zone 的作用是一样的,都是为了链和链的通讯存在的一个中转、具有安全证明的部分。 首先要说的是,中继部分,是负责信息传递的部分,最简单模型的是网关,主要是信息传递加翻译的功能,升级之后就是中继节点,执行信息通讯过程,而当这个部分具备了自己的账本、共识后,就有更高的安全性。就可以成为一个保护其他链的部分。 图为 COSMOS 的链结构 在 COSMOS 和波卡里,中继的部分级别都很高,因为中继的节点,都是主网节点的一部分,其全节点同步的数据,就是链的总帐本。而中继的节点也包含下层链的节点,也就是下层链和中继链的账本也是同步的。中继链的共识保护着下层链的账本安全,下层链也参与了中继链的共识过程。 (责任编辑:admin) |