Zcash团队成功演示ZEC和BTC之间的跨链交易

区块链的互操作性逐渐成为一种非常受欢迎的概念,已有区块链平台支持两种加密货币交易,而不需要第三方。

金色财经2017年8月25日讯,两名Zcash工程师,Ariel Gabizon和Ariel Gabizon演示了XCAT(交叉链原子交易)的工作原理,这是一种可以不需信赖的方式交易比特币和Zcash的工具。 

加密货币Zcash(ZEC)是一种数字资产,具有数字货币的稀缺性,还可以提供注重隐私的交易。Zcash也有2100万美元的固定供应量,这点同比特币类似。但它使用了一种名为“零知识证明”的匿名化方法(zk-SUARK)。这项技术要求提供完全匿名化的处理,不过同时Zcash还可以执行公开记录透明化交易。目前,该团队一直致力于研究和开发带有以太坊和比特币的区块链互操作性工具。上周,两名Zcash开发人员向现场观众演示了ZEC和BTC之间的跨链原子交易。 

原子交易逐渐成为加密货币世界里的宠儿,最近,闪电实验室在该团队的最新发布中引入了比特币和莱特币互操作性。Zcash研发人员Gabizon演示了Zcash(ZEC)并解释了如何使用timelock(HTLC)的过程还有其工作原理。 

HTLC的使用原理也是闪电网络的重要组成部分,Zcash的开发人员创建了一个名为XCAT的命令行工具,该命令可以有效的支持这项技术。HTLC使用hashlock和timelock,要求接收方在设置的最后期限内确认交易。该协议使用支付给脚本哈希(P2SH)交易,允许资金发送到哈希脚本,直到合约结束。

Zcash开发人员解释了XCAT如何处理交易的过程,Jay Graber演示了团队研究的命令行是如何工作的。该工具要求用户运行两个完全完整的节点来实现交叉链交易。目前需要的是,一个比特币的完整节点和一个zcash完整节点。

Zcash研究人员Graber解释说,Zcash团队正在开发一个可以在不运行完整节点的情况下进行交易,但现在,这个工具是一个简单的Python包,任何用户都可以安装使用。 

然后,Graber开始通过实际交易条款来解说交易的整个过程,Graber设置了资金的数量,然后根据团队运行生成了两个当地节点,分别是比特币和Zcash地址。之后,Graber简单地把哈希(合同条款)发送给Gabizon,看看他是否同意交易条款。要注意的一点是,为了与某人进行BTC/ZEC原子交换,本人必须事先与已确定的交易方取得联系。 

在Gabizon接受了协议的条款后,双方只需要等待时间结束,解决方案就完成了。在演示过程中,Graber和Gabizon展示了Zcash和比特币区块链浏览器。该团队对这一研究成果十分满意,因为一般的哈希功能只在一个比特币核心钱包和一个完整的ZEC节点之间使用良好。 

XCAT并不是唯一提供区块链互操作性的平台, Tier Nolan协议也可以以不同的方式提供这种连接。