Skip to content

Have all the ceremony in compressed form #4

Description

@shamatar

There are two options for a ceremony:

  • Participant downloads 2M of data (points are in uncompressed form) and uploads M of data. Hash of 2M of data is written at the beginning of his contribution file. Then and operator takes M data that was uploaded, decompressed it and writes hash of the M data at the beginning of 2M data that will be a challenge for the next participant. It saves point decompression work for the participant at the expense of additional download, separate work by the ceremony master and additional steps required to verify the transcript (check decompression operation). At the other side a participant DOES NOT verify the correctness of the decompressed form
  • Participants directly gets a contribution from the previous participant. Then he HAS TO validate the contribution (and it's a risk of breaking a ceremony chain!) and decompress forms, but downloads much less and there is no decompression work by ceremony master.

My opinion is that decompression is a pain, but it gives form of checkpointing (if some participant screws up - he can be directly blamed, everyone can re-run a verification locally). Decompression chain itself can be checked even after the ceremony.

Please discuss

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions