DRI: @Deleted User

Started: March 2022

Status: in progress

This projects aims to code a MVP of a interactive DKG onchain, on a smart contract.

MVP #0: No Byzantine, simple Deals using BN254

To get the project started, we should consider there is no byzantine actors first (only honest but curious) and consider the setting where participants simply post their deals onchain (with encrypted shares still) but there is no “Complaint” phase.

This will help bootstrap the threshold operations MVP much faster.

The next step is to move to MVP #1.

MVP #1: EthDKG using BN254.

Motivation

Deliverables

There are multiple parts here to deliver:

Smart Contract Implementation

The smart contract is responsible for: