Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[proposal] Don't require users to be always online #9

Open
szpasztor opened this issue Jan 12, 2019 · 0 comments
Open

[proposal] Don't require users to be always online #9

szpasztor opened this issue Jan 12, 2019 · 0 comments

Comments

@szpasztor
Copy link

Decred's PoS Voting Service Provider (VSP) voting uses a mechanism that lets users vote even if their node if offline. The way it works is there are multiple addresses attached to each ticket:

  • the commitment address (after revocation/voting the funds go here)
  • the voting address (controls on-chain voting)
  • the change address
    When voting via VSP (as opposed to solo-voting, ie. running an always-online node), there's a 1-of-2 multisig used for the voting address, so either the user or the VSP can vote on the given ticket.

See the IsSStx function in dcrd for more details and the PoS docs for a description on how tickets work. There's also a good informal review on IsSStx by Matheus Degiovani here.

What if a similar mechanism could be used in MixEth so that users don't need to be always online without giving anyone access to their funds?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant