From e1a257f42713b2706ef420c69c10c767b10b5199 Mon Sep 17 00:00:00 2001 From: Tina Thomsen Date: Thu, 30 Jan 2025 11:57:53 +0100 Subject: [PATCH 1/2] Updated Guardinas page --- source/mainnet/docs/voting/guardians.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/mainnet/docs/voting/guardians.rst b/source/mainnet/docs/voting/guardians.rst index 66059aa8a2..0d7172eed4 100644 --- a/source/mainnet/docs/voting/guardians.rst +++ b/source/mainnet/docs/voting/guardians.rst @@ -5,9 +5,9 @@ Guardians ========= -The :term:`guardian` (via the guardian application) participates in all three phases of the election: the :term:`setup phase` before the election, they may cast votes during the :term:`election phase`, and the :term:`tally phase` at the end of the election. +The :term:`guardian` participates (via the guardian application) in all three phases of the election: the :term:`setup phase` before the election, the :term:`election phase` during which they may cast votes, and the :term:`tally phase` at the end of the election. -The setup phase ensures that the election tallying is decentralized. A number of guardians as defined by the election parameters in the smart contract register their public keys in the smart contract to say that they will :term:`tally` election votes. After the election closes, the guardians :term:`decrypt their share of the votes` and send the decrypted tally back to the smart contract. In this way, no one party tallies the votes for the election, ensuring privacy of the votes. Correctness of the result follows from the zero-knowledge proofs generated by the guardians to prove that they performed all steps correctly. +In the setup phase a distributed encryption key is generated. This ensures the secrecy of ballots. A number of guardians as defined by the election parameters in the smart contract register their public keys in the smart contract to say that they will :term:`tally` election votes. After the election closes, the guardians :term:`decrypt their share of the votes` and send the decrypted tally back to the smart contract. In this way, no one party tallies the votes for the election, ensuring privacy of the votes. Correctness of the result follows from the zero-knowledge proofs generated by the guardians to prove that they performed all steps correctly. .. note:: From c5e84dca6089d81f98f98670fb0977af53a2ad97 Mon Sep 17 00:00:00 2001 From: Tina Thomsen Date: Thu, 30 Jan 2025 13:24:23 +0100 Subject: [PATCH 2/2] Updated note and pre-setup section --- source/mainnet/docs/voting/guardians.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/mainnet/docs/voting/guardians.rst b/source/mainnet/docs/voting/guardians.rst index 0d7172eed4..5fa9775f28 100644 --- a/source/mainnet/docs/voting/guardians.rst +++ b/source/mainnet/docs/voting/guardians.rst @@ -7,16 +7,16 @@ Guardians The :term:`guardian` participates (via the guardian application) in all three phases of the election: the :term:`setup phase` before the election, the :term:`election phase` during which they may cast votes, and the :term:`tally phase` at the end of the election. -In the setup phase a distributed encryption key is generated. This ensures the secrecy of ballots. A number of guardians as defined by the election parameters in the smart contract register their public keys in the smart contract to say that they will :term:`tally` election votes. After the election closes, the guardians :term:`decrypt their share of the votes` and send the decrypted tally back to the smart contract. In this way, no one party tallies the votes for the election, ensuring privacy of the votes. Correctness of the result follows from the zero-knowledge proofs generated by the guardians to prove that they performed all steps correctly. +In the setup phase, a distributed encryption key is generated. This ensures the secrecy of ballots. A number of guardians, as defined by the election parameters in the smart contract, register their public keys in the smart contract to say that they will :term:`tally` election votes. After the election closes, the guardians :term:`decrypt their share of the votes` and send the decrypted tally back to the smart contract. In this way, no one party tallies the votes for the election, ensuring privacy of the votes. Correctness of the result follows from the zero-knowledge proofs generated by the guardians and voters to prove that they performed their parts correctly. .. note:: - Guardians cannot use the Desktop wallet or |mw-gen1| because these wallets cannot export account keys. + Guardians need to use the |bw| or the |cryptox| as these wallets have the ability to export account keys. Pre-setup ========= -The guardians must give account addresses to the organizer of the election. If you need to know how to find your account address, see :ref:`share-address-mw` +The guardians must give their account addresses to the organizer of the election. If you need to know how to find your account address, see :ref:`share-address-mw`. Guardians must download and install the Guardian desktop application that is created by the election coordinator.