Skip to content

Federated servers #2

Description

@tomt1664

To support federated (N-of-N) blinded signing servers requires changes to the client to support multiple endpoints.

The lockbox/enclave and server implementations remain unchanged.

Each client is configured with a list of N separate mercury server URLs (can either be clearnet or onion addresses).

The initial shared key (deposit address) is generated by combining the (via linear addition) the partial public key shares generated by each server with the client key share.

Then, when signing - each partial blinded signature from each of the servers is linearly combined to create the full signature.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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