- A new project from venture capital firm Andreessen Horowitz (a16z) focuses on ZK proofs, a type of cryptography that helps extend blockchain.
- With so many of a16z's portfolio companies relying on ZK technology, the company is betting its contributions can contribute to their success.
Silicon Valley venture capital giant Andreessen Horowitz (a16z) on Thursday announced a new project aimed at accelerating the core technology behind zero-knowledge (ZK) proofs, the technology that powers some of today's most active blockchain projects. Released two open source software projects.
The new ZK research by a16z marks a notable milestone for the venture, which has taken a more active role in recent years. Developing some core technologies Keep up with venture-backed companies. These projects are also the company's first foray into deep technology research, highlighting the company's growing influence over venture-funded technology.
The team's first project, Lasso, proposes a new way to speed up ZK systems. The project's whitepaper was co-authored by Microsoft researcher Srinath Setty and Carnegie Mellon computer science professor Riad Wahby, along with a16z's Justin Thaler. The team released the code for Lasso under an open source license. This means that external developers can use Lasso in their own projects.
The second project, Jolt, introduces a type of zero-knowledge virtual machine (zkVM) that uses Lasso. Jolt is just a research paper at this point, but a16z says they plan to release a code version of it under an open source license in the near future.
Because so many of a16z's portfolio companies rely on ZK technology, the company is betting that its contributions will play a role in helping those companies succeed, thereby helping its own bottom line. Contributing to open source also increases A16Z's reputation among developers and builders, which could be a key differentiator when competing with other companies for lead deals. There is.
Read more: Trend towards blockchain privacy: Zero proof of knowledge – CoinDesk
ZK proofs are a cryptographic tool that can be applied outside of blockchains, but have gained increasing interest in recent years due to their applicability to scaling blockchains. These have recently become the go-to way to reduce blockchain fees, increase speed, and protect transaction privacy.
ZK proofs “extend the blockchain by simply doing the hard work off-chain and having the proof verified by the blockchain,” said Georgetown University a16z researcher and co-author of Lasso and Jolt's study. Associate Professor Thaler said. Using ZK proofs “gives us assurance that this work has been done correctly, but not every blockchain node in the world will do all the work.”
What are lassos and jolts?
Lasso, the ZK “lookup argument”, is provided by a16z as an improvement to one of the internal components that drives ZK-SNARK, the fundamental building block behind most ZK-based cryptographic projects. Masu.
According to a16z, Lasso delivers “approximately 10x speedup over lookup arguments in the popular and well-designed halo2 toolchain. Once optimization is complete, we expect an approximately 40x improvement. ” (Halo2 is a popular open source tool built by the team behind Zcash, a ZK-based blockchain focused on private transactions.)
Alongside Lasso, a16z is also releasing open source code for Jolt, a new approach to building zero-knowledge virtual machines (zkVMs). A virtual machine is a computer that runs entirely in software rather than hardware and serves as the basis for most blockchains. A virtual machine is like a giant computer that allows anyone to read and write files. ZkVM is a VM equipped with ZK technology and is used when security and privacy are paramount to the operation of the VM.
One type of zkVM, the so-called zkEVM, has become the primary recipient of a16z venture money as it powers the new class of Ethereum “layer 2” scaling chains currently being talked about in cryptocurrency developer circles. Masu. According to DefiLlama, initial versions of these chains rolled out to users over the past year have already generated more than $1 billion in user deposits.
a16z says that Jolt provides a general-purpose framework for building certain types of zkVMs that are easy to debug.
“Compared to existing SNARK VMs, we expect Jolt to achieve similar or better performance and, importantly, a more streamlined and accessible developer experience.” said a16z in a statement.
Correction (August 10th 19:50 UTC): Added names of contributors Srinath Setty and Riad Wahby. I would like to clarify that the code for a16z for Jolt has not been released yet.