Μετάβαση στο κύριο περιεχόμενο

DAVINCI: το πρωτόκολλο ψηφοφορίας που πληροί τα κριτήρια για καθολική υιοθέτηση

Ολοκληρώσαμε με επιτυχία γύρο pre-seed χρηματοδότησης 1 εκατομμυρίου δολαρίων από angel investors για την ανάπτυξη του DAVINCI. Το DAVINCI ξεπερνά τους περιορισμούς των υφιστάμενων συστημάτων ψηφοφορίας, προσφέροντας για την ψηφιακή διακυβέρνηση μια λύση ανθεκτική στη λογοκρισία, χωρίς τέλη, με προστασία από την εξαγορά ψήφων, κλιμακούμενη και ανώνυμη.

PE

Pau Escrich

· 6 λεπτά ανάγνωσης

DAVINCI: το πρωτόκολλο ψηφοφορίας που πληροί τα κριτήρια για καθολική υιοθέτηση

Το 2018 ξεκινήσαμε τη Vocdoni, αφού εντοπίσαμε ορισμένες αδυναμίες στον τρόπο με τον οποίο ψηφίζουν οι άνθρωποι. Τα παραδοσιακά έντυπα ψηφοδέλτια μπορεί να καταμετρώνται αργά, να ελέγχονται δύσκολα και να είναι ευάλωτα σε παραποίηση. Η ψηφοφορία επί της αλυσίδας (onchain) λύνει ορισμένα από αυτά τα προβλήματα, αλλά προσθέτει νέα, όπως υψηλά τέλη, ανεπαρκές απόρρητο, εξαγορά ψήφων, πίεση τύπου «ακολούθησε το πλήθος» και όρια στον αριθμό των ψηφοφόρων που μπορεί να εξυπηρετήσει.

Εμπνευσμένοι από τον τρόπο με τον οποίο το Bitcoin και το Ethereum άνοιξαν τα χρηματοοικονομικά σε οποιονδήποτε διαθέτει σύνδεση στο διαδίκτυο, αναρωτηθήκαμε: γιατί να μην κάνουμε το ίδιο για τη δημοκρατία; Η πρώτη μας απάντηση ήταν ένα blockchain σχεδιασμένο για ψηφοφορίες. Έκτοτε, έχει στηρίξει εκατοντάδες εκλογικές διαδικασίες για δημοτικά συμβούλια, αθλητικούς συλλόγους, DAOs, πολιτικά κόμματα και άλλους.

Η τεχνολογία όμως δεν μένει ποτέ στάσιμη. Νέα κρυπτογραφικά εργαλεία μάς επιτρέπουν πλέον να προστατεύουμε το απόρρητο και να κλιμακωνόμαστε σε εκατομμύρια ψηφοφόρους ταυτόχρονα. Έτσι, αποφασίσαμε να ξεκινήσουμε ξανά, σχεδιάζοντας από το μηδέν ένα πρωτόκολλο ψηφοφορίας που θα μπορούσε να γίνει το παγκόσμιο πρότυπο αναφοράς για ασφαλή, απόρρητη και οικονομικά προσιτή ψηφοφορία.

Γνωρίστε το DAVINCI: το καθολικό πρότυπο για ασφαλή ψηφοφορία

Το πρωτόκολλο ψηφοφορίας DAVINCI [Decentralized Autonomous Vote Integrity Network with Cryptographic Inference] αντικαθιστά τις αργές χειροκίνητες καταμετρήσεις και τα ακριβά τέλη blockchain με ένα σύστημα ανοικτό σε όλους (permissionless), απαραβίαστο, απόρρητο και αρκετά φθηνό ώστε να μπορεί να το χρησιμοποιεί ο καθένας. Εν συντομία: το Decentralized Autonomous κρατά το δίκτυο ανοικτό, το Vote Integrity Network αποδεικνύει κάθε βήμα και το Cryptographic Inference θωρακίζει κάθε ψηφοδέλτιο και την τελική καταμέτρηση.

Decentralized Autonomous

  • Ανοικτό σε όλους, ιδιοκτησία κανενός. Το DAVINCI λειτουργεί σε δημόσια συμβόλαια Ethereum και σε ένα αποκεντρωμένο δίκτυο Sequencers, ώστε καμία κυβέρνηση ή εταιρεία να μην μπορεί να παγώσει ή να λογοκρίνει μια εκλογική διαδικασία.
  • Χωρίς τέλη (gasless) για τους ψηφοφόρους. Τα τέλη συγκεντρώνονται και πληρώνονται μία φορά ανά παρτίδα, επιτρέποντας στους πολίτες να ψηφίζουν χωρίς να ξοδεύουν ούτε ένα λεπτό.
  • Ασταμάτητο δίκτυο. Οποιοσδήποτε φορέας λειτουργίας μπορεί να αναλάβει ρόλο Sequencer (ο φορέας που επαληθεύει και συγκεντρώνει τα ψηφοδέλτια) απλώς δεσμεύοντας (staking) tokens ως εγγύηση, κρατώντας το σύστημα σε λειτουργία ακόμη κι αν κάποιοι κόμβοι εξαφανιστούν. Για την ορθή συμπεριφορά τους, οι Sequencers ανταμείβονται.

Vote Integrity Network

  • Ελεγξιμότητα από άκρο σε άκρο. Κάθε ψηφοδέλτιο, καταμέτρηση και κανόνας βρίσκεται σε ένα έξυπνο συμβόλαιο (smart contract) στο Ethereum· οποιοσδήποτε μπορεί να επανεκτελέσει τις αποδείξεις για να επιβεβαιώσει το αποτέλεσμα.
  • Rollups μηδενικής γνώσης για κλιμάκωση. Εκατομμύρια ψήφοι ομαδοποιούνται εκτός αλυσίδας και στη συνέχεια δημοσιεύεται επί της αλυσίδας μια μικροσκοπική απόδειξη zk, μειώνοντας το κόστος και διατηρώντας ταυτόχρονα την ίδια ασφάλεια.
  • Ταιριάζει σε κάθε τύπο ψηφοφορίας. Ψηφοφορία κατά σειρά προτίμησης, τετραγωνική, ενιαία μεταβιβάσιμη ψήφος ή οποιαδήποτε άλλη μέθοδος ψηφοφορίας είναι εφικτή. Η μορφή ψηφοδελτίου του DAVINCI δεν δεσμεύεται από σχήμα, οπότε οι διοργανωτές επιλέγουν τους κανόνες που τους ταιριάζουν.

Cryptographic Inference

  • Ομομορφική κρυπτογράφηση κατωφλίου. Κάθε ψήφος σφραγίζεται με ένα κλειδί που έχει διαμοιραστεί σε αρκετούς ανεξάρτητους καταμετρητές, ώστε κανένα μεμονωμένο μέρος να μην μπορεί να δει ή να αλλάξει ένα ψηφοδέλτιο. Όταν κλείσει η ψηφοφορία, μόνο ένας προκαθορισμένος ελάχιστος αριθμός Sequencers, ενώνοντας τα τμήματα του κλειδιού τους, μπορεί να ξεκλειδώσει την τελική, συγκεντρωτική καταμέτρηση - ποτέ τις ατομικές επιλογές.
  • Απουσία αποδεικτικού ψήφου (receipt-freeness) και προστασία από εξαναγκασμό. Τα ψηφοδέλτια επανακρυπτογραφούνται, οι ψηφοφόροι μπορούν να αντικαταστήσουν σιωπηλά την ψήφο τους και ιδιωτικά «nullifiers» εμποδίζουν τα στιγμιότυπα οθόνης ως αποδεικτικό ψήφου - καθιστώντας τη δωροδοκία ή τον εκφοβισμό άσκοπα.
  • Ανωνυμία χωρίς μεροληψία. Κάθε ψηφοδέλτιο είναι κρυπτογραφημένο και μη συνδέσιμο με τον συντάκτη του, ώστε κανείς να μην μπορεί να συσχετίσει μια επιλογή με ένα πρόσωπο - προστατεύοντας το απόρρητο και θωρακίζοντας τους ψηφοφόρους από πίεση ή αντίποινα.

Τα τέσσερα κυκλώματα που κινούν το DAVINCI

Το DAVINCI είναι μια μηχανή καταστάσεων βασισμένη σε zk-SNARK, την οποία λειτουργεί ένα αποκεντρωμένο δίκτυο Sequencers εκτός αλυσίδας. Στον πυρήνα του βρίσκονται τέσσερα αλυσιδωτά κυκλώματα: καθένα επαληθεύει την απόδειξη που παρήγαγε το προηγούμενο βήμα και στη συνέχεια προσθέτει τη δική του. Επειδή τα zk-SNARKs είναι αναδρομικά και συνοπτικά, κάθε ψηφοδέλτιο, κανόνας και καταμέτρηση συμπτύσσεται τελικά σε μία μόνο, μικροσκοπική απόδειξη, την οποία το Ethereum μπορεί να επαληθεύσει σε χιλιοστά του δευτερολέπτου.

  1. Κύκλωμα ψηφοδελτίου - κρυπτογράφηση σύμφωνη με τους κανόνες Ο ψηφοφόρος κρυπτογραφεί τις επιλογές του με threshold El Gamal και αποδεικνύει, με μηδενική γνώση, ότι το ψηφοδέλτιο ακολουθεί τους κανόνες της εκλογικής διαδικασίας (π.χ. «επιλέξτε έως δύο από πέντε»).
  2. Κύκλωμα επιλεξιμότητας - υπογραφή + απόδειξη Merkle Ένας Sequencer αποδεικνύει ότι ο ψηφοφόρος είναι εξουσιοδοτημένος, ελέγχοντας μια υπογραφή ECDSA και μια απόδειξη Merkle έναντι του δημοσιευμένου καταλόγου ψηφοφόρων.
  3. Κύκλωμα συνάθροισης - πολλές ψήφοι, μία απόδειξη Έως N ψηφοδέλτια συμπιέζονται σε ένα μόνο zk-SNARK. Το μέγεθος της απόδειξης παραμένει σχεδόν σταθερό, οπότε εκατομμύρια ψήφοι μπορούν να ταξιδέψουν στο Ethereum στην τιμή της μίας.
  4. Κύκλωμα καταμέτρησης - ενημέρωση κατάστασης Τα συναθροισμένα κρυπτοκείμενα προστίθενται ομομορφικά στην κρυπτογραφημένη καταμέτρηση και μια νέα ρίζα κατάστασης αποδεικνύεται ορθή, ενσωματώνοντας παράλληλα την προηγούμενη απόδειξη συνάθροισης, ώστε η αλυσίδα να παραμένει ακέραιη.

Όταν ολοκληρωθεί το τέταρτο κύκλωμα, η τελική αναδρομική απόδειξη (μόλις λίγες εκατοντάδες bytes) αποστέλλεται σε ένα έξυπνο συμβόλαιο στο Ethereum. Αν ο επαληθευτής την αποδεχθεί, ολόκληρη η παρτίδα της εκλογικής διαδικασίας γίνεται αμετάβλητη· αν όχι, απορρίπτεται. Ο επόμενος Sequencer θα ξεκινήσει την επεξεργασία της δικής του παρτίδας από εκείνη που διακανονίστηκε στο Ethereum.

Ένα βιώσιμο και ασταμάτητο πρωτόκολλο

Η Vocdoni δίνει το έναυσμα για τον σχεδιασμό και την ανάπτυξη του DAVINCI ως πρωτοκόλλου ανοικτού σε όλους και ασταμάτητου, που τροφοδοτείται από ένα εγγενές token. Οι διοργανωτές χρησιμοποιούν το token για να ξεκινούν εκλογικές διαδικασίες, ενώ οι sequencers το δεσμεύουν (stake) ως εγγύηση και κερδίζουν ανταμοιβές για την επεξεργασία των ψήφων. Η ψήφος είναι πάντα δωρεάν, εξασφαλίζοντας ότι η συμμετοχή παραμένει ανοικτή και προσβάσιμη σε όλους.

Το πρωτόκολλο είναι σχεδιασμένο να διαχωρίζει την εκτέλεση από την επαλήθευση: οι εκλογικές διαδικασίες ορίζονται στο Ethereum, ενώ οι ψήφοι υποβάλλονται και συναθροίζονται εκτός αλυσίδας από το αποκεντρωμένο δίκτυο sequencers, και μόνο επαληθευμένες κρυπτογραφικές αποδείξεις καταχωρίζονται επί της αλυσίδας. Το αποτέλεσμα είναι ένα σύστημα διαφανές, ασφαλές και κλιμακούμενο εκ σχεδιασμού.

Με την υποστήριξη κορυφαίων προσωπικοτήτων του Web3

Ο γύρος χρηματοδότησης 1 εκατομμυρίου δολαρίων της Vocdoni προσέλκυσε την υποστήριξη σημαντικών προσωπικοτήτων του οικοσυστήματος blockchain, μεταξύ των οποίων ο Jordi Baylina και μέλη οργανισμών όπως το Ethereum Foundation, η Polygon, η OpenZeppelin, το Giveth και το Privado ID.

Η συμμετοχή τους δεν είναι μόνο οικονομική· σηματοδοτεί την ανάγκη για μια καλύτερη τεχνολογία διακυβέρνησης και την εμπιστοσύνη τους σε εμάς να ηγηθούμε αυτής της προσπάθειας.

Τα επόμενα βήματα*

  • Ιούνιος 2025: Εκκίνηση δημόσιου testnet με απλό περιβάλλον χρήσης + έναρξη των προπωλήσεων token
  • Ιούλιος 2026: Αναμενόμενη εκκίνηση του mainnet και TGE
  • Δ΄ τρίμηνο 2026: Ξεκινά η μετάβαση των οργανισμών που χρησιμοποιούν το Vocdoni Protocol στο DAVINCI

Ελάτε στο μέλλον της ψηφοφορίας

📝 Εγγραφείτε στη λίστα αναμονής εδώ για να ενημερώνεστε για το επερχόμενο δημόσιο testnet τον Ιούνιο. Οι πρώτοι συμμετέχοντες θα μπορέσουν να δοκιμάσουν το πρωτόκολλο, να λειτουργήσουν έναν sequencer και ενδέχεται να λάβουν αποκλειστικά προνόμια για τη συμμετοχή τους.

* Προκειμένου να προσφερθεί μια ολοκληρωμένη και δοκιμασμένη υλοποίηση του πρωτοκόλλου, ο οδικός χάρτης ενδέχεται να τροποποιηθεί.

Σχετικές αναρτήσεις

Το EBSI συναντά το DAVINCI: πώς η UPC χρησιμοποίησε ευρωπαϊκή υποδομή blockchain για ιδιωτική φοιτητική ψηφοφορία
DAVINCI

Το EBSI συναντά το DAVINCI: πώς η UPC χρησιμοποίησε ευρωπαϊκή υποδομή blockchain για ιδιωτική φοιτητική ψηφοφορία

Τι θα γινόταν αν οι φοιτητές μπορούσαν να ψηφίσουν σε μια δεσμευτική εκλογική διαδικασία μόνο με την πανεπιστημιακή τους ταυτότητα, με πλήρες απόρρητο και επαληθευσιμότητα, και χωρίς να κατεβάσουν τίποτα; Αυτό ακριβώς απέδειξαν η UPC και το πρωτόκολλο DAVINCI. Η πλήρης μελέτη περίπτωσης είναι διαθέσιμη.

L

Lucas

5 λεπτά ανάγνωσης

Παρουσίαση του NI-DKG: ένα μη διαδραστικό πρωτόκολλο κατανεμημένης δημιουργίας κλειδιών βασισμένο σε zkSNARK
Τεχνολογία

Παρουσίαση του NI-DKG: ένα μη διαδραστικό πρωτόκολλο κατανεμημένης δημιουργίας κλειδιών βασισμένο σε zkSNARK

Η Vocdoni ανέπτυξε ένα νέο πρωτόκολλο DKG που είναι μη διαδραστικό εκ σχεδιασμού, λειτουργικά ασύγχρονο στην πράξη και δομημένο από καθιερωμένα κρυπτογραφικά στοιχεία.

JP

Jordi Pinyana

6 λεπτά ανάγνωσης