讲得直白些,区块链的桥梁这种事物,其本质是一种跨链通信协议,它具备这样的结构,如同那种两端有着坚实桥墩的悬索桥。此结构的一侧连接着链A的节点,在另一侧连接着链B的节点,而位于中间呈现悬空状态的"主缆”部分,实际上就是中继链或者验证人集群,它依靠共识机制来确保消息传递具备真实以及不可被篡改的特性。要是没有这如同钢结构一般的逻辑框架,不同链条之间的资产与信息根本无法实现跨越。
跨链桥的结构到底分哪几层
若随意拆开一个跨链桥,其中基本是有着这三层结构的,它们如同汉堡包那般叠放着。最下方的是通信层,其职责在于于两个区块链之间去收发原始数据包,所采用的一般是轻客户端或者链间通信协议。倘若这一层出现了bug,那么桥便会直接断开,数据也就无法传送过去。
被称作验证层的是中间那一层次,此乃桥的“安检口”。它承担着检审工作,针对从链A发送而来的交易,核查其是否为真实的,有无遭到篡改。极为普遍的做法是借助一组去中心化的验证人节点予以签名确认,类似于银行之中的双人复核,只是这里的“人”是运行着全节点的服务器。存在一些桥偷懒,采用多签钱包当作验证层,如此一来安全性便如同过独木桥那般充满悬念。
最为顶部的是应用层,这是用户直接所见到的界面以及逻辑。举例来说,当你于以太坊之上向波卡链转USDT时,应用层会协助你去生成锁定证明,还会铸造跨链资产,其呈现出来的样子如同普通转账那般丝滑。然而,真正对桥的牢固程度起决定作用的,始终是底下的那两层,特别是验证层的去中心化程度。
为什么有些跨链桥一碰就碎
在二零二二年,那些遭受黑客攻击致使被打穿的桥,其问题差不多全都出在了验证层的设计方面。举例而言,存在某个颇为著名的桥,它采用了五个验证人轮流进行出块的方式,然而最终黑客径直控制了其中三个验证人,接着签署了一笔虚假交易,进而将桥里总计六亿美元的资金全部掏空了。这种情况就如同大桥的桥墩仅仅依靠三根筷子来支撑一样,只需一脚便能够轻易踢断。
原因更深层之处在于,诸多桥为了去追求速度以及低成本,从而牺牲了节点的去中心化度。理想的结构应当为,每个验证人都独立运行自身的全节点。然而在实际操作过程中,许多项目方将多个验证人节点运行于同一台云服务器上。一旦被一锅端,那就全都完蛋了。结构方面的偷工减料,便成为了黑客眼中的后门。

实际经得起考验的跨链桥,像是运用轻客户端与中继链架构的那种,其验证层运行的是链上验证逻辑,各个节点均独立开展运行,节点数量多达几百个乃至上千个。这般结构虽说在速度上略微迟缓些、成本上稍微高昂些,然而桥墩支撑数量充足,要同时攻克一半以上的节点,基本上是不太可能的。
转载请注明出处:枣强文明网,如有疑问,请联系()。
本文地址:https://www.zqwxw.com/news/6736.html
