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.

The main goal of this lecture is to present some examples of the voting solutions currently available on the blockchain as well as to highlight the advantages and shortcomings of utilizing 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:

Token voting

Private trusted ballot voting