Logo
    🪀

    Medusa Demo

    DEPLOYED at demo.medusanet.xyz !!

    Goal

    Goal of this sub project is to make a demo of Medusa doing the following:

    • It assumes no byzantine behavior yet, only honest but curious
    • Full DKG synchronization onchain
    • Full re-encryption lead by the onchain smart contract
    • Role based access control onchain smart contract
    • Web application showing encryption/decryption given the right roles

    The end result is a web app showing encryption/decryption based on roles.

    Milestones:

    DKG Onchain
    Reencryption on demand from onchain event
    Access Control based smart contract
    Coordinator of nodes onchain (starting a new DKG is minimal operation)
    Demo that
    Runs a testnet Goerli network
    Runs the medusa node on it with coordinator smart contract with private keys from local network fully funded (ganache —wallet.accounts ....)
    Web app that connects to the network
    Run two users Alice and Bob that can encrypt and request decryption
    fully funded accounts

    Contractors

    Here is a lightweight work plan for doing the UX part of the demo.

    Medusa Demo: Contracting

    Notes

    03/05/2022 - Turing LabsNicola - Nicolas

    CryptoNet is a Protocol Labs initiative.