Llyfrgell Ethereum sy'n galluogi pleidleisio dienw - Cryptopolitan

Mae Andreessen Horowitz yn datgelu “Cicada,” llyfrgell sy'n galluogi pleidleisio na ellir ei olrhain ar Ethereum. Mae llyfrgell Solidity pleidleisio dienw ar gyfer Ethereum ar gael gan y cwmni cyfalaf menter Andreessen Horowitz, a elwir yn boblogaidd fel A16z. Mae'r llyfrgell, o dan yr enw “Cicada,” yn cadw dewisiadau mannau pleidleisio yn gyfrinach tan ar ôl i'r pleidleisiau gau. 

Pleidleisio dienw ar Ethereum gyda llyfrgell “Cicada” A16z

Yn ôl blogbost gan beiriannydd A16z Michael Zhu ar Fai 24, gall hefyd wneud hunaniaeth y pleidleisiwr yn dragwyddol anhysbys wrth ei baru â systemau aelodaeth grŵp dim gwybodaeth fel Semaphore.

Yn ôl Zhu, mae Cicada yn defnyddio posau clo amser, cryptograffeg sy'n galluogi defnyddwyr i amgryptio gwerthoedd personol y gellir eu dehongli dim ond ar ôl amser a bennwyd ymlaen llaw.

Ers 1996, mae'r posau hyn wedi bod ar gael. Fodd bynnag, cyn 2019, byddent wedi gorfodi defnyddwyr i ddatgelu eu gwerthoedd pan oedd y cyfnod wedi mynd heibio. Roedd hyn yn ymyrryd â gallu systemau pleidleisio i gyfrif yr holl bleidleisiau a fwriwyd gan ddefnyddwyr a gyflwynodd eu pleidleisiau cyn mynd oddi ar-lein.

Cyflwynodd Giulio Malavolta ac Aravind Thyagarajan, dau cryptograffydd, y syniad o bosau clo amser “homomorffig” yn 2019. Roedd hyn yn ei gwneud hi'n bosibl cyfuno'r posau yn un a oedd yn symlach i'w datrys na chyfanswm y gwahanol bosau. Dim ond trwy wybod swm y gwerthoedd amrywiol yn hytrach na'r rhai unigol y gellir datrys y pos olaf.

Mae post A16z yn honni bod Cicada yn defnyddio'r problemau homomorffig hyn i gadw golwg ar bleidleisiau hyd yn oed pan nad yw defnyddwyr ar-lein.

Mae Cicada yn gweithredu gwiriad prawf dim gwybodaeth, gan ddiogelu cywirdeb pleidleisio

Daeth ymchwilwyr A16z ar draws her wrth geisio addasu ymagwedd Malavolta a Thyagarajan at y blockchain: Rhaid i bob opsiwn gael ei amgodio fel gwerth boolaidd o “1” neu “0.” O ganlyniad, gallai ymosodwyr geisio cynyddu eu cryfder pleidleisio trwy amgodio pleidleisiau yn amhriodol, oherwydd, trwy amgodio “100” fel y gwerth.

Er mwyn mynd i’r afael â’r mater hwn, mae Cicada yn gorchymyn bod prawf dim gwybodaeth o’i gyfreithlondeb yn cyd-fynd â phob pleidlais, yn ôl y post. Heb ddatgelu cynnwys y bleidlais, mae'r prawf yn dangos bod y bleidlais wedi'i hamgodio'n briodol.

Dim ond tra bod y bleidlais yn cael ei chynnal y gall cicadas guddio pleidleisiau. Drwy orfodi’r ateb i’r pos ar ôl i’r “pôl gau” neu’r cyfnod cloi amser fynd heibio, gall unrhyw un ddarganfod canlyniadau pleidlais. 

Fodd bynnag, gellir defnyddio Cicada ar y cyd â systemau aelodaeth grŵp dim gwybodaeth fel Semaphore, Semacaulk, neu broflenni cyflwr dim gwybodaeth i liniaru'r mater hwn, yn ôl A16z. Bydd datrys y pos trwy rym 'n Ysgrublaidd ond yn dangos bod pleidleisiwr dilys wedi bwrw pleidlais; ni fydd yn dangos y dogfennau adnabod a ddefnyddiwyd i wirio cymhwyster y pleidleisiwr.

Anfonodd Zhu yr URL i gontract Cicada sampl sy'n defnyddio Semaphore i ddilysu cymhwysedd pleidleiswyr fel enghraifft.

Mae sefydliadau ymreolaethol datganoledig (DAO), y cyrff llywodraethu sy'n goruchwylio ceisiadau blockchain yn aml, wedi cynnwys dulliau pleidleisio yn eu strwythurau ers amser maith. Fodd bynnag, gan fod DAO fel arfer yn defnyddio tocynnau i gynrychioli pleidleisiau, gall pŵer defnyddiwr fod yn ormodol os yw'n rheoli swm sylweddol o docynnau. 

Er enghraifft, ar Fai 22, enillodd haciwr reolaeth ar Tornado Cash trwy fwrw pleidleisiau ychwanegol ar gynnig ysgeler, a ddefnyddiodd wedyn i seiffno'r holl arian o'r contract llywodraethu. Yn ddiweddarach, gwnaeth yr ymosodwr y cynnig i ddychwelyd rheolaeth i'r defnyddwyr.

Mae Sasha Ivanov, sylfaenydd Waves, wedi cynnig, os yw haciau llywodraethu fel y rhain i gael eu hatal, bod yn rhaid i DAOs newid i ddull pleidleisio mwy democrataidd. Ar Twitter, Zhu cyfaddefwyd nad yw pleidleisio ar gadwyn “yn barod ar gyfer achosion defnydd byd go iawn sydd â llawer o risg eto,” ond lleisiodd optimistiaeth am ddatblygiad pellach.

Mae llawer o brosiectau blockchain bellach yn cynnwys strwythurau llywodraethu sy'n dibynnu ar bleidleisio ar gadwyn. Er enghraifft, mae'r prosiect stablecoin Maker yn cyflogi pleidleisio ar gadwyn i ddewis cyfansoddiad ei gronfeydd wrth gefn a phenderfyniadau eraill. Mewn cyferbyniad, mae Uniswap a llwyfannau DeFi eraill yn defnyddio llywodraethu ar gadwyn i benderfynu pa gadwyni bloc i'w defnyddio.

A16z yn mynd i mewn i Optimistiaeth ar y Cyd gyda Rollup Client Magi

Datgelodd A16z, cronfa cyfalaf menter crypto, hefyd Magi, datrysiad haen 2 OP Stack. Cleient rholio i fyny (haen consensws) a ddatblygwyd yn Rust yw'r cynnig diweddaraf o a16z ac mae'n cynrychioli mynediad y cwmni i'r Optimism Collective.

Mae Magi yn gwasanaethu fel cleient consensws ac yn bwydo blociau newydd i'r cleient gweithredu ar haen gweithredu Ethereum i symud y gadwyn ymlaen. Crëwyd Magi yn annibynnol i gynyddu amrywiaeth y cleientiaid o ran rholio i fyny a disodli nodau gweithredol. Yn ogystal, mae tîm a16z yn bwriadu gwella Magi gyda thechnegau cysoni newydd, cefnogaeth ar gyfer haenau argaeledd data bob yn ail, olrhain y pen anniogel (blociau heb eu cadarnhau), a fframweithiau gwell.

Mae'r tîm a16z yn obeithiol y gallai Magi, hyd yn oed fel dull newydd o weithredu, ddod yn eilydd ymarferol yn lle op-nod ar ôl ychydig fisoedd o ddatblygiad. Mae Op node yn weithrediad seiliedig ar Go ar gyfer cleientiaid rholio a gefnogir gan Op Labs.

Ymwadiad. Nid yw'r wybodaeth a ddarperir yn gyngor masnachu. Nid yw Cryptopolitan.com yn atebol am unrhyw fuddsoddiadau a wneir yn seiliedig ar y wybodaeth a ddarperir ar y dudalen hon. Rydym yn argymell yn gryf ymchwil annibynnol a/neu ymgynghori â gweithiwr proffesiynol cymwys cyn gwneud unrhyw benderfyniad buddsoddi.

Ffynhonnell: https://www.cryptopolitan.com/a16z-launches-cicada-eth-anonymous-voting/