公证人机制是一种简单的跨链机制,在数字货币交易所中使用广泛,本质上它是一种中介的方式。假设区块链A和B本身是不能直接进行互操作的,那么他们可以引入一个共同信任的第三方作为中介,由这个共同信任的中介进行跨链消息的验证和转发。
公证人机制主要包括三种类型:单签公证人、多重签名公证人、分布式签名公证人
单签公证人
单签公证人也叫中心化公证人机制,通常由单一指定的独立节点或者机构充当,它同时承担了数据收集、交易确认、验证的任务。公证人在该交易过程中充当交易确认者和冲突仲裁者的角色,是用中心化机构替代了技术上的信用保障,这种模式虽然交易处理速度快,兼容性强,技术架构简单,但中心节点的安全性也成为系统稳定的关键瓶颈。
最传统的公证人机制是基于中心化交易所得跨链资产交换,这种跨链的方式比较单一,只支持资产的交换,如下图演示了Alice通过交易所,用比特币和Bob交换ETH的过程。

Alice 通过交易所钱包将自己的比特币打入交易所地址;
Alice 在交易所上挂上卖单1个BTC卖出20ETH价格;
Bob需要将自己的ETH打入交易所的以太坊地址;
Bob通过交易所挂出购买比特币的单子 20ETH买一个比特币;
交易所将Alice的卖单和Bob的卖单进行撮合;
交易所将Alice在交易所存储的1BTC 转移给Bob的比特币地址;
交易所将Bob在交易所存储的20ETH 转移给Alice的以太坊地址;
多重签名公证人
多重签名公证人机制,由多位公证人在各自账本上共同签名达成共识后才能完成跨链交易。多重签名公证人的每一个节点都拥有自己的一个密钥,只有当达到一定的公证人签名数量或比例时,跨链交易才能被确认。
公证人是一群机构组成的联盟,跨链资金的转移是这个联盟所控制的。这种方式相较于单签名模式的安全性更高,少数几个公证人被攻击或者是作恶都不会影响系统的

公证人机制是区块链跨链技术的一种,通过中心化或去中心化的公证人进行跨链消息验证和转发。主要包括单签、多重签名和分布式签名三种类型。其中,Ripple的Interledger协议提供了一种无需信任连接器的跨链解决方案,降低了中心化风险。

2213

被折叠的 条评论
为什么被折叠?



