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

  • El Salvador's Current Bitcoin Holdings at 7,611.37 BTC

    In the past seven days, El Salvador has increased its Bitcoin holdings by 7 BTC, bringing its total Bitcoin holdings to 7,611.37 BTC, with a total value of $512 million.

  • Media: US-Iran Negotiations Have Stalled

    On April 5, CGTN reported, citing other sources, that the United States has officially notified Israel that negotiations with Iran have reached a deadlock. Additionally, Axios reported, citing two sources involved in the negotiations, that mediators are still attempting to facilitate direct meetings between Washington and Tehran, but to no avail. So far, Iran has rejected any proposals for a temporary ceasefire.

  • Iran Launches Seventh Round of Missile Attacks; Jerusalem Intercepts Missiles

    On April 5, local time, air raid sirens sounded in multiple locations including Jerusalem and central Israel on the evening of the 4th. Several intercepting missiles were seen launching from Jerusalem, followed by several loud explosions. Israeli officials stated that the latest round of missile attacks by Iran targeting the Jerusalem area did not result in any casualties, marking the seventh round of missile attacks by Iran that day. The Israeli military reported that one missile landed in an open area, while the others were intercepted by the air defense system. (CCTV News)

  • Twitter Co-founder Jack Dorsey to Launch Free Bitcoin Faucet

    On April 4, Jack Dorsey's Bitcoin at Block will launch a free Bitcoin faucet, marking the return of Bitcoin faucets after 16 years. Dorsey disclosed the faucet site 'btc.day' in a post on the X platform. The total distribution pool is approximately $1 million worth of BTC (around 15 BTC), funded by the Bitcoin treasury of Dorsey's Block company.

  • US Nonfarm Payrolls Rise Sharply in March, Exceeding Expectations

    April 3rd (Beijing Time): The United States added 178,000 nonfarm jobs in March, significantly exceeding the forecast of 65,000. This follows a revised figure of a decrease of 92,000 jobs in the previous month.

  • Market Pricing Shows Reduced Bets on Fed Rate Cuts in 2026

    As of April 3rd, market pricing indicates a decrease in expectations for Federal Reserve interest rate cuts in 2026.

  • BTC Surpasses $67,000

    Market data shows that BTC has surpassed $67,000, currently priced at $67,007.8, with a 24-hour decline of 2.04%. The market is experiencing significant volatility, so please ensure proper risk management.

  • BTC Surpasses $67,000

    Market data shows that BTC has surpassed $67,000, currently priced at $67,015.44, with a 24-hour decline of 1.94%. The market is highly volatile, so please ensure proper risk management.

  • U.S. Initial Jobless Claims at 202,000 Last Week

    On April 2, the number of initial jobless claims in the U.S. last week was 202,000, estimated at 212,000, with a previous value of 210,000.

  • BTC Falls Below $66,000

    Market data shows that BTC has fallen below $66,000, currently priced at $65,999, with a 24-hour decline of 3.86%. The market is experiencing significant volatility, so please ensure proper risk management.