Get your copy of the book

Transforming the Purchasing Experience

Ebook Retail Transformation Technology

Technical Aspects of Voting on a Blockchain Platform


The lecture covers technical aspects of voting on a blockchain and is complemented by examples on how to build voting smart contracts on Ethereum.

Main goal of this lecture is to present some examples of the voting solutions currently available on the blockchain as well as highlighting the advantages and shortcomings of utilising blockchain as a voting platform. During the presentation we talk about how to implement various types of blockchain voting as well as look at the smart contracts facilitating it.

Voting types covered in this lecture are:

Public single answer voting

Public multiple choice voting

Voting using delegation and obscurity

Hidden votes

Token voting

Private trusted ballot voting