SlideShare a Scribd company logo
A comparison 

of Blockchain Technologies 

for distributed voting
Blockchain Vlaanderen meetup #3 

June 22th, 2016
Before we start...
https://proofoflikes.be
Proof of Likes
Native mobile
applications
connected via
a REST API
Proof of Likes
Multichain
(multi asset
bitcoin fork)
Generates a
key pair for
each app and
issues 100
vote tokens
Full
transparancy
via the
Explorer
But this is just 

a simple case...
Real life voting 

in Belgium
Guarantee 

full
anonymity
Requirements
Guarantee 

full
anonymity
Requirements
Required
for each
person 

of age
Guarantee 

full
anonymity
Requirements
Required
for each
person 

of age
Tallied the
same day
Guarantee 

full
anonymity
Requirements
Required
for each
person 

of age
Tallied the
same day
No physical
location
required
Votes are registered
in the chain, if the
address can be linked
to a person we fail
the anonymity
requirement.
Challenges
Votes are registered
in the chain, if the
address can be linked
to a person we fail
the anonymity
requirement.
Challenges
Only people who are
eligible are allowed to
vote, so the government
needs to send these
people a VOTE token.
Which links person to 

an address.
Votes are registered
in the chain, if the
address can be linked
to a person we fail
the anonymity
requirement.
Challenges
Only people who are
eligible are allowed to
vote, so the government
needs to send these
people a VOTE token.
Which links person to 

an address.
All eligible people are
required to vote, how
do we check this
without linking them
to an address.
So, how could 

we do this?
First things first…
Paper letter with
a personal token Login to a portal
Generate a new
anonymous address
Issue a VOTE token
to that address
This action fulfils
the voting duty
requirement
National
Registry
! this portal knows exactly who you are and can link you to the address !
Smart contracts 

to the rescue
• The smart contract is the only time, the login token and the generated
address ever meet.
• The smart contract code can be verified on the blockchain. We can be
certain that it is does not store anything except a login code being used
A matter of scale
8.000.000
eligible voters
A matter of scale
370
transactions/
second
8.000.000
eligible voters
A large public network
Validators/Miners
A semi-private network with
nodes at each political party, the
EU, the UN, interested parties, ...
Our options
Network
Consensus
Transaction speed
Smart contracts
Largest public network
Proof of Work
7t/s limit = 13 days!
None
Bitcoin Blockchain with 

Colored Coins addon
Network
Consensus
Transaction speed
Smart contracts
Private network
Configurable Proof of Work
200t/s = 11 hours
None
Multichain
Network
Consensus
Transaction speed
Smart contracts
Public network
Proof of Work
20t/s = 4.6 days
Solidity
Ethereum
Network
Consensus
Transaction speed
Smart contracts
Private network
Configurable Proof of Work
in theory 370t/s ~ in reality 20t/s 

= 4.6 days
Solidity
Private Ethereum
Network
Consensus
Transaction speed
Smart contracts
Public network
Proof of Importance
2t/s = 46 days
None
NEM
Network
Consensus
Transaction speed
Smart contracts
Private network
Federation
100k t/s = 80 seconds
None
BigchainDB
Network
Consensus
Transaction speed
Smart contracts
Private network
Practical Byzantine 

Fault tolerance
210t/s = 10h
Chaincode
Hyperledger
Most secure
Fast enough
Smart contracts
Quite a conundrum
A hybrid solution?
Public Ethereum smart contract to
assign address to voters
BigchainDB to process the votes
So what do
you think?
https://proofoflikes.be
Thank You
Roderik van der Veer
@r0derik
https://linkedin.com/in/roderik
+32 491 50 58 15

More Related Content

PDF
Block chain introduction
PDF
Distributed ledger technology: beyond block chain
PDF
Block chain 101 what it is, why it matters
PDF
Hands on with multichain
PDF
Paybis.com - high level intro to blockchain for Devclub.lv
PPTX
The curious case of Blockchain Technology
PPTX
Mining Opportunities of Block Chain and BitCoin
PPTX
Introduction to Blockchain and Recordkeeping
Block chain introduction
Distributed ledger technology: beyond block chain
Block chain 101 what it is, why it matters
Hands on with multichain
Paybis.com - high level intro to blockchain for Devclub.lv
The curious case of Blockchain Technology
Mining Opportunities of Block Chain and BitCoin
Introduction to Blockchain and Recordkeeping

What's hot (20)

PPTX
Block chain security
PDF
Payment Protocols - Block Chain & Beyond
PPTX
What is Block chain
PPTX
Blockchain concepts
PDF
Block chain chronicles
PPTX
Block chain technology
PDF
Blockchain overview, use cases, implementations and challenges
PDF
Grokking TechTalk #17: Introduction to blockchain
PPTX
Introduction to blockchain and smart contracts
PDF
170321 cebit blockchain summit frank bolten
PPTX
Introduction to blockchain
PPTX
Blockchain 101 presentation by fstream.io
PPTX
Blockchain, smart contracts - introduction
PPTX
Block chain technology
PPTX
Block chain by harsh biltu agarwal
PPTX
5 Core Blockchain Technology Concepts
PPTX
The Blockchain - The Technology behind Bitcoin
PPTX
Blockchain 101 - public, tokenized blockchains
PPTX
Blockchain technology
PPTX
Blockchain, working [blockchain vs bitcoin] pros and cons
Block chain security
Payment Protocols - Block Chain & Beyond
What is Block chain
Blockchain concepts
Block chain chronicles
Block chain technology
Blockchain overview, use cases, implementations and challenges
Grokking TechTalk #17: Introduction to blockchain
Introduction to blockchain and smart contracts
170321 cebit blockchain summit frank bolten
Introduction to blockchain
Blockchain 101 presentation by fstream.io
Blockchain, smart contracts - introduction
Block chain technology
Block chain by harsh biltu agarwal
5 Core Blockchain Technology Concepts
The Blockchain - The Technology behind Bitcoin
Blockchain 101 - public, tokenized blockchains
Blockchain technology
Blockchain, working [blockchain vs bitcoin] pros and cons
Ad

Similar to A comparison of blockchain technologies for distributed voting (20)

PDF
Blockchain Based Online Voting System
PPTX
Dissertation ppt on BLOCKCHAIN BASED ONLINE VOTING SYSTEM
PDF
Blockchain recent artciles in 2020
PPT
Decentralised ethereum blockchain voting application
PDF
Blockchain and Applications Class - 2022.pdf
PPTX
project.pptx
PDF
set zeroth review blockchain electoral system.pdf
PPTX
Smart contractjp smartcontract_about
PDF
Blockchain based electronic voting system
PDF
IRJET- A Decentralized Voting Application using Blockchain Technology
PDF
E-VOTING SYSTEM USING BLOCKCHAIN
PDF
Blockchain Security and Privacy
PDF
Vilnius blockchain club 20170413 consensus
PPTX
Blockchain Based voting system PPT.pptx
PDF
blockchainbasedvotingsystemppt-230107161224-95283de7.pdf
PDF
Blockchain in Banking, Business and Beyond
PPSX
Polling system solution using blockchain & Liferay
PPTX
Blockchain project: e-voting system based upon blockchain technology
PDF
Towards the decentralisation of personal data through blockchains and linked ...
PDF
Blockchain 101
Blockchain Based Online Voting System
Dissertation ppt on BLOCKCHAIN BASED ONLINE VOTING SYSTEM
Blockchain recent artciles in 2020
Decentralised ethereum blockchain voting application
Blockchain and Applications Class - 2022.pdf
project.pptx
set zeroth review blockchain electoral system.pdf
Smart contractjp smartcontract_about
Blockchain based electronic voting system
IRJET- A Decentralized Voting Application using Blockchain Technology
E-VOTING SYSTEM USING BLOCKCHAIN
Blockchain Security and Privacy
Vilnius blockchain club 20170413 consensus
Blockchain Based voting system PPT.pptx
blockchainbasedvotingsystemppt-230107161224-95283de7.pdf
Blockchain in Banking, Business and Beyond
Polling system solution using blockchain & Liferay
Blockchain project: e-voting system based upon blockchain technology
Towards the decentralisation of personal data through blockchains and linked ...
Blockchain 101
Ad

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Approach and Philosophy of On baking technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
cuic standard and advanced reporting.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
KodekX | Application Modernization Development
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Cloud computing and distributed systems.
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Digital-Transformation-Roadmap-for-Companies.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Approach and Philosophy of On baking technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
20250228 LYD VKU AI Blended-Learning.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation_ Review paper, used for researhc scholars
cuic standard and advanced reporting.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Spectral efficient network and resource selection model in 5G networks
KodekX | Application Modernization Development
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Cloud computing and distributed systems.
“AI and Expert System Decision Support & Business Intelligence Systems”
sap open course for s4hana steps from ECC to s4
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton

A comparison of blockchain technologies for distributed voting