|
|
|
|
|
by alphazard
227 days ago
|
|
Yes, as long as the passports implement a signing scheme, and the set of valid public keys (the electorate) can be agreed upon. If you can sign arbitrary data, then you can sign other public keys, including whatever the voting system requires. Vitalik has a great blog post about blockchain voting. https://vitalik.eth.limo/general/2021/05/25/voting2.html You probably wouldn't want to use the cryptography on the passports themselves to implement the voting system. You probably want to use one of the general purpose zkSTARKs or multi-party-computation systems. |
|