Share this article

Paano Makakatulong ang Block Chain Technology sa Digital Democracy

Mapapadali ba ng mga block chain ang pagboto na nakabatay sa Internet? Sa kabila ng maagang pangako, may mga balakid sa hinaharap.

Sa digital age, tila kakaiba na ang mga tao sa buong mundo ay gumagamit pa rin ng papel para bumoto. Siyempre, dahil sa pangako ng bitcoin na alisin ang papel mula sa sistema ng pananalapi, marami sa industriya ang nagsisimulang magtanong kung ang parehong Technology ng block chain ay maaaring ilapat upang makatulong na gawing makabago ang demokratikong proseso.

May magandang dahilan, dahil ang tradisyonal na sistema ng pagboto sa papel ay may mga kapintasan. Noong 2012, nang maganap ang huling halalan sa US, ONE sa bawat walong <a href="http://www.pewstates.org/uploadedFiles/PCS_Assets/2012/Pew_Upgrading_Voter_Registration.pdf">http://www.pewstates.org/uploadedFiles/PCS_Assets/2012/Pew_Upgrading_Voter_Registration.pdf</a> ang mga pagpaparehistro ng botante ay hindi wasto o hindi tumpak, at 2.7 milyong botante ang nairehistro sa maraming estado. Iyan ay isang kahila-hilakbot na istatistika sa isang sistema na ginamit upang magpasya sa hinaharap ng anumang bansa, pabayaan ang ONE na kasinglakas ng US.

Story continues
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters

Maaaring magtaltalan ang ilan na ang sistema ng pagboto sa papel ay maaaring gumamit ng kaunting digital na kahusayan. Maaaring hindi lamang mas tumpak ang pagboto sa Internet, ngunit maaari rin itong maging mas madalas. Ang pag-oorganisa ng isang papel na nakabatay sa boto sa mga buwanang isyu ay magiging hindi praktikal, ngunit ang pagboto mula sa iyong tablet o mobile phone sa, sabihin nating, kung papayagan ang iyong lokal na MP o senador na magpatuloy sa kanilang tungkulin ay maaaring humimok ng kaunti pang pananagutan sa puwesto ng kapangyarihan.

Kalimutan ito, sabi ni Barbara Simons. "Sa puntong ito hindi namin maaaring gawin ang pagboto sa Internet nang ligtas," babala ng dating siyentipiko ng computer ng IBM na nagsagawa ng malawak na pananaliksik sa pagboto sa Internet. Ituturing ng mga mambabasa na ang pagboto sa Internet ay nangyayari na, ngunit sinasabi niya na hindi namin magagarantiya ang integridad nito.

Simons, isang dating pangulo ng Association para sa Computing Machinery, lumahok sa isang Pambansang Workshop sa Pagboto sa Internet na kinomisyon ng dating Pangulo ng US na si Bill Clinton, at nag-akda ng isang libro, 'Mga Sirang Balota'. Siya ay isang matagal nang kritiko ng online na pagboto, at ang kanyang pananaliksik ay naging sanhi ng US Department of Defense na alisin ang isang Internet voting system na isinasaalang-alang nito.

"Maraming tao ang nag-iisip na 'Maaari akong mag-bank online, kaya bakit T ako makaboto online?'," sabi ni Simons. "Ngunit, milyun-milyon ang nawawala sa mga online na bank account bawat taon."

Mayroong ilang mga hamon na kinakaharap ng mga sistema ng pagboto sa Internet. ONE sa pinakamalaking ay auditability. Paano mo mapapatunayan na ang isang boto ay ginawa sa tamang paraan?

Ang pagpapadala ng iyong boto mula sa isang kiosk, mobile phone o home computer sa isang server - o kahit na pagpili ng mga opsyon gamit ang isang automated na phone-based na sistema ng pagboto - ay T ginagarantiyahan na ito ay mairerehistro nang maayos sa kabilang dulo, o kahit na nakarehistro sa lahat. Ang botante ay T access sa server na iyon, o sa network kung saan naglalakbay ang kanilang boto. At pagdating sa recount, walang paper trail.

"Ang kagandahan ng mga papel na balota ay na maaari kang gumawa ng mga recount," sabi ni Simons.

Ang ilan ay nagmumuni-muni ng block chain-based na mga sistema upang makatulong na malutas ang gusot na problema ng pagboto sa Internet. Ginagamit na ang mga block chain upang i-encode ang impormasyon mula sa - at tungkol sa - isang partikular na pinagmulan, na ginawa sa isang partikular na punto ng oras.

Ang mga bloke sa isang block chain ay 'selyadong' na may isang cryptographic na hash, na maaaring magamit upang i-verify ang mga nilalaman ng block na iyon sa ibang araw. Kung may sumubok na baguhin ang makasaysayang talaan ng mga transaksyon sa isang network, o magpakilala ng mga bago, kailangan nilang bumalik at baguhin ang block na iyon sa block chain. Gagawa iyon ng bagong hash na T tutugma sa kasalukuyang hash na nakatala para sa block na iyon.

Maaaring palitan lang ng manloloko ang hash na iyon ng ONE, ngunit nangangailangan ng maraming kapangyarihan sa pag-compute upang makalkula ang isang hash sa Bitcoin network. At ang hash para sa isang Bitcoin block ay ginagamit upang makatulong sa pagkalkula ng hash ng susunod na block sa block chain. Nangangahulugan iyon na habang sinusubukan mong baguhin ang isang transaksyon, mas maraming mga hash ang kailangan mong muling kalkulahin, at mas maraming kapangyarihan sa pag-compute ang aabutin.

Pagboto sa block chain

Iyon ay kung paano ginagarantiyahan ng Bitcoin ang bisa nito bilang isang pampublikong ledger para sa lahat ng mga transaksyon sa kasaysayan nito. Ngunit, kung magagawa mo iyon para sa mga transaksyon sa pananalapi, napupunta ang argumento, kung gayon bakit T mo magawa ito para sa mga boto? Pagkatapos ng lahat, ang mga boto ay isa pang uri ng transaksyon na kailangang itala. Ang partido ng Liberal Alliance sa Denmark ay sinabi na pabor sa isang block chain-based na boto.

BitCongress

ay gumagamit ng Ethereum platform para bumuo ng scrypt-based na altcoin na tinatawag na votecoin, na gagamit ng network nito para i-hash at i-verify ang mga boto. Gagamit ito ng application, Axiomity, para ayusin at magpasya ang mga parameter para sa mga boto, at para pangasiwaan ang proseso ng pagboto, paliwanag ng founder na si Morgan Rockwell, na nasa likod din. Bitcoin Kinetics.

Sinabi ni Rockwell sa CoinDesk:

"Ang mga numerong nagdedetalye ng bahagi ng Cryptocurrency , ang mga paraan ng pagboto, ang GUI para sa Axiomity lahat ay ini-set up upang payagan ang custom na pagpapatupad ng votecoin para sa maraming paggamit ng kaso."

Idinagdag niya na ang mga boto ay iha-hash sa isang block chain.

Mga nakompromisong makina

Ang isang block chain-based na system ay maaaring magbigay ng isang kapaki-pakinabang na paraan upang patunayan na ang isang partikular na boto ay ginawa ng isang tao na may isang partikular na pribadong key, at sa gayon ay ginagarantiyahan ang integridad ng mga boto sa sandaling sila ay inihagis. Ngunit, paano naman ang paggarantiya sa integridad ng mismong proseso ng pagboto?

Ang malaking problema sa software sa pagboto na nakabatay sa Internet, sabi ng mga eksperto, ay mahirap patunayan na ang mga makina ng pagboto mismo ay hindi nakompromiso.

"Kung nagsasagawa kami ng malayuang pagboto sa internet sa mga sariling makina ng mga botante, kailangan namin ng ilang katiyakan na ang mga makinang iyon ay T pagmamay-ari," sabi ni Christopher Camp, tagapagtatag ng I-restart ang Demokrasya, isang nonprofit na organisasyon na nakatuon sa paghimok ng mga inobasyon sa Technology para tumulong sa pagsulong ng demokrasya.

Ipinaliwanag ng kampo:

"Walang simpleng solusyon. Ang rate ng mga tech geeks na natanggal ang Bitcoin sa kanila ay isang senyales na ito ay isang malalim na problema. At ang mga may-ari ng Bitcoin ay mga taong malamang na may disenteng seguridad sa kalinisan at mga high-entropy na password."

Paano maaaring gumana ang isang kompromiso sa panig ng kliyente? Sabihin nating bumoto na si Bob sa susunod na presidente. Gumagamit si Bob ng isang PC-based system, na may open-source code na maaaring suriin ng sinuman at ang makina ay nasa ilalim ng kanyang kontrol. Gumagamit si Bob ng biometric authentication para patunayan sa programa ng pagboto na siya ang sinasabi niyang siya.

Pagkatapos ay ipinasok ni Bob ang kanyang pribadong susi - ligtas na nakaimbak sa isang piraso ng papel sa isang naka-lock na safe - upang ma-access ang kanyang votecoin at bumoto. Gamit ang public key, ibinoto niya si Jane na maging presidente.

Sa ngayon, napakabuti. Ngunit, binago ng isang rookit na na-install ng kalaban ni Jane na si Mike sa pamamagitan ng isang drive-by download ang functionality ng software. Ginagamit ng software ang maingat na na-validate ID ni Bob upang baguhin ang boto. Ang boto na iyon, na ganap na napatotohanan, ay na-hash sa block chain para sa susunod na henerasyon - bilang isang boto para kay Mike.

Ito ay hindi malayong makuha. Ang mga katulad na bagay ay nangyayari sa pagbabangko sa lahat ng oras, sabi ni Simons:

"Ang malware ay inilalagay sa mga makina ng mga biktima, at ang malware ay nagnanakaw ng pera mula sa mga bank account ng biktima nang hindi nila nalalaman. May isang sikat na virus na tinatawag na Zeus na nagnakaw ng milyun-milyong dolyar mula sa mga online na bank account."

Zeus

ginagawa iyon sa pamamagitan ng paghihintay sa biktima na patotohanan ang kanilang sarili sa bangko, at pagkatapos ay isagawa ang sarili nitong mga aksyon gamit ang pagpapatunay na iyon.

Ngunit, tiyak na ang parehong software na ginamit sa pagboto ay maaaring i-scan ang block chain at i-double-check kung tama ang boto ni Mike? siguro. Ngunit pagkatapos, kung ang software ay tumatakbo sa isang nakompromisong makina at binago upang pakialaman ang isang boto, T ito dapat pagkatiwalaan. Banking trojans din muling isulat ang mga bank statement upang lokohin ang mga gumagamit, pagkatapos ng lahat.

T madaling sagot si Rockwell para dito.

"Ang katotohanan ay ang problema ay hindi madaling malutas sa pamamagitan ng anumang elektronikong pamamaraan," sabi niya. "Ang BitCongress ay hindi nilikha upang palitan ang lahat ng anyo ng pagboto; ito ay para lamang sa isang simpleng block chain-based na opsyon upang magbigay ng pampublikong ledger ng mga boto sa mata ng publiko."

Mga hakbang patungo sa mga solusyon

Sinubukan ng ilan na lutasin ang mga problemang ito gamit ang end-to-end na auditable na mga sistema ng pagboto, na kahit papaano ay sumusubok na mapadali ang elektronikong pagboto, kung hindi pagboto sa Internet.

Karaniwan, ang mga boto ay ginagawa sa pamamagitan ng isang kiosk, na gumagawa ng ilang uri ng papel na talaan ng balota, ngunit pinapayagan nila ang mga boto na maproseso sa elektronikong paraan kaysa sa pagbibilang ng kamay, para sa kahusayan at kapakinabangan. Karaniwang i-e-encode ng isang E2E na sistema ang mga pisikal na balota sa anumang paraan, upang ang isang pag-audit sa ibang pagkakataon ay maaaring isagawa kung kinakailangan upang itugma ang papel na balota sa rehistradong boto.

Scantegrity

, isang sistemang ginagamit sa cryptographically na pag-verify ng optical voting records, ay sumusubok na lutasin ang problema sa pag-verify ng validity ng pisikal na balota sa pamamagitan ng pagsasama ng isang cryptographic code na naka-print sa balota ng pagboto. Maaaring gamitin ng mga auditor ang cryptographic code sa ibang pagkakataon upang tingnan kung ang boto na nakarehistro sa system ay tumutugma sa boto sa balota.

Ngunit, lubos na umaasa ang Scantegrity sa data na nakarehistro bago ang isang halalan (tulad ng mga natatanging code na maaaring gamitin ng mga botante, halimbawa). Paano kung ang isang opisyal ng halalan ay nagdagdag ng higit pang mga code sa listahan ng mga pinahihintulutang code ng pagboto, at pagkatapos ay 'pinalamanan ang balota' upang gumawa ng bago, pekeng mga boto?

Jeremy Clark

ng Carleton University at Aleks Essex sa University of Waterloo ay umaasa na gumamit ng mga block chain upang malutas ang problemang iyon. Inilathala nila ang a papel naglalarawan sa commitcoin. Ito ay isang pagpapatupad ng isang system na gumagamit ng cryptographic na patunay ng mga sistema ng trabaho upang patunayan na gumawa sila ng isang mensahe bago ang isang tiyak na petsa.

Iminungkahi ng pares na ang system na ito ay maaaring gamitin hindi upang pamahalaan ang isang buong sistema ng pagboto, ngunit sa halip upang patunayan ang integridad ng data ng halalan (tulad ng isang listahan ng mga wastong code ng pagboto) bago ang isang kaganapan. Sa ganoong paraan, kung sinubukan ng isang tao na magdagdag ng higit pang mga code sa pagboto, maaari itong ihambing sa orihinal, nabe-verify na listahan.

Isang hybrid na diskarte

Si Clark ay nagtrabaho din sa isang malayuang sistema ng pagboto na kilala bilang Remotegrity. Nagbibigay-daan ito sa mga botante na gumamit ng Internet, bagama't umaasa ito sa postal system bilang side channel. Ang mga botante ay T maaaring umasa nang buo sa sistema ng pagboto, ngunit sa halip ay dapat tumanggap ng mga listahan ng mga kandidato sa pamamagitan ng koreo.

Ang mga kandidato ay kinakatawan ng mga numero, randomized sa iba't ibang mga mail at ginagamit nila ang mga numerong ito kapag bumoto sa Internet. Pinipigilan nito ang isang nakompromisong computer na baguhin ang kanilang boto.

Ipinaliwanag ni Clark:

"Sa tingin ko ang pangmatagalang solusyon ay ang pakasalan ang isang binagong bersyon ng Remotegrity gamit ang block chain, para magkaroon ka ng Distributed Autonomous na bersyon ng Remotegrity."

Ang block chain ay maaaring isang kapaki-pakinabang na paraan ng paggarantiya ng integridad ng boto sa likod, ngunit tulad ng itinuturo ng mga ekspertong ito, ang paggarantiya ng integridad ng boto mula sa dulo hanggang dulo ay isang malagkit na problema - lalo na kung sinusubukan mong gawing katotohanan ang push-button na demokrasya.

Sa kabilang banda, sa isang sistema ng elektoral kung saan ang isang-kapat ng mga karapat-dapat na botante sa US ay T pa nakarehistro, ang mga rootkit ay ONE problema sa isang konstelasyon ng mga isyu na nagbabanta sa demokrasya.

Larawan ng digital na pagboto sa pamamagitan ng Shutterstock

Danny Bradbury

Si Danny Bradbury ay isang propesyonal na manunulat mula noong 1989, at nagtrabaho ng freelance mula noong 1994. Sinasaklaw niya ang Technology para sa mga publikasyon tulad ng Guardian.

Picture of CoinDesk author Danny Bradbury