Zcash + 以太坊

最近备受关注的Zcash(零币)

一种无须知道加密签名的输入输出就能做到验证的最新货币。这种方法被称为零知识证明。

和以太坊是什么关系?

Zcash的创始人在第二届开发者大会上讨论如何结合隐私性与可编程谈到了三种方案:

第一种方案: 增加以太坊隐私性 – “Baby ZoE”

近日Vitalik已经确认第一种方案:

第二种方案:增加Zcash编程性- “可编程的Zcash”

第三种方案:连接Zcash和以太坊 – “炼金术项目”

炼金术项目是:


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


代号为炼金术(Alchemy)项目的是其中我们最热切期待启动的项目之

一。此项目旨在整合Zcash与以太坊,使去中心化跨链交易所成为可能。我们最先关注的核心部分是可以执行去中心化订单处理的跨链订单(Order)。


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


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


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