Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

> why blockchain cannot be used for voting?

views
     
TStictac88
post May 6 2018, 02:47 PM, updated 8y ago

Getting Started
**
Junior Member
191 posts

Joined: Apr 2016
so blockchain says it has these advantages:

1. safety and transparency. nobody can forge any fake transaction.
2. anonymous. person identity is protected.
3. user controlled network. no centralized controls to abuse the result.

so why can't a blockchain system be created and give every voter and candidate one wallet. voter wallet will receive 1 coin. candidate wallet 0 coin. voters send their coin to their intended candidate on election day. all political parties and interested voters can run their own mining software to process the payment transactions.

at end of the day, count the coins in candidate wallet. the candidate with most coins win.

This post has been edited by tictac88: May 6 2018, 02:47 PM
ListenToTheWind
post May 6 2018, 02:48 PM

Casual
***
Junior Member
453 posts

Joined: Feb 2014
How do you explain those guy that run away with eth money?
rooney723
post May 6 2018, 02:49 PM

On my way
****
Junior Member
596 posts

Joined: Dec 2010

like dis bn will lose la, cannot magic
exhauster
post May 6 2018, 02:49 PM

Casual
***
Junior Member
427 posts

Joined: Sep 2006
From: KK



It can but phantom voter is nt going to work
So it can't be implemented
scorptim
post May 6 2018, 02:51 PM

Enthusiast
*****
Senior Member
700 posts

Joined: Nov 2009
QUOTE(tictac88 @ May 6 2018, 02:47 PM)
so blockchain says it has these advantages:

1. safety and transparency. nobody can forge any fake transaction.
2. anonymous. person identity is protected.
3. user controlled network. no centralized controls to abuse the result.

so why can't a blockchain system be created and give every voter and candidate one wallet. voter wallet will receive 1 coin. candidate wallet 0 coin. voters send their coin to their intended candidate on election day. all political parties and interested voters can run their own mining software to process the payment transactions.

at end of the day, count the coins in candidate wallet. the candidate with most coins win.
*
Yes, blockchain can be used and is one of the most effective solution to ensure fair voting without manipulation.

The question should be, why no govt wants to implement it?
SUSMarioKart
post May 6 2018, 02:54 PM

New Member
*
Newbie
22 posts

Joined: Dec 2017


QUOTE(tictac88 @ May 6 2018, 02:47 PM)
so blockchain says it has these advantages:

1. safety and transparency. nobody can forge any fake transaction.
2. anonymous. person identity is protected.
3. user controlled network. no centralized controls to abuse the result.

so why can't a blockchain system be created and give every voter and candidate one wallet. voter wallet will receive 1 coin. candidate wallet 0 coin. voters send their coin to their intended candidate on election day. all political parties and interested voters can run their own mining software to process the payment transactions.

at end of the day, count the coins in candidate wallet. the candidate with most coins win.
*
Because you CANT CHEAT with blockchain.

Deswei.
exhauster
post May 6 2018, 02:56 PM

Casual
***
Junior Member
427 posts

Joined: Sep 2006
From: KK



QUOTE(quilava @ May 6 2018, 02:50 PM)
Too inefficient. Computing requirement for over 12 million in a day.
Electric consumption through the roof.
*
There are other types of proof other than proof of work which require massive amount of computing power to confirm a transaction
TStictac88
post May 6 2018, 03:09 PM

Getting Started
**
Junior Member
191 posts

Joined: Apr 2016
QUOTE(quilava @ May 6 2018, 02:50 PM)
Too inefficient. Computing requirement for over 12 million in a day.
Electric consumption through the roof.
*
well i just randomly looks for some statistics, some claimed monero can at least process 400 transactions per second

https://monero.stackexchange.com/questions/...-network-handle

with 400 TPS, 1 hour = 400 x 3600 = 1,440,000

malaysia has 30 millions populations. 1.4 millions per hour does not seem to be sufficient. but if we use a different network for each electoral district, with around 222 districts we only have like 135000 transactions per district. it is well within the processing capacity of each network.


differ
post May 6 2018, 03:18 PM

Casual
***
Junior Member
404 posts

Joined: Dec 2008
Then how to blackout, phantom voter, etc?
AnimeSinceForever
post May 6 2018, 03:21 PM

Regular
******
Senior Member
1,060 posts

Joined: Feb 2010
some country in Africa did a vote and blockchain was involved.

Again, government must agree to do it. They got guns, you don't.

QUOTE(scorptim @ May 6 2018, 02:51 PM)
Yes, blockchain can be used and is one of the most effective solution to ensure fair voting without manipulation.

The question should be, why no govt wants to implement it?
*
Imp Bron
post May 6 2018, 03:24 PM

Getting Started
**
Junior Member
143 posts

Joined: Aug 2014
Still can cheat during vote registration
BN will give phantom coin to phantom supporter
scorptim
post May 6 2018, 03:38 PM

Enthusiast
*****
Senior Member
700 posts

Joined: Nov 2009
QUOTE(Imp Bron @ May 6 2018, 03:24 PM)
Still can cheat during vote registration
BN will give phantom coin to phantom supporter
*
Not that easily done unless if it’s a centralised blockchain.
arubin
post May 6 2018, 03:45 PM

Holy Pastafarian
****
Senior Member
670 posts

Joined: Oct 2007
From: Church of the Flying Spaghetti Monster


QUOTE(exhauster @ May 6 2018, 02:56 PM)
There are other types of proof other than proof of work which require massive amount of computing power to confirm a transaction
*
I am honestly hoping that gets implemented soon so we don't have all these fucking miners raising GPU prices through the roof.
MohdPuskas
post May 6 2018, 03:57 PM

Getting Started
**
Junior Member
189 posts

Joined: Nov 2014


QUOTE(ListenToTheWind @ May 6 2018, 02:48 PM)
How do you explain those guy that run away with eth money?
*
You clearly no idea

They hack the bitcoin company, noway anyone can hack bitcoin itself
CoffeeDude
post May 6 2018, 04:03 PM

Regular
******
Senior Member
1,609 posts

Joined: Sep 2005
From: KL


An honest government can.

Is BN honest? unsure.gif
hwt
post May 6 2018, 04:12 PM

New Member
*
Junior Member
34 posts

Joined: Mar 2010


QUOTE(tictac88 @ May 6 2018, 03:09 PM)
well i just randomly looks for some statistics, some claimed monero can at least process 400 transactions per second

https://monero.stackexchange.com/questions/...-network-handle

with 400 TPS, 1 hour = 400 x 3600 = 1,440,000

malaysia has 30 millions populations. 1.4 millions per hour does not seem to be sufficient. but if we use a different network for each electoral district, with around 222 districts we only have like 135000 transactions per district. it is well within the processing capacity of each network.
*
Why must voting be done on only one day? Many of us have voted countless times on the Internet. Hardly any of these must be completed within a day. It is like restricting fund transfers to office hours, which almost nullifies the advantage of automation.

This post has been edited by hwt: May 6 2018, 04:14 PM
khk1987
post May 6 2018, 04:14 PM

Getting Started
**
Junior Member
257 posts

Joined: Jul 2007
From: 5

Problem is, the one who develops it will have full control of what the results would be.
spicy.jalapeno
post May 6 2018, 04:15 PM

Getting Started
**
Junior Member
130 posts

Joined: Aug 2013
Go to followmyvote.com

Now, what was your question again?
Kesh1018
post May 6 2018, 04:45 PM

Casual
***
Junior Member
353 posts

Joined: Apr 2012
From: Vancouver, Canada - Land of Wokeness


You can use Blockchain for voting. But the technology is still new. Try googling Horizon State.
Spectreoutreach
post May 6 2018, 04:58 PM

Enthusiast
*****
Senior Member
856 posts

Joined: Jan 2008


QUOTE(tictac88 @ May 6 2018, 02:47 PM)
so blockchain says it has these advantages:

1. safety and transparency. nobody can forge any fake transaction.
2. anonymous. person identity is protected.
3. user controlled network. no centralized controls to abuse the result.

so why can't a blockchain system be created and give every voter and candidate one wallet. voter wallet will receive 1 coin. candidate wallet 0 coin. voters send their coin to their intended candidate on election day. all political parties and interested voters can run their own mining software to process the payment transactions.

at end of the day, count the coins in candidate wallet. the candidate with most coins win.
*
https://techcrunch.com/2018/03/14/sierra-le...based-election/
The citizens of Sierra Leone went to the polls on March 7 but this time something was different: the country recorded votes at 70% of the polling to the blockchain using a technology that is the first of its kind in actual practice.

The tech, created by Leonardo Gammar of Agora, anonymously stored votes in an immutable ledger, thereby offering instant access to the election results.

“Anonymized votes/ballots are being recorded on Agora’s blockchain, which will be publicly available for any interested party to review, count and validate,” said Gammar. “This is the first time a government election is using blockchain technology.”

“Sierra Leone wishes to create an environment of trust with the voters in a contentious election, especially looking at how the election will be publicly viewed post-election. By using blockchain as a means to immutably record ballots and results, the country hopes to create legitimacy around the election and reduce fall-out from opposition parties,” he said.

Why is this interesting? While this is little more than a proof of concept – it is not a complete voting record but instead captured a seemingly acceptable plurality of votes – it’s fascinating to see the technology be implemented in Sierra Leone, a country of about 7.4 million people. The goal ultimately is to reduce voting costs by cutting out paper ballots as well as reducing corruption in the voting process.

Gammar, for his part, sees the value of a decentralizes system.

“We’re the only company in the world that has built a fully-functional blockchain voting platform. Other electronic voting machines are ‘block boxes’ that have been increasingly shown to be vulnerable to security attacks. For that reason, many US states and foreign nations have been moving back to paper,” he said. “If you believe that most countries will use some form of digital voting 50 years from now, then blockchain is the only technology that has been created which can provide an end-to-end verifiable and fully-transparent voting solution for this future.”

One election in one country isn’t a movement – yet. However, Gammar and his team plan on expanding their product to other African countries and, eventually, to the rest of the world.

As for the election it is still unclear who won and there will be a run-off election on March 27. The winner will succeed President Ernest Bai Koroma who has run the country for a full decade.


Even Sierra Leone shocking.gif
exhauster
post May 6 2018, 04:58 PM

Casual
***
Junior Member
427 posts

Joined: Sep 2006
From: KK



QUOTE(arubin @ May 6 2018, 03:45 PM)
I am honestly hoping that gets implemented soon so we don't have all these fucking miners raising GPU prices through the roof.
*
To be honest, they are already implemented, its just that different coin has different algorithm
E.g. cryptonite, sha256, so on and so on
Hence different use different things to mine likr asic gpu cpu
fun_feng
post May 6 2018, 05:15 PM

One Cat to Rule Them ALL
*******
Senior Member
2,289 posts

Joined: Jan 2003
From: Stairway to Heaven
Actually this is a great idea...
then we can vote anywhere in the world
AnimeSinceForever
post May 6 2018, 05:20 PM

Regular
******
Senior Member
1,060 posts

Joined: Feb 2010
Ya, when you control the majority of the nodes.

Because data centres have to be MSC certified, the proper way to threaten is revoke their license unless they "harmonise" with the government servers icon_idea.gif

QUOTE(MarioKart @ May 6 2018, 02:54 PM)
Because you CANT CHEAT with blockchain.

Deswei.
*
shirohamada
post May 6 2018, 05:25 PM

Enthusiast
*****
Senior Member
944 posts

Joined: Jan 2007
buy buy buy.
eh?
Subang Nuclear Reactor
post May 6 2018, 05:25 PM

Getting Started
**
Junior Member
165 posts

Joined: Dec 2015
From: Sydney/ Shanghai/ KL
if i can control more than half of the computing power, means i can alter the nodes, means i can cheat la
iSean
post May 6 2018, 05:30 PM

iz old liao.
*******
Senior Member
4,496 posts

Joined: Jun 2011



QUOTE(scorptim @ May 6 2018, 02:51 PM)
Yes, blockchain can be used and is one of the most effective solution to ensure fair voting without manipulation.

The question should be, why no govt wants to implement it?
*
Because it is decentralized and not under their control. sweat.gif
*Correct me if I'm wrong*
crumpetss
post May 6 2018, 05:38 PM

dummie
****
Senior Member
523 posts

Joined: Aug 2017
From: some place

...
u expect 33 million people to understand blockchain and utilize it?...
yall delusional
Jag23sys
post May 6 2018, 05:43 PM

New Member
*
Junior Member
18 posts

Joined: Aug 2016
Cannot lah, later it will be Bersih, jujur Dan amanah. Cannot have that.
scorptim
post May 6 2018, 05:55 PM

Enthusiast
*****
Senior Member
700 posts

Joined: Nov 2009
QUOTE(iSean @ May 6 2018, 05:30 PM)
Because it is decentralized and not under their control.  sweat.gif
*Correct me if I'm wrong*
*
That my friend is exactly the answer.

So yes, blockchain is a real solution if governments really wanted free and fair elections but it will never get implemented because governments don’t want a truly free and fair election.
scorptim
post May 6 2018, 05:58 PM

Enthusiast
*****
Senior Member
700 posts

Joined: Nov 2009
QUOTE(crumpetss @ May 6 2018, 05:38 PM)
...
u expect 33 million people to understand blockchain and utilize it?...
yall delusional
*
You do not need to fully understand blockchain to use it as a means for voting. Are you saying all 33 million people currently fully understands our existing voting/polling system?

You just need to setup a blockchain, setup the client in a user friendly interface like a website and get people to vote on the site. Simple enough.

Heck, you think everyone in crypto understands blockchain 100% ? Most of us only know how to transfer coins between different addresses. That’s a fact.
scorptim
post May 6 2018, 05:59 PM

Enthusiast
*****
Senior Member
700 posts

Joined: Nov 2009
QUOTE(Subang Nuclear Reactor @ May 6 2018, 05:25 PM)
if i can control more than half of the computing power, means i can alter the nodes, means i can cheat la
*
If it’s that simple btc blockchain would have been taken over by bch already.
Rusty Nail
post May 6 2018, 06:02 PM

Why am I still here?
*******
Senior Member
4,883 posts

Joined: Jan 2003
From: Petaling Jaya



Not really anonymous during distribution of coins to voters.
You'll need to show IC for verification before ballot papers begin given.
Same goes for vote coin. They'll need your wallet address (so that it won't go to someone else wallet) and match your IC (make sure you are citizen).

Then you'll need many hard forks for dun and palimentery seats. You surely don't want kl registered to send coins to Johor dun candidates.
Boldnut
post May 6 2018, 06:20 PM

Look at all my stars!!
*******
Senior Member
2,209 posts

Joined: Nov 2010
QUOTE(Rusty Nail @ May 6 2018, 06:02 PM)
Not really anonymous during distribution of coins to voters.
You'll need to show IC for verification before ballot papers begin given.
Same goes for vote coin. They'll need your wallet address (so that it won't go to someone else wallet) and match your IC (make sure you are citizen).

Then you'll need many hard forks for dun and palimentery seats. You surely don't want kl registered to send coins to Johor dun candidates.
*

1 area 1 coin oh wai...

crumpetss
post May 6 2018, 06:21 PM

dummie
****
Senior Member
523 posts

Joined: Aug 2017
From: some place

QUOTE(scorptim @ May 6 2018, 05:58 PM)
You do not need to fully understand blockchain to use it as a means for voting. Are you saying all 33 million people currently fully understands our existing voting/polling system?

You just need to setup a blockchain, setup the client in a user friendly interface like a website and get people to vote on the site. Simple enough.

Heck, you think everyone in crypto understands blockchain 100% ? Most of us only know how to transfer coins between different addresses. That’s a fact.
*
i mean that do u think that people could so easily adopt the tech, the fact that you have to access a computer to vote already eliminates half of the population from voting with blockchain (elders and paranoid people), not mentioning that our gov have to learn and implement the tech (which by a glance over our beloved MCC can tell might not be so easy). Speaking of implementing, the mechanism is gonna be horrendous, first how do you identify the voter? security is the major concern here, you cant just simply key in IC and be done. It doesn't mean that voting with blockchain is impossible but right now we are not prepared yet, maybe in the future.
LamboSama
post May 6 2018, 06:26 PM

Enthusiast
*****
Junior Member
769 posts

Joined: Aug 2011
whatever system you implement as long as manage by BN.
people won't believe.
Randomization
post May 6 2018, 07:45 PM

Casual
***
Junior Member
460 posts

Joined: Oct 2008
If you can generate new coins, what makes you think they can't generate new votes.

Maybe don't even need banggalah anymore. laugh.gif
Satoshi Nakamoto
post May 6 2018, 08:40 PM

New Member
*
Newbie
1 posts

Joined: Sep 2011
Short answer: You do not need blockchain to perform a cryptographic "End-to-end auditable" voting protocol. You probably meant that cryptographic protocol instead of blockchain, in that case, the big challenge is to convince all voters that the execution of the protocol results in fair election.
End of short answer.

The original meaning of blockchain is restricted to open, permissionless, censorship resistant blockchain. Later, "permissioned blockchain" came into the scene. In my opinion, permissioned blockchain is bullshit. I could be wrong here due to some unforeseen use cases, but in all cases I have seen, if you can replace "blockchain" with "database" you don't need blockchain. See https://www.youtube.com/watch?v=SMEOKDVXlUo

The essence of blockchain is permissionless without central authority. The vision that I have in 2009 is that peers can achieve consensus without trusting each other. Consensus is achieved through block reward mechanism among peers without central authority. The reward mechanism is in fact the core idea of blockchain leading to consensus achieved through game theory. The importance of openness cannot be understated - open blockchain is akin to internet, permissioned blockchain is just a closed walled garden intranet. If you think internet is cool technology, take away the openness and censorship resistant feature, let the government maintain all content, then you are left with useless thing that is not even an internet.

In the context of Malaysian voting, you need at least the JPN's (or SPR) database to have a list of eligible voters. Therefore JPN becomes the central authority. There is no need for blockchain to execute end-to-end auditable voting in this setting. Instead, SPR will just need to publish some data for the public to verify and each voter will see that his own vote is taken into account. Remember, blockchain is about openness and this is contradictory if you just want Malaysians to vote because the blockchain does not differentiate between Malaysians and non-Malaysians. You can do global scale voting on blockchain but it does not have the concept of "one person one vote." The blockchain is by design easy for one person to act as multiple person. The technical term for this is Sybil attack. This is not a problem on Bitcoin because it is perfectly okay for one participant to own multiple Bitcoin addresses. On the other hand, voting on blockchain will most likely result in votes weighted by the value of tokens owned by each individuals.

I can see a link between voting and blockchain, which is timestamping and permanent record. In case you didn't know, anyone can use a timestamping service for the Bitcoin blockchain free of charge, https://originstamp.org/
The weakest link in gaining trust is still people need to trust SPR/JPN central authority and this cannot be solved by blockchain.

Back to the basics, what the voters want is a cryptographic protocol that can satisfy the following properties:
1) An individual voter must be able to verify that his vote is taken into account accurately.
2) His vote is secret and cannot be deduced from the result.
3) Only eligible voters can vote and each of them can cast at most one vote.
karwaidotnet
post May 6 2018, 08:41 PM

come near me and i'll bam bam U...
******
Senior Member
1,353 posts

Joined: Jan 2003
From: inside my cozy room...


QUOTE(exhauster @ May 6 2018, 02:49 PM)
It can but phantom voter is nt going to work
So it can't be implemented
*
this

seriously, we got a website to submit our income tax... not sure why cant use the same platform for online voting

This post has been edited by karwaidotnet: May 6 2018, 08:42 PM
karwaidotnet
post May 6 2018, 08:43 PM

come near me and i'll bam bam U...
******
Senior Member
1,353 posts

Joined: Jan 2003
From: inside my cozy room...


QUOTE(LamboSama @ May 6 2018, 06:26 PM)
whatever system you implement as long as manage by BN.
people won't believe.
*
can be audited easily
Rusty Nail
post May 7 2018, 08:52 AM

Why am I still here?
*******
Senior Member
4,883 posts

Joined: Jan 2003
From: Petaling Jaya



QUOTE(Boldnut @ May 6 2018, 06:20 PM)
1 area 1 coin oh wai...
*
Yup, there'll be lots of coins types to be created.

I've just thought of one thing. With Blockchain voting, the results is near instant.
Boldnut
post May 7 2018, 08:54 AM

Look at all my stars!!
*******
Senior Member
2,209 posts

Joined: Nov 2010
QUOTE(Rusty Nail @ May 7 2018, 08:52 AM)
Yup, there'll be lots of coins types to be created.

I've just thought of one thing. With Blockchain voting, the results is near instant.
*

inb4 blackout... cannot vote...


Bump Topic Add ReplyOptions New Topic
 

Change to:
| Lo-Fi Version
0.0624sec    0.49    5 queries    GZIP Disabled
Time is now: 8th December 2025 - 09:48 PM