A16z crypto introduces Lasso and Jolt to enhance ZK proofs

Quick Take

  • A division of Andreessen Horowitz, a16z crypto, has introduced two technologies, Lasso and Jolt, related to ZK proofs.
  • These technologies aim to enable scalable ZK-rollups, which are typically very compute-intensive.

The cryptocurrency-focused division of venture firm Andreessen Horowitz, a16z crypto, has unveiled Lasso and Jolt, a pair of new tools based on a type of ZK proofs called SNARKs.

SNARKs are a type of ZK proofs that can potentially facilitate scalable ZK-rollups in the Layer 2 space, which are typically seen as compute-intensive.

Lasso and Jolt are said to offer a more effective approach to SNARK design, potentially making it quicker and more comprehensible for developers, the research team at a16z crypto told The Block. The new techniques are explored in two research papers that a16z crypto research partner Justin Thaler and the engineering team have developed.

Zero-knowledge protocols enable one party to affirm the truth of a statement to another party without revealing anything beyond the fact itself. This technology is vital in ZK-rollups, a prevalent Layer 2 scaling solution within the blockchain domain.

Lasso, a16z’s main innovation of the two research papers, employs a “lookup argument” mechanism that facilitates quicker zero-knowledge proofs. It matches specific inputs with corresponding outputs without disclosing extra information. “Lasso introduces a streamlined approach to verifying SNARKs, avoiding tedious hand-optimized circuits by performing lookups against massive structured tables,” the team noted.

The research team at a16z crypto said that Lasso could significantly increase the overall speed of SNARK provers, attaining a tenfold performance increase compared to tools like the Halo2 toolchain — thereby being useful in developing faster ZK-rollups. 

THE SCOOP

Keep up with the latest news, trends, charts and views on crypto and DeFi with a new biweekly newsletter from The Block's Frank Chaparro

By signing-up you agree to our Terms of Service and Privacy Policy
By signing-up you agree to our Terms of Service and Privacy Policy

Focusing on efficiency in SNARK technology

SNARKs help scale blockchains, like Ethereum, by allowing applications to produce receipts for costly computations off-chain. Despite this, the technology may remain slow and intricate for developers. Lasso seeks to enhance the efficiency of SNARKs, making them potentially more practical compared to current solutions.

Benchmark results shared by the firm highlight Lasso’s significant performance enhancement over current solutions. The team pointed to a potential “10x speedup,” with continuing optimizations that could lead to “40x” improvements. Consequently, the team has suggested that Lasso’s prover technology will outpace all existing zero-knowledge SNARK prover techniques employed by major Ethereum Layer 2 scaling solutions.

Along with Lasso, a16z crypto released Jolt, a framework designed for Ethereum Virtual Machine compatible roll-ups. It’s described as a novel method to build SNARK VMs — a virtual machine execution proved via a SNARK — that utilizes Lasso. This could allow developers to create quicker SNARK-based Layer 2 rollups using their preferred programming languages, the team added.

The Lasso codebase, written in Rust, has been made available on GitHub.


Disclaimer: The Block is an independent media outlet that delivers news, research, and data. As of November 2023, Foresight Ventures is a majority investor of The Block. Foresight Ventures invests in other companies in the crypto space. Crypto exchange Bitget is an anchor LP for Foresight Ventures. The Block continues to operate independently to deliver objective, impactful, and timely information about the crypto industry. Here are our current financial disclosures.

© 2023 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.

About Author

Vishal Chawla is The Block’s crypto ecosystems editor and has spent over six years covering tech protocols, cybersecurity, artificial intelligence and cloud computing. Vishal likes to delve deep into blockchain intricacies to ensure readers are well-informed about the continuously evolving crypto landscape. He is also a staunch advocate for rigorous security practices in the space. Before joining The Block, Vishal held positions at IDG ComputerWorld, CIO, and Crypto Briefing. He can be reached on Twitter at @vishal4c and via email at [email protected]

Editor

To contact the editor of this story:
Adam James at
[email protected]