读懂Espresso如何解决公链数据可用性和隐私问题

作者:隔夜的粥

我们知道,区块链要实现真正的大规模采用,它就必须变得更高效、便宜,因此,以以太坊为代表的公链一直在探索可能的扩容解决方案,而现在,来自斯坦福大学应用密码学研究小组的一组研究人员也加入了这场竞争。

据悉,Espresso Systems团队通过其正在构建的新公链Espresso已筹集了3290万美元的资金,此轮融资由Greylock Partners 和 Electric Capital 领投,其他参投机构包括红杉资本、Blockchain Capital、Slow Ventures、Polychain Capital、Alameda Research、Coinbase Ventures、Gemini Frontier Fund、Paxos 以及Terraform Labs。

在接受媒体采访时,Espressoo的首席执行官Ben Fisch解释称,Espresso旨在通过零知识证明技术来优化公链的隐私和可扩展性,这是一种结合了权益证明(PoS)共识和ZK-Rollup机制的Layer 1区块链,此外,Espresso 还为以太坊开发了可配置资产隐私 (CAPE)应用,这是一个可以在任何EVM 区块链上运行的隐私应用,它使得资产创建者能够为用户提供定制的隐私保证。

Espresso如何解决公链数据可用性问题

Espresso 扩展吞吐量的方法,涉及将用于EVM的ZK-Rollup与去中心化的权益证明(PoS)共识协议集成起来实施。ZK-Rollup 是一种新兴的扩容技术,它通常作为现有L1共识协议之上的layer 2实现。服务器将大量交易聚合成单个摘要tx,并生成其有效性的简洁零知识证明(zk-SNARK),随后将其发送到共识系统。这种rollup证明压缩了共识协议验证交易所需的信息量和计算量,从而提高了吞吐量。目前,以太坊生态正在开发几种rollup解决方案,但现有设计空间还未能解决一个问题:数据可用性(DA)问题,即用户需要数据来构建新的交易。虽然零知识证明可以在不透露其原始数据内容的情况下传达交易区块的有效性,但它不能保证构建未来交易所需的数据的可用性。为了解决这个问题,现有的rollup要么在发送给共识的摘要tx中包含原始tx数据,要么使用了一个中心化的数据可用性委员会来签署它已经看到的数据。这两个方案都不令人满意,前者的扩容效果有限,而后者破坏了去中心化属性。

因此,我们需要一种能够在保持去中心化数据可用性的同时,实现最大化吞吐量的方法。在以太坊的规划路线图中,这是通过Danksharding的解决方案来解决DA问题的,而另一个专注于解决数据可用性问题的项目Celestia‌在近期也获得了大量关注,那么Espresso的实现方式又是怎样的呢?

Espresso在其博客文章中写道:

“在 Espresso Systems,我们从一开始就通过将 ZK-Rollup扩容机制与我们的权益共识协议紧密集成来开发解决方案。事实上,Espresso ZK-Rollup 本身就与共识集成在一起,并且不需要将其视为黑匣子,这将使 Espresso能够避免权衡其他设计,这些设计将Rollup视为独立的模块化组件,与基础共识协议无关。”

以太坊上的可配置资产隐私(CAPE)应用

而Espresso的另一个关注点,便是公链的另一大痛点:隐私。

由Espresso Systems 开发的CAPE(以太坊可配置资产隐私)智能合约应用,旨在使数字资产创造者能够决定谁可以在他们铸造的代币中看到有关活动的信息。

数据CAPE可应用于稳定币、NFT等各种数字资产,它可以在用户需要的任何地方进行定制,以平衡透明度和隐私。虽然 CAPE 交易对普通用户而言是匿名且无法区分的(甚至隐藏了正在交易的资产类型),但资产的创建者却可以配置查看策略,以确保类似监管者这样的选定方可以解密有关该资产交易的选定信息。

据悉,CAPE 可用于创建新资产,或者是用于封装以太坊上已经存在的资产,以赋予这些资产隐私属性。

目前,CAPE已经开源‌了,项目方将尽快在Ethereum Rinkeby 测试网上部署该应用,并最终将其部署到以太坊主网及其Espresso主网,并通过代币跨链桥进行交互。

你可以在此处查看‌ CAPE 的开源合约,并在此处‌查看文档。

注:Espresso Systems团队的主要成员包括CEO Ben Fisch,COO Charles Lu以及首席科学家Benedikt Bünz,该团队此前曾是Findora的核心成员,但他们因Findora选择发行token而退出了该项目。

原创文章,作者:173,如若转载,请注明出处:http://1-7-3.com/archives/2663