题记:区块链作为一种分布式账本技术,可以被应用在金融、健康医疗、供应链、资产管理等诸多领域,但是受吞吐量、网络孤立性、伸缩性等因素的制约,目前的区块链项目并不能很好的服务于商业应用。在区块链所面临的诸多问题中,网络孤立性阻碍了不同区块链之间的协同操作,极大程度的限制了区块链的发挥空间。
一、引言
图 | 网络
其中,任何人无需注册都可以成为 Relayer,只要部署运行状态信息同步服务程序,并进行相关同步工作即可。
二、通证合约和 dApp 合约
1. Lock 接口
在链上锁定资产。该接口调用跨链管理合约,该锁定资产的交易被跨链管理合约放入 merkle tree 中。
2. Unlock 接口
在链上解锁资产。该接口被跨链管理合约调用,跨链管理合约将通过验证的交易参数传给该接口,接口按照参数进行资产解锁。
三、状态信息同步者 Relayer
图 | 网络
图:主链到侧链矿工费流转
跨链交易的用户可以自己提交跨链交易信息,也可以在跨链交易中包含一笔矿工费用,用来委托Relayer 进行跨链交易同步。具体来说,当用户在源链上进行跨链交易时需要额外锁定一部分 通证 或销毁一部分的 通证 作为矿工费,Relayer 在监听到这笔跨链请求后,会根据该矿工费用是否高于自己设定的阈值,来决定是否提交这笔跨链交易。图 | 网络
图:侧链到主链矿工费流转
四、后记
免责声明:本文不代表巴比特立场,且不构成投资建议,请谨慎对待。
海盗号声明:本文由海盗号“本体Ontology”上传发布,内容为海盗号作者独立观点,不代表巴比特立场,点击查看《海盗号用户协议》