Author Topic: BTS VOTE Technical Details  (Read 1120 times)

0 Members and 1 Guest are viewing this topic.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
AWESOME ... +5%

thought VOTE is like 6 months away from beeing released :)

Offline bytemaster

Some people have been wondering what technology we will be using to power the voting so I thought I would share some more details:

User Accounts get Certified as Unique by being signed by one or more authorities.

Users can create new elections and name the authorities who can certify the identity.

Users can create a ballot by pairing a new public key with their account.  They can only do this once per election.

Then at any time someone can submit a ballot by signing it with a ring signature and preventing someone from submitting two ballots using key images.   The technology is fundamentally the same as Cryptonote: https://cryptonote.org/inside#unlinkable-transaction

You can change your vote at any time, but your vote is never linked to your ID.

For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.