Cointime

Download App
iOS & Android

Espresso Systems: Single-Shot Scaling & Privacy Solution

Validated Project

High costs and limited privacy functionality are pain points for Web3 users today and represent major barriers for the next waves of adoption and innovation. Soaring fees render many of today’s most popular decentralized applications inaccessible for large numbers of would-be consumers. Similarly, the fully transparent nature of most blockchain systems leave their applications unsuitable for any users that harbor sensitivities around their data. At Espresso Systems, we are building the scaling and privacy solutions that will unlock new possibilities for Web3 applications and usher in the next generation of users.

Espresso Systems is developing Espresso: a layer 1 blockchain system that combines proof-of-stake consensus and a ZK-Rollup mechanism to achieve high throughput and low fees. Espresso has also developed Configurable Asset Privacy for Ethereum (CAPE), an application that can run on any EVM blockchain (and will eventually run on Espresso natively). CAPE enables asset creators to offer users customized privacy guarantees.

Read more below about the way we are thinking about both scaling and privacy and how we are building the systems that will transform the possibilities of Web3. You can check out our first release of CAPE which will soon be live as a demo on Ethereum’s Rinkeby testnet. We have also open sourced Jellyfish, our library for zero-knowledge proofs and other cryptographic tools. 

Decentralized ZK-Rollups

Espresso’s approach to scaling throughput involves a careful integration of ZK-Rollup for the EVM with a decentralized proof-of-stake consensus protocol. A ZK-Rollup is an emerging scaling technique, typically implemented as a layer 2 on top of an existing consensus protocol. A server aggregates a large number of transactions into a single summary transaction and produces a succinct zero-knowledge proof (zk-SNARK) of their validity, which is subsequently sent to the consensus system. This rollup proof compresses both the amount of information and the computation that the consensus protocol needs to validate the transactions, thus increasing the throughput. Several rollup solutions are in development for Ethereum, however, there is a caveat of the existing design space: the data availability problem. Users need data in order to construct new transactions. While a zero-knowledge proof can convey the validity of a transaction block without revealing its raw data content, it does not guarantee the availability of the data which is needed to build future transactions. To address the issue, existing rollups either include the raw transaction data within the summary transaction sent to consensus, or use a centralized data availability committee to sign off that it has seen the data. Neither is satisfactory: the first has limited compression and thus limited scaling, while the second undermines decentralization.

What is needed is an approach that can maximize throughput while maintaining decentralized data availability. At Espresso Systems, we are developing a solution to this by tightly integrating the ZK-Rollup scaling mechanism with our proof-of-stake consensus protocol from the start. The fact that the Espresso ZK-Rollup is natively integrated with consensus—and does not need to treat it as a black box—is what will enable Espresso to avoid the trade-off of other designs which approach the rollup as a separate modular component agnostic to the underlying consensus protocol.

Configurable Asset Privacy on Ethereum

CAPE (Configurable Asset Privacy for Ethereum) is a smart-contract application developed by Espresso Systems which enables digital asset creators to determine who can see what information about the activity in the tokens they mint.

Digital assets on CAPE, from stablecoins to NFTs, can be customized to balance transparency, a noted benefit of Web3 products, with privacy, wherever it is required by users. While CAPE transactions appear anonymous and indistinguishable to normal viewers, hiding even the type of asset being transacted, the creator of an asset can configure a viewing policy, which ensures that select parties can decrypt select information about transactions for that asset.

CAPE can be used to create new assets or to wrap assets that already exist on Ethereum, endowing them with privacy properties. Wrapping an ERC-20 with CAPE requires the specification of a wrapper type, which configures who can see what and who can maintain specific controls regarding the assets in question. Wrapping locks the asset in the ERC-20 contract and creates a corresponding CAPE asset of the specified type, while unwrapping burns the CAPE asset and releases the lock.

While CAPE can be used by anyone looking to create or wrap assets, the protocol was designed with stablecoin providers specifically in mind. Stablecoin providers today generally want to maintain avenues to be able to address fraud, theft, and dispute resolution, demanding that they retain insights into the ledger of activity for their assets as well as controls like freezing capabilities. Prior to CAPE, there were no solutions for these types of asset creators to offer privacy-enabled versions of their tokens to users while being able to meet needs around visibility and dispute resolution. With CAPE’s viewing and freezing policies, this is now possible. In addition to empowering asset creators with these abilities, CAPE empowers users to be aware of and to actively opt in and out of what data they are sharing and who has insights into and control over their transactions.

CAPE is open sourced here. While CAPE can be run on any EVM blockchain, we will be deploying it soon as a demo on the Ethereum Rinkeby testnet with ultimate plans to migrate the application to Espresso and enable interaction with Ethereum assets via a token bridge.

What's Next

To make all of this a reality, we are thrilled to share that Espresso Systems has raised $32mm in funding led by Greylock Partners and Electric Capital with participation from Sequoia Capital, Blockchain Capital, and Slow Ventures. Espresso Systems also includes major industry players as backers, including Polychain Capital, Alameda Research, Coinbase Ventures, Gemini Frontier Fund, Paxos, and Terraform Labs.

This funding will provide the resources necessary to grow the team researching, building, and implementing the infrastructure and products that will make Web3 ready for broad adoption. The funds will also go towards bringing these products to market through a range of channels: distribution of native end-user products, developer adoption, and partnerships with entrepreneurs, startups, and enterprises.

Over the next few weeks, we will be deploying CAPE on the Ethereum Rinkeby testnet and releasing a graphical user interface for the application. We will also be sharing more about our scaling solution.

Comments

All Comments

Recommended for you

  • Contango Blockchain x AI Fund Completes $5 Million Fundraising

    Contango Digital Assets, a portfolio under Orthogonal Global Group, announced that its blockchain and AI seed fund, Contango Blockchain x AI Fund, has completed a fundraising of $5 million. Investors include the CEO of Quantstamp, the CFO of SingularityNet, the CEO of WonderFi, a general partner of X Ventures, early limited partners of Digital Money Group and Polychain Capital, as well as investors of VANTA DAO. It is reported that the fundraising goal of the fund is $10 million, and it will focus on supporting projects in the decentralized artificial intelligence field in the future. Currently, it has purchased tokens of the telecommunications sharing economy project Minutes Network.

  • SEC v. Ripple case progress: SEC will submit a public redacted version of the remedy response brief and supporting evidence by Wednesday

    Former US federal prosecutor James K. Filan shared the latest developments in the SEC's lawsuit against Ripple on X platform. The SEC has submitted sealed documents, including its response brief and supporting evidence for its remedies. These documents have not been made public yet. The revised public version will be submitted before Wednesday, May 8th. Other sealed documents will be submitted later.

  • LayerZero: Working with Nansen and others to write a Sybil Detection Report

    LayerZero Labs announced that it has been working with Chaos Labs and Nansen to compile a witch detection report. They will consider the total weighted transactions of each user in all LayerZero applications to ensure consistency between TGE, developers, and long-term users. The report will be released after the deadline for self-reporting witches.

  • Ethereum network gas fee drops to 4 gwei

    According to Etherscan data, the current gas fee on the Ethereum network has dropped to 4 gwei.

  • Yesterday, Grayscale GBTC had a net inflow of US$4 million, achieving net inflows for two consecutive days

    According to HODL15Capital monitoring, the trading volume data for Bitcoin spot ETF on May 6th is as follows: BlackRock IBIT 932 million US dollars, Grayscale GBTC 365 million US dollars, Fidelity FBTC 297 million US dollars, ARKB 66.08 million US dollars, BITB 52.4 million US dollars.

  • Asset Manager Hightower Buys $68 Million Worth of Bitcoin Spot ETF

    According to Watcher.Guru, asset management company Hightower with a management scale of 130 billion US dollars disclosed in an SEC filing that it has purchased a Bitcoin spot ETF worth 68 million US dollars.The company holds positions in 6 Bitcoin spot ETFs, specifically:Grayscale BTC: 44,838,000 US dollars (709,956 shares)Fidelity Bitcoin ETF: 12,410,000 US dollars (200,084 shares)BlackRock Bitcoin ETF: 7,621,000 US dollars (188,397 shares)ARK Bitcoin ETF: 1,702,000 US dollars (23,964 shares)Bitwise Bitcoin ETF: 988,000 US dollars (25,449 shares)Franklin Templeton Bitcoin ETF: 788,000 US dollars (19,129 shares)

  • 9 spot Bitcoin ETFs increased their holdings by a total of 3,710 Bitcoins on May 6

    Lookonchain monitoring data on May 6th showed that Fidelity added 1662 Bitcoins, worth about 105.7 million US dollars, and currently holds 151,241 Bitcoins, worth about 9.62 billion US dollars; Grayscale GBTC reduced holdings by 938 Bitcoins, worth about 59.66 million US dollars, and currently holds 291,239 Bitcoins, worth about 18.53 billion US dollars; 9 Bitcoin ETFs collectively added 3710 Bitcoins, worth about 236 million US dollars.

  • German state-owned development bank KfW plans to issue blockchain digital bonds with a minimum size of 100 million euros

    Germany's state-owned development bank Kredittanstalt fuer Wiederaufbau (KfW) plans to issue a blockchain digital bond with a minimum size of 100 million euros. Insiders revealed that the bond is expected to mature on December 31, 2025. KfW is reportedly in discussions with European institutional investors during the preparation phase over the next few weeks to allow investors time to become familiar with the transaction. The transaction is expected to be completed in the summer.

  • Cryptocurrency venture capital investment hit $1.02 billion in April

    According to Rootdata's data, in April 2024, the cryptocurrency industry attracted $1.02 billion in venture capital funding in 161 rounds of investment. This is the second consecutive month that financing has exceeded the $1 billion mark, bringing the total investment in cryptocurrency companies to $3.67 billion so far in 2024. Blockchain infrastructure companies alone have accumulated more than $1.7 billion in funding this year.

  • The 7-day average of Bitcoin’s hashrate has dropped and is currently slightly above 600 EH/s

    According to data from The Block, since the halving of Bitcoin block rewards, the 7-day moving average of Bitcoin's hash rate has slightly decreased and is currently slightly above 600 EH/s, but still at a historical high.