Share this article

Sa Depensa ng Blockchain Voting

Ang mga kamakailang election tech foul-up ay may mga taong nag-aagawan para sa mga papel na balota. Ngunit hindi talaga sila ang kinabukasan ng pagboto, sabi ni Greg Magarshak ng Intercoin.

Si Gregory Magarshak ay tagapagtatag at CEO ng Intercoin. Mula noong 2011 siya ay bumuo ng isang desentralisadong social networking platform na umabot na sa pitong milyong mga gumagamit hanggang sa kasalukuyan, at nagtatrabaho sa mga tool upang makatulong na maibalik ang kapangyarihan sa mga kamay ng mga tao at lokal na komunidad.

Story continues
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Para sa bawat Technology ginagamit natin ngayon, nagkaroon ng panahon na ito ay nakakatawang hindi sapat bilang kapalit ng nauna. Sa loob ng mga dekada, ang mga chess engine ay isang kuryusidad lamang, ngunit ngayon ang isang matalinong telepono ay maaaring talunin ang sinumang grandmaster. Ang parehong ay totoo ngayon sa Technology ng pagboto.

Habang nagbabalik-tanaw kami sa mga kamakailang pagkabigo ng mga app upang ma-secure ang aming mga halalan, mula sa nabigo sa Iowa hanggang makalipas ang ilang araw ang pagtagas ng milyun-milyong talaan ng mga botante sa Israel, pinapaalalahanan tayo na ang Technology, lalo na sa mga kamay ng mas maliliit na kontratista, ay maaaring magkamali, at humantong sa napakalaking pagtagas ng data.

Tingnan din ang: Saklaw ng Halalan Post-Trust ng CoinDesk

Maraming tao ang nagsasabi na T natin kailangan ng teknolohiya upang matiyak ang ating mga halalan, na ang mga balotang papel ay sapat na sa loob ng maraming siglo. Pero totoo ba talaga yun? Si George W Bush ay nahalal na pangulo ng US noong 2000 hindi dahil nakakuha siya ng mas maraming mga delegado sa huli, ngunit dahil ang muling pagbibilang ng mga papel na balota ay tumagal nang napakatagal kailangan ng Korte Suprema na pumasok at gumawa ng desisyon. Maaaring hindi nangyari ang Digmaang Iraq kung T tayo gumamit ng mga balotang papel. Ang kamakailang epidemya ng coronavirus ay nagpapataas din ng mga alalahanin sa kalusugan tungkol sa mga shared voting facility kumpara sa paggamit ng mga personal na touchscreen na device.

Ang Crypto at "Byzantine Consensus" ay dapat na sa wakas ay secure ang ating mga halalan. Ngunit sa ngayon ang mga nangingibabaw na blockchain tulad ng Bitcoin at Ethereum ay hindi pa sapat na nasusukat upang mahawakan ang milyun-milyong tao na nagbabayad, o bumoto, nang sabay-sabay.

Para sa bawat Technology ginagamit natin ngayon, nagkaroon ng panahon na ito ay nakakatawang hindi sapat bilang kapalit ng nauna.

Ngunit isang bagong henerasyon ng open-source na pagbabago at mga protocol tulad ng Intercoin, MaidSAFE at Holochain, ay nagpapakita kung paano bumuo ng mapapatunayang secure, nasusukat na imprastraktura na kayang humawak ng pagboto at ekonomiya sa sukat.

Ang mga ito bagong protocol ay hindi nakabatay sa isang monolitikong blockchain at walang gitnang bottleneck gaya ng "miner" o "mining pool." Sa halip, ang bawat entity (isang barya, isang file o aktibidad ng grupo) ay sinisiguro ng isang maliit na subset ng buong network, na tinatawag na "shard" o isang "seksyon."

Karamihan sa Technology ito ay hindi na bago. Sa katunayan, ito ay nauna sa Bitcoin. Ang BitTorrent at iba pang peer-to-peer na mga sistema ng pagbabahagi ng file ay batay sa tinatawag na pamamaraan Kademlia, na binuo noong 2004. Ang mga ganitong uri ng sharded network ay maaaring sumukat nang walang katiyakan, ang kanilang nakakahiyang parallel arkitektura na sumusuporta sa halos walang limitasyong bilang ng mga sabay-sabay na transaksyon. Ang mga network ay hindi lamang peer-to-peer, ngunit mayroon ding kakayahang pagsama-samahin ang mga resulta, para sa pagboto at iba pang mga aplikasyon sa komunidad. At lahat ng ito ay ginagawa nang walang "layer 2" na mga solusyon, na halos palaging sentralisadong "cop-out" mula sa isang hindi mapagkakatiwalaang imprastraktura.

Sentrong kahinaan

Ang mga tradisyunal na network ay mahina dahil ang tiwala ay puro sa isang lugar – pera man, data o boto. Ginagawa nitong kaakit-akit sa ekonomiya para sa parehong panlabas at panloob na mga aktor na subukang sirain ang mga garantiya na aming pinagkakatiwalaan. T nag-aksaya ng oras si John Dillinger sa pagnanakaw ng mga alkansya. T bibili ang mga brand ng personal na data mula sa mga random na site na may 20 user.

Ang isang Bitcoin wallet ay naglalaman ng mga walang katapusang nahahating balanse (tinatawag na "UTXOs" sa Bitcoin parlance). Dahil dito walang katapusang pagkakahati, dapat na hawak ng bawat buong node ang buong kasaysayan ng bawat transaksyon kung sakaling ang ilan sa mga balanseng iyon ay maaaring nagmula sa mga pekeng transaksyon.

Ang isang Ethereum wallet ay naglalaman ng token balanse nakaimbak sa loob ng isang matalinong kontrata sa isang Ethereum network. Habang parami nang parami ang pera na ipinagpapalit para sa token na ito, ang kabuuang supply nito ay nagiging napakahalaga at ang matalinong kontrata ay nagiging isang kaakit-akit na target para sa mga malisyosong aktor. Ito ang dahilan kung bakit naging napakahirap sa shard Ethereum. Kung, halimbawa, ang bawat matalinong kontrata ay na-secure lamang sa pamamagitan ng ilang mga node, kung gayon sa isang punto ay maaaring maging kaakit-akit sa ekonomiya ang pag-atake sa pinagkasunduan na ito, alinman upang baguhin ang ilang mga balanse o pigilan lamang ang karagdagang pag-unlad at patayin ang token. Alinmang paraan, ito ay isang masamang kinalabasan para sa network.

Ang mga wallet ng intercoin, sa kabilang banda, ay may hawak na mga barya, ang bawat ONE ay nagkakahalaga ng napakaliit at pinapanood ng isang maliit, epektibong random na grupo ng mga node. Ang pagbabayad ng eksaktong pagbabago ay nakakamit sa pamamagitan ng mga barya ng mga denominasyon na 1/2, 1/4 at iba pa pababa, at nakikipag-ugnayan sa “change bots” – mga account na nagpapalit ng coin para sa katumbas na halaga ng pagbabago. Parehong gumagana ang mga barya sa MaidSAFE network (tinatawag na "safecoins").

booth ng pagboto

Ang susi ay, mayroong natural na limitasyon sa kung magkano ang halaga ng mga indibidwal na barya. Walang mga UTXO o Token Contract na nagkakahalaga ng $50 Million. Upang salakayin ang pinagkasunduan, ang isang umaatake ay kailangang makalusot at ibagsak ang karamihan o lahat ng mga node sa ONE partikular na shard (tinatawag na "seksyon" sa MaidSAFE), ngunit ang lahat ng kanilang kukunin ay ONE maliit na barya. Upang makakuha ng anumang makabuluhang halaga, kakailanganin nilang atakehin ang isang proporsyonal na halaga ng network. Ang bawat indibidwal na pag-atake ay nagiging mas at mas mahirap habang ang network ay lumalaki, pabayaan ang mga pinagsamang pag-atake upang kunin ang anumang bagay na may halaga.

Nangangahulugan ito na ang malalaking transaksyon ay dapat na may kasamang malalaking paglilipat ng mga barya, tulad ng ransom at mga deal sa droga sa mga pelikula ay ginagawa sa malalaking maleta ng $100 na perang papel, ang bawat ONE ay malamang na hindi mahalaga na makuha. Kaya, ang mga naturang network ay angkop para sa mas maliit, pang-araw-araw na pagbabayad na may proporsyonal na mga bayarin, sa halip na mag-imbak at maglipat ng malalaking halaga para sa isang nakapirming bayad. Kung saan ang Bitcoin at Ethereum ay tumutulong sa pag-imbak ng halaga, ang Intercoin at Maidsafe ay nagbibigay-daan sa kabilang panig ng pera – isang nasusukat na paraan ng palitan.

Halalan Merkles

Kaya, paano ito nakakatulong sa amin na pagkatiwalaan ang aming mga halalan sa isang app? Ang totoo, hindi sapat ang Technology ng blockchain. Kailangan mong pagsama-samahin ang ilang mga solusyon nang sabay-sabay, kabilang ang isang paraan ng pamamahagi ng ONE token sa bawat botante; Mga Merkle tree (o hash tree) na nagtatala ng impormasyon nang sunud-sunod at nagbibigay-daan sa pag-verify ng maraming tao; isama ang ilang independiyenteng vendor, upang masuri ng mga botante, mula sa iba't ibang "mga ahente ng gumagamit", ang kanilang boto na naitala sa puno ng Merkle; at mga pribadong susi para sa bawat botante.

Naipatupad na ng komunidad ng Crypto ang karamihan sa makinarya na ito upang ma-secure ang mas mahahalagang bagay kaysa sa isang boto. Halimbawa, ang Ethereum ay itinayo sa isang blockchain na sinigurado ng maraming partidong hindi nagtitiwala sa isa't isa. Maaaring ang mga tao magtiwala kanilang paboritong wallet client, ngunit ibe-verify din nila ang paggamit isa pang wallet o isang web based blockchain explorer gaya ng Etherscan. Ang mga pagkakataon ng lahat ng entity na ito na nagsasabwatan upang magnakaw ng mga token ng isang tao ay nagiging mas maliit habang mas maraming software ng kliyente ang inilabas at mas maraming minero ang nagse-secure sa back-end na network.

Tingnan din ang: Paano Nasira ang Demokrasya: Lahat ng Maaaring Magkamali sa Halalan

Patungo sa ilalim ng puno ng Merkle, sa antas ng mga indibidwal na presinto, ang mga indibidwal na resulta ay hindi kumakatawan sa mga makatas na target na ibagsak. Ang kabayaran ay maliit - 1 porsyento ng isang delegado ng Iowa, marahil. Sa oras na naipasok na ang mga resulta sa mas matataas na antas ng puno, gayunpaman, nasuri na ang mga ito ng lumalaking pyramid ng maramihang mga partidong hindi nagtitiwala sa bawat mas mababang antas, at naayos sa paraang sa panahong iyon ay hindi na magagawang baligtarin ang matematika.

Ang bawat indibidwal na botante ay makakapagtala ng kanyang sangay sa Merkle, upang matiyak na ang kanilang boto ay naitala at nabilang nang tama. Sa bawat antas sa puno, kapwa hindi nagtitiwala sa mga saksi sumang-ayon na sila ay nagsama-sama at naitala ng tama ang isang resulta. Sa impormasyong tinatanggal sa bawat hakbang, walang ONE ang makakapag-verify kung paano bumoto ang ibang tao, maliban kung pipiliin ng ibang tao na ihayag ang kanilang boto at sangay ng Merkle. Ang isang sistema ay maaaring itayo kung saan ang mga botante ay maaaring magbigay ng kumpidensyal zero-knowledge proofs kung paano sila bumoto, nang hindi ito mapatunayan ng mga tatanggap sa sinuman.

Sa isang paraan, ang Bitcoin at Ethereum ay tulad ng MySpace at Friendster – ang mga unang pag-ulit ng isang bagong industriya na haharap sa walang tiwala na pag-compute sa mga mas sopistikadong bagay. Ang blockchain ng Ethereum ay monolitik, ganap na pampubliko at sinuman ay maaaring suriin ang anumang bagay. Ngunit kung babawasan ng bagong Technology ang gastos sa pagpapatakbo ng mga halalan na mapagkakatiwalaan mo, gugustuhin ng bawat organisasyon na malaki at maliit na gawin ONE. At maaaring hindi nila gustong malaman ng lahat ang mga resulta - maaaring gusto nila ng Privacy sa loob ng organisasyon.

Maaaring palayain ng Crypto ang mga tao upang bumuo ng mga komunidad at magawa ang mga bagay nang hindi kinakailangang ibigay ang napakalaking halaga ng tiwala at kontrol sa mga ikatlong partido.

Ang hanay ng mga kinakailangan para sa Privacy ay nangangailangan ng mga karagdagang inobasyon na ngayon ay nagsisimula nang ipatupad ng Crypto community (dito ang “Crypto” ay ginagamit sa orihinal nitong kahulugan, ibig sabihin ay cryptography), kabilang ang group encryption, group signature at end-to-end encryption kung saan ang pananaliksik ay nagpapatuloy tungkol sa kung paano mahusay na magsagawa ng mga mathematical operations sa naka-encrypt na data nang hindi alam ang mga orihinal na halaga.

Maaaring hindi tayo ganap na makalayo sa pagkakaroon ng pagtitiwala sa ilang entity na sumusubok na tiyakin na ang bawat tao ay T gumagamit ng maraming pagkakakilanlan upang bumoto, ngunit ipinakita ng mga pag-aaral bihira itong mangyari kapag bumoto nang personal ang mga tao. Habang ang mga tao ay nakakapagboto mula sa kanilang sopa, malayo sa mga mapanlinlang na mata, maaari tayong higit na umasa sa mga serbisyong "na-verify na pagkakakilanlan" upang malutas ang natitirang isyu sa seguridad. Ang mga pagsisikap na gawing pamantayan at makabago sa larangang ito ay nagpapatuloy at marahil ONE araw ay maaalis pa natin ang huling pangangailangang magtiwala sa mga ikatlong partido.

Pero hanggang dun lang, projects like Intercoin, Holochain at MaidSAFE kumakatawan sa isang paraan ng pasulong para sa desentralisadong imprastraktura ng Crypto upang sa wakas ay hayaan tayo bilang isang lipunan na makisali sa mga pagbabayad, pagboto, pamamahala, at iba pang nasusukat na aktibidad. Maaaring palayain ng Technology at Crypto ang mga tao upang bumuo ng mga komunidad at magawa ang mga bagay nang hindi kailangang ibigay ang napakalaking halaga ng tiwala at kontrol sa mga ikatlong partido.

Para sa mga interesado, mahahanap ang higit pang impormasyon at teknikal na detalye dito.

Note: The views expressed in this column are those of the author and do not necessarily reflect those of CoinDesk, Inc. or its owners and affiliates.

Picture of CoinDesk author Greg Magarshak