Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 2.88 KB

File metadata and controls

37 lines (27 loc) · 2.88 KB

Ream Meeting #4 Recap

Overview

In the recent Ream developers call, Jun Song (@syjn99) introduced the concept of zkVM, discussing its key components, including compilers, provers, and verifiers, while underscoring the importance of understanding its architecture and instruction set. The team explored the current market landscape for zkVMs, with RISC-V emerging as a leading architecture, and emphasized the necessity for performance benchmarks. Further discussions delved into the implementation details, particularly focusing on the performance of SP1 and RISC0, alongside insights on verification processes and efficient hashing. The role of zkVM in consensus mechanisms was also addressed, highlighting the need for lightweight validation. Moving forward, participants planned the next meeting to center on Winternitz and the importance of documentation, while concerns about project dependencies and licensing were discussed, ensuring most are under permissive licenses. Action items included sharing research resources, preparing presentations, and coordinating future meeting logistics.

Notes

Introduction to zkVM

zkVM Market Overview

  • Discussion on various teams developing their own zkVMs, highlighting RISC-V as a dominant architecture.
  • Mention of benchmarks and the importance of evaluating zkVM performance.

zkVM Performance and Implementation

  • Jun Song (@syjn99) discusses the performance benchmarks of different zkVMs, particularly focusing on SP1 and RISC0.
  • Justin Drake (@JustinDrake) adds insights on verifying Winternitz and the need for efficient hashing in zkVMs.

Consensus and Proving Mechanisms

  • Discussion on the role of zkVM in consensus mechanisms and the separation of proving and verifying roles.
  • Justin Drake (@JustinDrake) emphasizes the need for a lightweight validator and the potential for a prover role.

Future Meetings and Topics

  • Plans for the next meeting to focus on Winternitz and the preparation of relevant materials.
  • Discussion on the importance of documentation and code quality for zkVMs.

Dependencies and Licensing

  • Philipp Muens (@pmuens) raises concerns about dependencies on zkVM projects and their licensing.
  • Justin Drake (@JustinDrake) reassures that most zkVMs are under permissive licenses and emphasizes client diversity.

Closing Remarks and Next Steps

  • Participants agree on the next meeting date and topics to be discussed.
  • Justin Drake (@JustinDrake) shares resources for the Zeam team's call.
  • Philipp Muens (@pmuens) prepare a presentation on Winternitz for the next meeting at 2:30 GME Monday 23