ZK Voting — Semaphore
ΠρογραμματισμένοΤι είναι το ZK Voting;
Φανταστείτε έναν κρυπτογραφικό κασσετίνα: αποδεικνύει ότι ψηφίσατε, χωρίς να αποκαλύπτει τι ψηφίσατε ή ποιος είστε.
Tier 1 — Σήμερα
HMAC-Nullifier-Chain + Ed25519 + Arweave
Η ψηφοφορία σήμερα χρησιμοποιεί κρυπτογραφικές υπογραφές Ed25519 και HMAC Nullifiers. Το κλειδί σας μένει στη συσκευή σας. Τα συγκεντρωτικά αποτελέσματα αρχειοθετούνται στο Arweave.
Tier 2 — Προγραμματισμένο
Semaphore ZK Proofs + Arweave Bulletin Board
Κάθε ψήφος θα λαμβάνει μια κρυπτογραφική απόδειξη (Semaphore). Οι αποδείξεις θα δημοσιεύονται ανώνυμα στο Arweave.
Γιατί όχι Helios;
Το Helios απαιτεί εμπιστευτές (Treuhänder). Ως μοναδικός εμπιστευτής, θα έπρεπε να εμπιστεύεστε πλήρως το ekklesia — κάτι που αντιβαίνει στην αρχή Privacy-by-Design. Το Semaphore δεν χρειάζεται εμπιστευτές.
Τι αποδεικνύει (και τι όχι)
Αποδεικνύει:
- Μέλος ομάδας επαληθευμένων ψηφοφόρων
- Δεν ψήφισε δύο φορές
- Δημόσια επαναϋπολογισμός αποτελεσμάτων
ΔΕΝ αποδεικνύει:
- Ασφάλεια συσκευής
- Τέλεια εγγραφή
Trusted Setup
Η ασφάλεια εξαρτάται από τη δημόσια τελετή PSE. Το ekklesia δεν διεξάγει δική του τελετή.