create account

World’s first large scale blockchain based political election held on Zcoin’s blockchain by sebsebzen

View this thread on: hive.blogpeakd.comecency.com
· @sebsebzen · (edited)
$6.86
World’s first large scale blockchain based political election held on Zcoin’s blockchain
![](https://cdn.steemitimages.com/DQmNZknSVwsThH5oMzVnGpq2GP5PgC3HoaKu5XHrY1SszFS/image.png)

Over the period of 1st to the 9th of November, some of you have noticed that we had a massive surge in transactions, with hundreds to thousands of transactions being posted each block on **Zcoin’s blockchain**. We are now finally able to reveal what these transactions were. In fact, a [hint](https://siamblockchain.com/2018/10/17/blockchain-on-thai-party/) on this was given back in October with Mr. Korn Chatikavanij, former Minister of Finance revealing that political parties in Thailand have started using blockchain technology to select party leaders.

https://youtu.be/lIBVucbxFD0

The Thai Democrat Party, Thailand’s oldest political party, recently held a [primary election to elect its new party leader](https://www.straitstimes.com/asia/se-asia/former-thai-premier-abhisit-fends-off-challengers-to-retain-democrat-party-leadership). In the past, the party leader was selected by the party’s MPs and the party chairman. With the primary election, all Democrat party members were eligible to vote, and it represents the first time a Thai political party has selected its head with input from the grassroots.

The vote was concluded with a total of **127,479** votes that came from all over Thailand and to the best of our knowledge this is **the world’s first application of blockchain technology in a political election of this scale** with other earlier votes on the blockchain being small-scale [test runs](https://www.swissinfo.ch/eng/crypto-valley-_-switzerland-s-first-municipal-blockchain-vote-hailed-a-success/44230928) or with [limited take-up rate](https://www.theverge.com/2018/11/10/18080518/blockchain-voting-mobile-app-west-virginia-voatz) – if they happened at all.

This leadership race had unique circumstances where the stakeholders wanted to be certain that votes were not tampered with. Most e-voting systems rely on the use of a database that is controlled by an administrator. The stakeholders were unwilling to rely on this, and so it was agreed to use Zcoin’s public blockchain which had no administrator. The election mechanism, along with the [source code to enable the elections was agreed upon by all the candidates and vetted by their IT advisors](https://www.bangkokpost.com/news/politics/1571130/democrat-it-rep-eyed-for-fraud-after-copying-code) and subsequently approved by the Thai Election Commission.

The electronic voting took place via two methods: through voting stations nationwide utilising a Raspberry Pi based system and alternatively a [mobile voting app called D-Elect](https://play.google.com/store/apps/details?id=com.democratthailand.dconnect) that required voters to submit their photo ID.

There were two sets of data involved: identification documents and voting tallies. These datasets were encrypted and stored on IPFS, a decentralized and distributed file storage system. The IPFS hashes were then stored on the Zcoin blockchain, which acted as a decentralised immutable database while retaining auditability to the Thai Election Commission, and the Democrat Party candidates.

For those curious, this is a sample [IPFS entry](https://gateway.ipfs.io/ipfs/QmXMeSjjipsB6s1y5buNXyfHBbNiWRARrEZ22aaPQQgTSb).

The voter tallies and identity documents were encrypted in a way that protected voter privacy. The encryption keys were split using a cryptographic method called [Shamir’s Secret Sharing Scheme](https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing) to ensure that not a single entity can decrypt the full set of voting data without the agreement and presence of all the stakeholders:

The voter identification documents can only be decrypted by a member of the Thai Electoral Commission or a representative of the Democrat Party for the purpose of verifying the eligibility of voters. 
* Voting data can only be decrypted if all five parties – three representatives of each candidate, the Thai Election Commission, and the Democrat Party – are present and in agreement. 
* The voting data or identification documents on their own, read without the other are insufficient to reveal how a voter voted.

At the conclusion of the vote, despite a large number of voters from all over Thailand, the final results were available in just under 12 hours. We are incredibly proud to have played a part in enabling blockchain based e-voting to gain real-world adoption and learned many valuable lessons while carrying it out.

![](https://cdn.steemitimages.com/DQmPe5efBZUCPyTBWEbMHMH2rBCzdWZVsbxNMfCWUZjxJQS/image.png)

Despite the many challenges of e-voting, we believe it is important to pursue such endeavors to make voting or polling easier, cheaper to carry out and most importantly trusted by the voters. In this case, blockchain was a good fit, with the stakeholders’ emphasis on the integrity of the vote database with no central administrator, and also it being technology that they could understand and accept. We look forward to improving the system further such as with the use of zero-knowledge proof systems in facilitating [anonymous but verifiable voting on the blockchain](https://repository.kulib.kyoto-u.ac.jp/dspace/bitstream/2433/217329/3/IEICE.tec.rep_IA2016-54.pdf).
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 5 others
properties (23)
authorsebsebzen
permlinkworld-s-first-large-scale-blockchain-based-political-election-held-on-zcoin-s-blockchain
categorycryotocurrency
json_metadata{"tags":["cryotocurrency","blockchain"],"image":["https://cdn.steemitimages.com/DQmNZknSVwsThH5oMzVnGpq2GP5PgC3HoaKu5XHrY1SszFS/image.png","https://img.youtube.com/vi/lIBVucbxFD0/0.jpg","https://cdn.steemitimages.com/DQmPe5efBZUCPyTBWEbMHMH2rBCzdWZVsbxNMfCWUZjxJQS/image.png"],"links":["https://siamblockchain.com/2018/10/17/blockchain-on-thai-party/","https://youtu.be/lIBVucbxFD0","https://www.straitstimes.com/asia/se-asia/former-thai-premier-abhisit-fends-off-challengers-to-retain-democrat-party-leadership","https://www.swissinfo.ch/eng/crypto-valley-_-switzerland-s-first-municipal-blockchain-vote-hailed-a-success/44230928","https://www.theverge.com/2018/11/10/18080518/blockchain-voting-mobile-app-west-virginia-voatz","https://www.bangkokpost.com/news/politics/1571130/democrat-it-rep-eyed-for-fraud-after-copying-code","https://play.google.com/store/apps/details?id=com.democratthailand.dconnect","https://gateway.ipfs.io/ipfs/QmXMeSjjipsB6s1y5buNXyfHBbNiWRARrEZ22aaPQQgTSb","https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing","https://repository.kulib.kyoto-u.ac.jp/dspace/bitstream/2433/217329/3/IEICE.tec.rep_IA2016-54.pdf"],"app":"steemit/0.1","format":"markdown"}
created2018-11-14 09:10:03
last_update2018-11-14 09:19:12
depth0
children3
last_payout2018-11-21 09:10:03
cashout_time1969-12-31 23:59:59
total_payout_value5.165 HBD
curator_payout_value1.697 HBD
pending_payout_value0.000 HBD
promoted0.177 HBD
body_length5,247
author_reputation160,484,994,812
root_title"World’s first large scale blockchain based political election held on Zcoin’s blockchain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id75,263,152
net_rshares9,201,130,864,510
author_curate_reward""
vote details (69)
@steemitboard ·
Congratulations @sebsebzen! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

<table><tr><td>https://steemitimages.com/60x70/http://steemitboard.com/@sebsebzen/voted.png?201811142039</td><td>You received more than 50 upvotes. Your next target is to reach 100 upvotes.</td></tr>
</table>

<sub>_[Click here to view your Board of Honor](https://steemitboard.com/@sebsebzen)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



**Do not miss the last post from @steemitboard:**
<table><tr><td><a href="https://steemit.com/steemfest/@steemitboard/the-meet-the-steemians-contest-is-over-results-are-coming-soon"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png"></a></td><td><a href="https://steemit.com/steemfest/@steemitboard/the-meet-the-steemians-contest-is-over-results-are-coming-soon">The Meet the Steemians Contest is over - Results are coming soon ...</a></td></tr></table>

> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-sebsebzen-20181114t214925000z
categorycryotocurrency
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2018-11-14 21:49:24
last_update2018-11-14 21:49:24
depth1
children0
last_payout2018-11-21 21:49:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,296
author_reputation38,975,615,169,260
root_title"World’s first large scale blockchain based political election held on Zcoin’s blockchain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id75,298,345
net_rshares0
@steemitboard ·
Congratulations @sebsebzen! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

<table><tr><td>https://steemitimages.com/60x70/http://steemitboard.com/@sebsebzen/payout.png?201811220152</td><td>You received more than 10 as payout for your posts. Your next target is to reach a total payout of 50</td></tr>
</table>

<sub>_[Click here to view your Board of Honor](https://steemitboard.com/@sebsebzen)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



**Do not miss the last post from @steemitboard:**
<table><tr><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-the-results-the-winners-and-the-prizes"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png"></a></td><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-the-results-the-winners-and-the-prizes">Meet the Steemians Contest - The results, the winners and the prizes</a></td></tr><tr><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-special-attendees-revealed"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png"></a></td><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-special-attendees-revealed">Meet the Steemians Contest - Special attendees revealed</a></td></tr><tr><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-intermediate-results"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png"></a></td><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-intermediate-results">Meet the Steemians Contest - Intermediate results</a></td></tr></table>

> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-sebsebzen-20181122t023249000z
categorycryotocurrency
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2018-11-22 02:32:48
last_update2018-11-22 02:32:48
depth1
children0
last_payout2018-11-29 02:32:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,186
author_reputation38,975,615,169,260
root_title"World’s first large scale blockchain based political election held on Zcoin’s blockchain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id75,707,335
net_rshares0
@steemitboard ·
Congratulations @sebsebzen! You received a personal award!

<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@sebsebzen/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table>

<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@sebsebzen) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=sebsebzen)_</sub>


###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-sebsebzen-20190714t064241000z
categorycryotocurrency
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2019-07-14 06:42:42
last_update2019-07-14 06:42:42
depth1
children0
last_payout2019-07-21 06:42:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length624
author_reputation38,975,615,169,260
root_title"World’s first large scale blockchain based political election held on Zcoin’s blockchain"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id88,272,256
net_rshares0