Bitcoin „Blockchain“ kovoja su sukčiavimu Gvatemalos prezidento rinkimuose

By Bitcoin Žurnalas - prieš 7 mėnesius - Skaitymo laikas: 7 minutės

Bitcoin „Blockchain“ kovoja su sukčiavimu Gvatemalos prezidento rinkimuose

Bitcoin padeda užtikrinti Gvatemalos rinkimų rezultatų teisingumą.

Dėl OpenTimestamps – įrankio, kurį sukūrė bitcoin kūrėjas Peteris Toddas prieš kelerius metus Gvatemalos technologijų startuolis „Simple Proof“ gali apsaugoti pagrindinius dokumentus apie šalies prezidento rinkimus nuo sukčiavimo ir klastojimo. Toddo įrankis, kuris naudoja maišos funkcijas ir bitcoin „blockchain“, gali užfiksuoti informacijos laiko žymą ir lengviau pastebėti bandymus sukčiauti ir manipuliuoti.

Dokumentų laiko žymėjimo idėja yra gana sena. Asmenys ir visuomenės šimtmečius rėmėsi šia technika, norėdami nurodyti, kada buvo pasirašytas dokumentas, kada išrašytas čekis arba kada kas nors gimė. Tačiau kriptografinės laiko žymos yra daug naujesnės. Jie žengia žingsnį į priekį žmogaus laiko žymėjimo koncepcijoje, pasikliaudami matematika, o ne klystu ir gendančiu žmogumi. Parašus gali padirbti įmantrūs veikėjai, o valdžios institucijoms gali būti taikomos įvairios paskatos, todėl jos gali būti papirktos arba sugadintos. Be to, „klysti yra žmogiška“, o matematika nedaro klaidų, jei naudojami teisingi algoritmai.

Gero algoritmo pavyzdys yra maišos funkcija, matematinės funkcijos tipas, kuris naudoja kintamo dydžio įvestį, kad išvestų fiksuoto ilgio rezultatą. Šis rezultatas vadinamas tos įvesties maiša. Maišos funkcijos naudojamos bitcoin tinklą, ypač blokuose, kurie pridedami prie „blockchain“, taip pat naudojant „OpenTimestamps“.

Kaip veikia OpenTimestamps?

„OpenTimestamps“ naudoja maišos funkcijas, kad kriptografiškai laiko žymą bet kokiai duomenų daliai bitcoin blockchain. Šiuo atveju naudojama matematika, siekiant pagerinti žmonių parašų ar patvirtinimų naudojimą, o bitcoin „blockchain“ naudojama kaip decentralizuota skaitmeninė knyga, skirta šiai informacijai pritvirtinti, susiejant ją su bloku. Tai užtikrina, kad dešimtys tūkstančių tinklo mazgų gali nepriklausomai matyti laiko žymos inkaro egzistavimą ir patikrinti, ar ši maiša tikrai buvo pridėta prie bloko, kuris buvo iškastas tam tikru metu.

„OpenTimestamps“ veikia sumaišydama tam tikro vartotojo pateiktą informaciją ir pridedant ją prie a bitcoin blokas su a bitcoin sandorį. Nuo pat bitcoin bloko maiša apskaičiuojama panaudojant visą tame bloke esančią informaciją, laiko žymos duomenys reikalingi to bloko maišos skaičiavimui. Kitaip tariant, su laiko žyma daroma prielaida, kad kasėjas būtinai turi pradėti nuo tos laiko žymos operacijos – kartu su kitomis bloke esančiomis operacijomis – kad pasiektų bloko maišą. Tai reiškia, kad informacija, kuri buvo pažymėta laiko žyma, turėjo egzistuoti prieš ją sukuriant bitcoin blokas. Kadangi kiekviena bitcoin blokas turi savo laiko žymą, todėl vartotojai gali patikrinti bloko iškasimo datą ir laiką ir matematiškai būti tikri, kad dokumentas egzistavo tam tikru momentu prieš to bloko laiko žymą.

Pati ši garantija nėra tokia vertinga. Žinoma, tai leidžia kam nors įrodyti, kad duomenų dalis egzistavo prieš tam tikrą laiką, bet kuo tai naudinga? Na, o kartu su kitų tipų informacija ir įrodymais iš šio paprasto patikinimo galima spręsti daug dalykų. Pavyzdžiui, galima daryti išvadą, kad ta informacija egzistavo prieš tai bitcoin blokas, bet kokie tos informacijos pakeitimai buvo atlikti po to laiko, jei jos maiša skiriasi.

Informaciją ir įrodymus, reikalingus sudėtingesnėms išvadoms padaryti, turi tvarkyti vartotojas, nes galiausiai viskas, ką OpenTimestamps pateikia, yra įrodymas, kad tos informacijos maiša yra įtraukta į tą informaciją. bitcoin blokas. Todėl naudotojai, kurie paprašė laiko žymos, turėtų turėti pirminę informaciją, jei norėtų įrodyti, kad jų duomenys atitinka laiko žymą. Atsižvelgiant į maišos funkcijų savybes – tos pačios įvestys visada generuoja tą pačią išvestį – maiša bus tokia pati, jei informacija nebus pakeista. Taigi tampa gana lengva pasakyti, ar buvo atlikta kokių nors pirminės informacijos pakeitimų, nes maiša būtų kitokia.

Po gaubtu „OpenTimestamps“ nededa kiekvienos atskiros duomenų dalies, kuriai pažymėta laiko žyma, maišos bitcoin. Tai gali būti brangu, nes tam reikės vienos grandinės bitcoin kiekvienos laiko žymos operacija. Vietoj to, „OpenTimestamps“ naudoja Merkle medžius, kad kiek įmanoma labiau sutankintų šią informaciją.

Panašiai kaip galite maišyti didelę informacijos dalį ir pasiekti fiksuoto ilgio maišą, galite maišyti dar dvi maišas ir pasiekti vieną maišą. Kaipwise, galite pradėti nuo keturių informacijos dalių, sumaišyti jas atskirai, tada maišyti poromis, kol liks tik viena maiša. Šiame kontekste Merkle medžių vertės pasiūlymas yra susijęs su šios sąrankos mastelio keitimu, kai turite daug atskirų informacijos dalių ir joms naudojate maišą, kol lieka viena maiša – šakninė maiša. „OpenTimestamps“ paima šią šaknies maišą ir prideda prie jos bitcoin, paskirstant vieneto kainą bitcoin sandorį su kiekviena pradine informacija, kuri buvo pateikta laiko žymėjimui ir naudojama medžiui sukurti.

Vartotojai vis tiek gali patikrinti, ar buvo pridėta jų individuali maiša ir ar galiausiai jų duomenys buvo pažymėti laiko žyma. Jie gali pasinaudoti „OpenTimestamps“ svetaine arba atlikti visišką „cypherpunk“ ir pritaikyti maišą visiems duomenims, kol pasiekia medžio šaknies maišą ir patikrinti duomenis, esančius bitcoin.

Ką tai turi bendro su Gvatemala?

Gvatemala turi ilgą korupcijos ir sukčiavimo savo politiniuose sluoksniuose istoriją. Šiame kontekste ITZ DATA įdiegė paprastą įrodymą kaip nepakeičiamą atsarginį sprendimą Gvatemalos Aukščiausiajam rinkimų tribunolui (TSE) – aukščiausiajai rinkimų institucijai šalyje.

„Simple Proof“ sprendimas, pavadintas „Immutable Backup“, naudoja „OpenTimestamps“ protokolą, kad dokumentuose būtų užfiksuoti dokumentų įrodomieji dokumentai. bitcoin „blockchain“, – pasakojo „Simple Proof“ vienas iš įkūrėjų Rafaelis Cordonas Bitcoin Žurnalas. „TSE naudojo paprastą įrodymą, kad apsaugotų oficialius rinkimų dokumentus ir apsaugotų svarbią informaciją nuo dirbtinio intelekto ir dezinformacijos, užtikrinant, kad bet koks dokumentų klastojimas būtų akivaizdus ir kiekvienas pilietis galėtų savarankiškai patikrinti informaciją.

Gvatemalos piliečiai gali patikrinti bet kurį sutapimų lapą ir patikrinti jo laiko žymos įrodymą naudodami tam skirtą interneto portalą. Kiekviename lape pateikiama balsų suma už kiekvieną kandidatą balsavimo apklausoje. Todėl gyventojams suteikiamas skaidrumas dėl suskaičiuojamų lapų, kurie buvo nuskaityti ir naudojami skaičiuojant balsus, taip pat apie tai, kada kiekvienas skaičiavimo lapas buvo pažymėtas laiko žyma.

Svarbu pažymėti, kad ši sąranka negali patvirtinti, ar nurodytas sutapimų lapas yra tinkamas, ar ne; vis dar yra pasitikėjimo USE prielaida. Tačiau tai yra patobulinimas, lyginant su pareigūnų tikėjimu, nes, pavyzdžiui, tarp visų suvestinių lapų lengviau pastebėti nuokrypius. „OpenTimestamps“, užuot galėjęs pateikti rinkėjams konkrečią bet kurio vieno sumos lapo galiojimo informaciją, leidžia apžvelgti visą rinkimų kontekstą.

Pavyzdžiui, neabejotinai neturėtų užtrukti ilgiau nei valanda pasibaigus balsavimui, kad būtų nuskaitytas sumos lapelis, įkeltas į „Simple Proof“ sprendimą ir patvirtintas laiko žyma. bitcoin blokas. Jei dauguma suvestinių lapų patenka į tą valandą, bet keli buvo pažymėti daug ilgiau po balsavimo pabaigos, galima pagrįstai manyti, kad tie išskirtiniai lapai turi daug didesnę galimybę būti apgaulingi nei kiti. Kitaip tariant, jei sutapimų lapas buvo įvestas daug vėliau, nei turėjo būti, laiko žymos parodys, kad įtartina, kad užtruko tiek laiko žymėti lapą pasibaigus balsavimui, o ne mažiau nei valandą. vėliau.

Tai buvo ir tebėra ypač svarbu Gvatemalos rinkimų kontekste dėl įtampos, kilusios prieš lenktynes, ir dėl išskirtinio kandidato, kuris jas laimėjo. Išrinktasis prezidentas Bernardo Arévalo net nebuvo kvalifikuotas į pagrindines lenktynes ​​likus keliems mėnesiams iki joms įvykstant.

Kai Arévalo laimėjo prezidento rinkimus, pasipiktinimas buvo didžiulis. Šalies generalinės prokurorės María Consuelo Porras biuro pareigūnai surengė reidą TSE patalpose ir atidarė dešimtis balsų dėžių. AP. Priešinga partija UNE, teigė, kad pergalė buvo apgaulinga ir pareikalavo perskaičiuoti balsus.

UNE paskelbė X giją, paaiškindama jų pagrindimą su kai kuriais tariamais įrodymais, įskaitant vieno Simple Proof žiniatinklio įrankio suvestinių lapo ekrano kopiją, kuri parodė, kad jis buvo pažymėtas laiko žyma. prieš apklausos buvo uždarytos.

Bandant perstumti jų pasakojimą arba per klaidą, to sutapimo lapo ekrano kopija buvo paimta kitoje laiko juostoje nei oficialus šalies sostinės laikas, todėl skirtumas buvo viena valanda. Šiuo konkrečiu atveju bitcoin padėjo užtikrinti, kad UNE pateikti teiginiai būtų klaidingi, o bet kuris pilietis galėjo tai patikrinti, patikrinęs laiko žymą savo kompiuteryje. Pažymėtina, kad vienas padarė - paskelbti ekrano kopiją X pataisyti, kad suvestinių duomenų lapas, kaip teigė UNE, buvo sugadintas, iš tikrųjų nebuvo per anksti pažymėtas laiko žyma.

O bitcoin buvo sukurtas ir sukurtas tik siekiant išspręsti dvigubų išlaidų problemą ir gauti elektroninius lygiaverčius pinigus, jo mazgų tinklas ir decentralizuota knyga gali padėti kitiems įdomiems naudojimo atvejams.

Šiuo atveju akivaizdu, kad paprastas įrodymas atliko svarbų vaidmenį saugant pagrindinę rinkimų informaciją. Turėjo OpenTimestamps ir bitcoin nedalyvavo tos informacijos apsaugos kriptografiniu, viešu ir decentralizuotu būdu proceso dalimi, galėjo kilti daug didesnis pasipiktinimas ir audringos procedūros, siekiant užtikrinti, kad informacija nebūtų sugadinta. Abejonių greičiausiai vis dar išliks, o trapių demokratinių procedūrų istoriją turinčioje šalyje sukrėtęs pasitikėjimas gali atgrasyti išrinktojo prezidento gebėjimą vadovauti tautai kaip teisėtam naujam jos lyderiui.

Originalus šaltinis: Bitcoin žurnalas