开发人员开始测试ERC20-Bitcoin 闪电网络单向原子交换协议
加密货币创业公司TenX的研发实验室已经测试了其跨区块链互操作性协议的使用,以使用闪电网络(LN)在比特币(BTC)和ERC20令牌之间互换。这个消息是在12月12日的研发实验室CoBlox博客上报道的,参考了12月7日的演示。
正如博客文章所概述的那样,技术上的挑战是ERC-20令牌和比特币比之间的互换.ERC-20系列的代币是在以太坊(ETH)平台上运行的,他们依赖于调用智能合约来实现所有权的转让所有权,而比特币最小的可交易单位,称为“Satoshi”,使用第二层可扩展性LN协议。
闪电网络(LN, Lightning Network)是比特币可扩展性问题的第二层解决方案,它使用哈希时间锁合同(HTLC)在用户之间打开支付渠道,使大部分交易保持链接,转向底层区块链只记录净结果。
正如今天的帖子所解释的那样,CoBlox之前的以太网HTLC因其涉及原生资产而变得非常简单。 CoBlox概述了他们为ERC20案例寻找解决方案的方法,指出开发商决定“将HTLC设置分成两个交易” - “合同部署”和“ERC20转移呼叫” - 但他们无法将这两个步骤结合起来。
帖子写道:
“ERC20传输功能使用msg.sender进行身份验证。但是,从合同部署调用转移将msg.sender设置为尚未部署的合同的地址,这显然没有令牌!“
该帖子继续指出,使用“闪电网络进行原子交换也有其怪癖”,因为该解决方案依赖于用户创建付款通知并支付它们而不必“了解底层HTLC”。但是:
“通过这种付款通知和付款模式,不能总是表达原子交换。在我们用于PoC的LND中,收到付款需要一张需要知道秘密的付款通知。因此,我们只能对闪电进行ERC20,而不是相反。交换中使用的付款通知可以在下面找到。“
CoBlox声称它仍在“寻找方法”来解决有限的方向性问题,因此没有将其概念验证(PoC)的结果作为其COMIT网络的开源版本的一部分包含在ERC20令牌中。
(全文完)
网友评论