Geoff Lamperd

@glamperd

Joined on May 27, 2019

  • Scope This proposal focusses on making the trusted setup ceremony faster and better streamlined. Incremental improvements in functionality are also proposed. The key items proposed are: Base the ceremony purely around snarkjs. Multi-threading in-browser contributions. GitHub Oauth: Allow manual creation of gist attestation; allow less intrusive permissions. Two modes for running ceremonies:
     Like 1 Bookmark
  • Scope As an extension to the Phase 2 MPC UI project, some work beyond the scope of previous work is required. Specifically: UX enhancements will give the site added appeal and professionalism, and Running the ceremony for the ZKOPRU project will require time to setup, support, prepare data, and transition to long-term data storage. Schedule This schedule proposes the milestones for deliverables, and the payment claim at each milestone.
     Like 2 Bookmark
  • The suite of services will facilitate trusted setup ceremonies for SNARK circuits. Projects requiring an MPC will submit their circuits using the coordinator UI. The participant UI will register participants, allocate them a queue position, and manage their submissions. Coordinators may monitor the progress of the ceremony. Minimal intervention will be required. Participants will be register themselves with the particpant UI. The submission will be generated within the browser as a preference. That may not be feasible for larger circuits, so the option of a CLI for submission generation will be available. Components: Coordinator UI Participant Browser UI
     Like 2 Bookmark