Vocdoni Bridge

Given that is near to impossible to execute large voting processes on Ethereum mainnet (due to gas costs and TX processing), we present a Layer 2 based scaling solution. The Vocdoni Bridge aims to improve the process of signaling/voting for token holders of any Ethereum compatible token.

This proposal relies on EVM storage Merkle proofs. In order to cast a ballot, the voter needs to provide a Merkle proof to verify that his address holds tokens on the target ERC20 smart contract. A user can fetch its proof by using the web3 eth_getProof RPC method.

The census Merkle root will be the Ethereum root hash on which the election is taking place.

Current existing solutions are:

The Vocdoni Bridge solution improves the current solutions by: