Skip to content

Protocol version 2 #82

@igor-sirotin

Description

@igor-sirotin

The idea of version 2 briefly:

IDEA 1.

Encrypt votes with dealer's public key.
Other players can distingush that you voted, but can't decrypt the value.
When revealing, dealer publishes all votes openly.

IDEA 2.

Generate a keypair for each issue.
Public key is the issue id.
Votes are encrypted with the issue's public key.
When revealing, dealer publishes the private key for the issue.


In both cases votes should be signed with player’s private key. This way we ensure that they’re not forged.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions