公证人机制
引入一方或多方可信实体做信用背书的跨链机制
公证人机制是技术上可实现的,最简单的跨链机制
实现方式
- 单签名公证人机制,即一个节点做公证人
- 多签名公证人机制,即多个节点利用多签名机制做公证人组
- 分布式签名公证人机制,指多个公证人持有一份密钥的碎片,密钥碎片随机发给公证人
瑞典的InterLeger协议中原子模式的实现方式是典型的公证人机制
在InterLeger协议中,包括发送者,连接者,接收者,和公证人等角色。
发送者把资产转给公证人组多签地址进行资产托管
接收者确认收到转账后在收据后签名
当前账本公证人根据收据将资产转给连接者
每个账本选出各自的公证人Ni
在准备阶段,发送者p1和公证人N1在账本L1上利用多重签名锁定发送者的资产b1。
以比特币为例,p1可以构建数额微b1的Tx1,设定Tx1的输出条件需要p1和N1的签名,然后交易上链实现资产锁定。
之后p1构建一笔Tx2花费,Tx1锁定的资产,输出给连接者p2,对交易