Pro
Interoperability

Supercharging Smart Contracts: ZK Coprocessors and Verifiable Compute

Key Insights

  • Due to the constrained compute environment of the EVM, zero knowledge (ZK) coprocessors have emerged as a solution to enable applications to securely move complex logic offchain.
  • Applications that leverage ZK coprocessors would thereby enjoy the benefits of harnessing more compute power while verifying the results onchain and avoiding new trust assumptions.
  • Even with ZK coprocessors in the earliest stages of its growth cycle, specific verticals of development are beginning to form, including general computation, interoperability, and machine learning (ML).
  • Given the high costs associated with ZK technology, applications may need to scale up in terms of users and value before ZK coprocessors are economically viable.
  • However, advancements in ZK technology coupled with better developer tooling will continue lowering the barriers to accessing ZK coprocessors.

Ethereum, or more broadly, the Ethereum Virtual Machine (EVM), is often referred to as “The World Computer.” Yet, despite its namesake, EVM developers and applications have instead progressively opted for more specialized computing environments due to several limitations of the EVM. Computation on Ethereum is expensive; a simple swap can easily cost more than $10, and the costs only increase with more complex DeFi or gaming applications. The EVM also lacks a feasible mechanism to securely access historical, onchain data. Meanwhile, developers need infrastructure that can stand up to computationally intensive tasks as well as a way to access the vast amounts of data serving these computations.

Let us know what you loved about the report, what may be missing, or share any other feedback by filling out this short form. All responses are subject to our Privacy Policy and Terms of Service.
Get an edge with
Blockworks Intel
Upgrade For $4,500/Yr
Upgrade to unlock 300+ industry leading reports from our researchers, including:

Prior to joining Messari, Seth worked in traditional finance software and services, and has a MSc in Applied Mathematics. Seth is a Senior Research Analyst on the Enterprise Research team, and focuses on infrastructure, verifiable compute, and the AI x Crypto intersection.

Outline
  • Key Insights
  • ZK, Verifiable Compute, and the EVM
  • ZK Coprocessor Designs and Landscape
  • ZK Coprocessor Landscape
  • Challenges with ZK and Alternate Approaches
  • Final Thoughts
Author
Prior to joining Messari, Seth worked in traditional finance software and services, and has a MSc in Applied Mathematics. Seth is a Senior Research Analyst on the Enterprise Research team, and focuses on infrastructure, verifiable compute, and the AI x Crypto intersection.