Implement Liquid Democracy on Ethereum: A Fast Algorithm for Realtime Self-tally Voting System

11/20/2019
by   Xuepeng Fan, et al.
0

We study the liquid democracy problem, where each voter can either directly vote to a candidate or delegate his voting power to a proxy. We consider the implementation of liquid democracy on the blockchain through Ethereum smart contract and to be compatible with the realtime self-tallying property, where the contract itself can record ballots and update voting status upon receiving each voting massage. A challenge comes due to the gas fee limitation of Ethereum mainnet, that the number of instruction for processing a voting massage can not exceed a certain amount, which restrict the application scenario with respect to algorithms whose time complexity is linear to the number of voters. We propose a fast algorithm to overcome the challenge, such that i) shifts the on-chain initialization to off-chain and ii) the on-chain complexity for processing each voting massage is O(log n), where n is the number of voters.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/13/2019

Ques-Chain: an Ethereum Based E-Voting System

Ethereum is an open-source, public, blockchain-based distributed computi...
research
03/07/2022

Dispute-free Scalable Open Vote Network using zk-SNARKs

The Open Vote Network is a self-tallying decentralized e-voting protocol...
research
04/03/2022

Analyzing Voting Power in Decentralized Governance: Who controls DAOs?

We empirically study the state of three prominent DAO governance systems...
research
04/18/2018

An efficient and effective Decentralized Anonymous Voting System

A trusted electronic election system requires that all the involved info...
research
07/27/2023

Smart Contract Migration: Security Analysis and Recommendations from Ethereum to Arbitrum

This research aims to explore the security risks posed by compatibility ...
research
07/04/2021

ETHTID: Deployable Threshold Information Disclosure on Ethereum

We address the Threshold Information Disclosure (TID) problem on Ethereu...
research
07/29/2019

The Operational Cost of Ethereum Airdrops

Efficient transfers to many recipients present a host of issues on Ether...

Please sign up or login with your details

Forgot password? Click here to reset