Skip to content

Trust model

Trust Model

The trust model in the D21 voting system is based on clearly defined roles and the smart contract's capabilities to enforce rules:

  • Contract Owner: Holds significant control with responsibilities like deploying the contract, registering voters, and managing voting phases. This centralizes trust in the owner for key administrative actions.

  • Automated Rule Enforcement: The contract enforces voting rules such as vote limits and voting periods. This eliminates the need for trust in individual voter integrity regarding these rules.

  • Transparency and Accountability: Actions taken by voters and the owner are transparent and permanently recorded on the blockchain, ensuring accountability.