» »

Blockchain in evolitve

Blockchain in evolitve

mizek1 ::

Zdravo!

Prijateljica pripravlja magistrsko nalogo na temo "Uvedba E-volitev s podporo tehnologije veriženja podatkovnih blokov (ang. Blockchain)".
Ker si želi dobiti čimveč odgovorov delim povezavo do ankete tudi tukaj.
Link do ankete: https://goo.gl/forms/fcdFmRcrFlV824bD2
Hvala vsakemu za trud in čas, ki ga je/bo namenil izpolnitvi ankete.

LP

jype ::

Anketa čisto pozablja, da morajo biti demokratične volitve tajne.

sparovcek2 ::

jype je izjavil:

Anketa čisto pozablja, da morajo biti demokratične volitve tajne.


Kaj pa kakšna implementacija z zkSNARKs?

jype ::

sparovcek2 je izjavil:

Kaj pa kakšna implementacija z zkSNARKs?
Veliko večji problem je fizična implementacija volitev na odjemalčevi napravi. Kako preprečiš, da starši/delodajalci/ljudje na poziciji moči vplivajo na glasovanje ljudi pod seboj? Tako, da je oddan glas tajen. Na volitvah to zagotavljajo volilne komisije in tisti kartoni na mizah.

sparovcek2 ::

jype je izjavil:

sparovcek2 je izjavil:

Kaj pa kakšna implementacija z zkSNARKs?
Veliko večji problem je fizična implementacija volitev na odjemalčevi napravi. Kako preprečiš, da starši/delodajalci/ljudje na poziciji moči vplivajo na glasovanje ljudi pod seboj? Tako, da je oddan glas tajen. Na volitvah to zagotavljajo volilne komisije in tisti kartoni na mizah.


hah... Kje si to prebral? Ne bi nikoli na to pomislil :))

Sicer pa... je zagotovo prihodnost vodenja sistema z blockchainom ali z čimer podobnim. EOS mainnet čez 3 dni, bomo videli kako to poteka v praksi. Samo se nisem skoraj nič poglobil, tako da je vse le ugibanje. Ampak mislim da je delegated proof of stake, z žetoni glasuješ za 21kandidatov, ki potem dobivajo del inflacije, ki jo bodo porabljali za razvoj sistema, inkubacijo,... Oziroma pač predvideval bi, da bodo izbrani tisti, ki bodo največ ponujali, nevem zakaj ne bi bile to neprofitne organizacije(trenutno sicer kandidirajo vsi z željo po zaslužku, ampak čez čas bi se verjetno našlo najboljše kandidate, tiste ki so najcenejši oziroma prispevajo največ).
Sistem glasovanje je pa nekako tako, da si nagrajen za dobro delo ali kaznovan - zastaviti moraš svoje kovance. Glasujejo samo tisti, ki vejo o čem se gre, sicer dobiš po prstih. par minut sem poslušal, nevem kako sploh je v resnici

SeMiNeSanja ::

Pa sem lih dan ali dva nzaj slišal, da so se menda nekaj menili, da bi kot nek POC probali narest nekakšne mini vzporedn volitve, ki bi zadaj imele blockchain technologijo.

Block je že ok, ko se gre za onemogočanje ponrejanja....problem pa je nesporna avtentikacija in zagotavljanje anonimnosti. Torej dve zadevi, ki se v osnovi med seboj izključujeta.....

mlamat ::

Reševanja problema, ki ne obstaja. Papir + kuli je najboljša rešitev.

Volitve ne samo da morajo biti tajne, ampak morajo biti tudi na javnem mestu tako da je prisila in kupovanje glasov oteženo. Potem je še distribuiranost, tako da en "bad actor" lahko spremeni rezultat samo v enem okraju, ne pa v vseh.

Invictus ::

Glede na to, da je oddaja glasu enkraten dogodek, je blockchain tehnologija totalen overkill, ki ne reši osnovnega problema zagotavljanja nevplivanja nadrejenih oseb nad podrejenimi.

Izvedba v Švici je temeljila na dveh kodah. Ena je bila poslana preko navadne pošte, druga preko emaila. Za oddan glas si moral vpisati obe.

Še vedno pa ostane tukaj problem, da nekdo lahko glasuje v imenu drugega...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

Zgodovina sprememb…

  • spremenil: Invictus ()

windigo ::

SeMiNeSanja je izjavil:

Block je že ok, ko se gre za onemogočanje ponrejanja....problem pa je nesporna avtentikacija in zagotavljanje anonimnosti. Torej dve zadevi, ki se v osnovi med seboj izključujeta.....

Ločeno nekako približno avtenticiraš (recimo Kerberos in biometrija in certifikati ipd)
Nato anonimiziraš (preveriš ticket in če ustreza, slepo podpišeš glas s privatnim ključem RVK, vsebine glasu ne poznaš, veš pa, da je oseba glasovala)
Neslepo verzijo s privatnim ključem RVK podpisanega glasu (lahko skupaj z nekim poljubnim izmišljenim identifikatorejem "potrdilom o glasovanju", če želiš preverjati ali je bil glas res shranjen in štet) shraniš recimo v blockchain (lahko preko TOR). Ali kam drugam. Prednost BC je, da lahko potrdilo mirno izgubiš, ko je glas sprejet v blok s strani minerjev in še vedno zaupaš, da bo štet.

S tem ostanejo večinoma problemi na strani tistih, ki glasujejo (ki pa tudi niso majhni in so lahko tudi sistemski: prodaja ticketa, zahtevana predložitev potrdila o "pravilnem" glasovanju).

SeMiNeSanja ::

@bpbpbp - pod idealnimi pogoji se zagotovo marsikaj da.

Ampak če ti potem pride en mali diktatorček na oblast, naredi en 'manjši feature enhancement', pa gre vse skupaj rakom žvižgat, kar se tiče anonimnosti. Namesto potrdila o oddanem glasu boš dobil obisk parih pretepačev,......

Nenazadnje pa niti ni potrebno, da pride diktatorček....dovolj, da si bil malo preveč površen in je vsa zadeva nekje ranljiva? Na koncu, ko se prešteva glasove, pa nenadoma ugotoviš, da je 'glasovalo' več prebivalcev, kot jih ima tvoja deželica. Ker je glasovanje anonimno, pa niti ne veš, kateri so tisti fake ticketi, kateri pa ta pravi. Edino kar ti preostane, je da ponovniš volitve....

Resen problem je, ker e-glasove ne moreš ponovno prešteti, tako kot lahko papirnate glasovalne lističe preštevaš v nedogled. Imaš materialni dokaz. to vse pri e-variantah odpade, pa ne glede na to, ali so blockchain ali karkoli. Blockchain tu nič ne doda, razen tega, da naknadno ne more nihče ničesar spreminjati. Samo kaj, če se je malora zgodila že tekom glasovanja?

Ljudje nismo popolni, zato bi morala vsaka taka reč imeti dvojno varianto preverbe. Programerji preradi izhajajo iz predpostavke, da jim to ni treba, saj so popolni, njihova koda nima lukenj, security (kaj je že to?) pa so že vgradili 'by design'. Pa ja de. Malo morgen....
Ravno tega pristopa me je strah.
Zato bom šel raje peš do volišča in lastnoročno nekaj obkrancljal, dokler me kdo ne prepriča, da je zadevo naredil, kot se spodobi.

MonoPattern ::

Če ni človek fizično na volišču potem ne more biti zagotovljeno, da glas ni oddan pod prisilo ali pa, da ne glasuje kdo drug. Recimo, da nekdo živi pri starših, ki podpirajo SDS. Z e-volitvami lahko prisilijo otroka, da voli za SDS pred njimi ali pa mu vzamejo telefon/računalnik in sami glasujejo. Podobno lahko dela šef v službi pa še kdo. Pa ne mi nalagat, da bodo ljudje tvegali streho nad glavo ali težave v službi zaradi glasu na volitvah.

windigo ::

@SeMiNeSanja večina stvari, ki jih omenjaš, ni omejena na elektronske volitve. Volilne lističe se da dodajati v skrinjice tudi zdaj. Zaupanje pa temelji na množici deležnikov v volilnih komisijah. Zaupanje pri e-volitvah se da povečati z odprtostjo in več ponudniki volilnega programja, zaupanja vrednimi preverljivimi strojno berljivimi javnimi logi vseh strežnikov in volilnimi imeniki.

Dodatno lahko preveriš, ali je bil tvoj glas prav zabeležen in štet.

Sicer sem mnenja, da so volilne kabine na voliščih boljše prav zaradi boljše avtentikacije in neprisile.

Lonsarg ::

Pravilno je da sta oba načina. S tem da ko imaš e-volitve lahko postopoma konkretno zmanjšuješ število volilnih okrajev in s tem stroške.

Zdaj centralni strežnik, ki je pod nadzorom komisije in zagotovi brisanje sledi je po anonimnosti ekvivalen fizični komisiji v volilnih okrajih. To implementirati anonimno na decentraliziranem blockchainu bi bil pravi izziv, mislim da bi rešitev morala nujno vsebovati nek tor-like routing, ki pa žal vemo da v trenutni implementaciji ni dovolj robustno anonimen za kaj tako resnega kot volitve.

Glede prisile pa tudi navadne volitve niso imune, je pa res da je prisila težja kor pri elektronskih(zahteva nekdo da recimo slikas z mobitelom)

Zgodovina sprememb…

  • spremenil: Lonsarg ()

jype ::

Lonsarg je izjavil:

zahteva nekdo da recimo slikas z mobitelom
Ja ampak trenutno lahko oddaš drugo glasovnico, ne tiste, ki si jo fotografiral.

Lonsarg ::

To se lahko tudi digitalno reši tako, da velja zadnji oddan glas:) Skratka pomoje se da z pravo rešitvijo zelo dobro približati rešitev, kar se anonimnosti tiče.

SeMiNeSanja ::

Lonsarg je izjavil:

To se lahko tudi digitalno reši tako, da velja zadnji oddan glas:) Skratka pomoje se da z pravo rešitvijo zelo dobro približati rešitev, kar se anonimnosti tiče.

Kaj bomo zdaj volili pa sistemu Evrovizije? Kdor več SMS-ov pošje pa dobi še nagradico? Npr. avto?

Udeležba bi zagotovo narasla, volitve bi bile plačane.... samo za izid se bojim, da ne bo čisto po ustavi.....

Lonsarg ::

Prav vse je tehnično rešljivo, samo treba se projekta lotit kot se šika in v dizajn fazi upoštevati vse human faktorje.

SeMiNeSanja ::

Lonsarg je izjavil:

Prav vse je tehnično rešljivo, samo treba se projekta lotit kot se šika in v dizajn fazi upoštevati vse human faktorje.

Tudi da dobiš avto za pridno glasovanje? Potem sem koj za (klinc pa zasebnost, če dobiš a-v-t-o !!!) ;((

BaseOne ::

Volitve preko blockchaina letos kot eksperiment že potekajo v Sloveniji:

https://volitve.principle.network/

Vidimo kakšen bo učinek in če se čez 4 leta, ko bodo ponovne volitve, premakne kej tudi na tem področju...

windigo ::

BaseOne je izjavil:

Volitve preko blockchaina letos kot eksperiment že potekajo v Sloveniji:

https://volitve.principle.network/

Vidimo kakšen bo učinek in če se čez 4 leta, ko bodo ponovne volitve, premakne kej tudi na tem področju...

A đe vam je vajtpejpr?

mizek1 ::

Hvala vsem za posredovane komentarje in odgovore.
Sem poslal dalje in upam, da bodo tudi upoštevani.

LP


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Brazilci bodo volili zgolj elektronsko (strani: 1 2 )

Oddelek: Novice / NWO
7511560 (8557) Gregor P
»

Več kot šestina Estoncev voli prek interneta (strani: 1 2 )

Oddelek: Novice / Omrežja / internet
9836402 (31850) SkipEU
»

Norveška ukinja glasovanje prek interneta (strani: 1 2 3 )

Oddelek: Novice / Omrežja / internet
14254744 (50326) BigWhale
»

Estonija javno razkriva izvorno kodo programa e-volitev (strani: 1 2 )

Oddelek: Novice / Varnost
7520846 (18620) poweroff
»

(Ponovna) Želja po uvedbi e-volitev v Sloveniji

Oddelek: Problemi človeštva
322898 (2494) Mipe

Več podobnih tem