Alchemy项目:连接Zcash与以太坊

少平   |     |   1694 次阅读

注:Zcash创始人在最近的以太坊开发者会议上做主题演讲,讲到如何连接Zcash和以太坊两条链。演讲PPT:http://upyun-assets.ethfans.org/uploads/doc/file/9410af22e8244e479191d4484c8acae0.pdf?_upd=Zcash-slides.pdf Alchemy(炼金术项目)就是Zcash发起的连接Zcash与以太坊的项目。

Zcash给密码学货币带来的技术革新运用零知识证明在区块链上实现可靠的私隐交易。然而,当下密码学货币生态系统的多数价值来建立在项目之间的合作之上。以太坊的开源,可编程的平台激发了许多开发者去搭建前所未有的新系统。我们的团队同样也从其中获得了头脑风暴各种潜在运用的灵感。

代号为炼金术(Alchemy)项目的是其中我们最热切期待启动的项目之一。此项目旨在整合Zcash与以太坊,使去中心化跨链交易所成为可能。我们最先关注的核心部分是可以执行去中心化订单处理的跨链订单(Order)。

以下是对核心部分工作原理的大体介绍:卖家可以在以太坊上发布一个叫做订单(Order)的合约,任何人都可以通过发送一个格式合理的Zcash交易来完成这个订单。发起者想要兑换的资金在等待买家匹配的过程中被一个托管的智能合约保管。一个买家可以创造一个包含送达地址的Zcash交易,在资金被放出来完成买卖之前,所提交交易的正确性会被以太坊合约验证。

BTC Relay已经有了连接比特币与以太币实现方法,因为我们也计划以此为模型搭建一个Zcash交易所。想要进一步发展这个想法还需要几个步骤。一步是BLAKE2b哈希函数在Solidity中的实现,这是检查Zcash工作证明的必要一步。这步已经完成。这个哈希函数会被用来实现Equihash验证器。一旦我们可以验证Zcash的工作证明,我们就可以创建一个订单逻辑的示范合约模版。之后,我们会需要UI部分来进行下单,发现以及完成两个区块链上的订单。

Zcash的小却十分专注的团队正在把我们的时间和精力专注的投入在发布一个安全、可用的区块链。目前我们没有精力一下子实现所有我们希望看到的功能,但是我们对发布之后可以开始开发这些项目感到十分激动。

欢迎在我们的论坛Slack频道上加入我们对此类项目的讨论。

【1】在同样的基础建设做出少量改动就可以允许比特币与以太币之间的去中心交易,从而允许货币通过去中心化市场价格机制在三个系统之间的流动。


原文:https://z.cash/blog/project-alchemy.html

译者:托亚

 
2 人喜欢