A16z tso tawm kev pov npav tsis qhia npe rau Ethereum

Cov peev nyiaj lag luam Andreessen Horowitz, tseem hu ua A16z, tau tshaj tawm lub tsev qiv ntawv Solidity uas tuaj yeem siv rau kev pov npav tsis qhia npe ntawm Ethereum. Hu ua "Cicada," lub tsev qiv ntawv txwv tsis pub tus neeg xaiv tsa xaiv los ntawm kev paub ua ntej kev xaiv tsa xaus. Thaum ua ke nrog xoom-paub pab pawg neeg koom nrog xws li Semaphore, nws tseem tuaj yeem ua rau tus kheej ntawm cov neeg pov npav tsis paub, raws li lub Tsib Hlis 24 blog tshaj tawm los ntawm A16z engineer Michael Zhu.

Cicada tso siab rau lub sij hawm-lock puzzles, ib hom kev cryptography uas tso cai rau cov neeg siv los encrypt qhov tseem ceeb zais cia uas tsuas yog decrypted tom qab lub sijhawm tshwj xeeb tau dhau mus, Zhu tau hais.

Cov kev sib tw no tau nyob ib puag ncig txij li xyoo 1996. Tab sis ua ntej 2019, lawv xav kom cov neeg siv qhia lawv cov txiaj ntsig zais cia thaum lub sijhawm dhau mus. Hauv cov txheej txheem pov npav, qhov no tuaj yeem ua rau muaj teeb meem nrog cov neeg siv xa cov ntawv pov npav thiab tom qab ntawd mus offline, tiv thaiv tag nrho cov pov npav los ntawm suav tau.

Xyoo 2019, lub tswv yim ntawm "homomorphic" lub sij hawm-lock puzzles tau thov los ntawm cryptographers Giulio Malavolta thiab Aravind Thyagarajan. Qhov no tso cai rau cov puzzles ntxiv ua ke los tsim ib qho kev sib tw zaum kawg uas yooj yim dua los daws ntau dua li cov lej ntawm tus neeg sib tw. Qhov kev daws teeb meem rau qhov kawg puzzle qhia tsuas yog cov lej ntawm tus kheej qhov tseem ceeb yam tsis tau nthuav tawm cov txiaj ntsig ntawm tus kheej ua cov lej no.

Raws li A16z tshaj tawm, Cicada siv cov kev sib tw homomorphic no, tso cai rau cov pov npav suav txawm tias cov neeg siv mus offline.

Thaum sim hloov Malavolta thiab Thyagarajan lub kaw lus mus rau blockchain, A16z cov kws tshawb fawb tau khiav mus rau hauv qhov teeb meem los tsim kom muaj kev pov npav ncaj ncees: Txhua qhov kev xaiv yuav tsum tau encoded raws li tus nqi boolean ntawm "1" lossis "0." Qhov no txhais tau hais tias cov neeg tawm tsam tuaj yeem sim ua kom lawv lub zog pov npav los ntawm kev tsis raug cai pov npav - los ntawm kev nkag mus rau "100" raws li lawv tus nqi, piv txwv.

Txhawm rau daws qhov teeb meem no, Cicada xav kom cov neeg xaiv tsa xa daim ntawv pov thawj xoom-paub txog kev siv tau pov npav nrog rau txhua daim ntawv xaiv tsa, tus tshaj tawm tau hais. Cov ntaub ntawv pov thawj qhia tau hais tias kev pov npav tau raug encoded kom raug, tab sis tsis qhia cov ntsiab lus ntawm kev pov npav.

Related: Anchorage Digital qhib kev pov npav DeFi rau cov neeg saib xyuas

Cicada tsuas yog txwv tsis pub pov npav los ntawm kev paub thaum lub sijhawm xaiv tsa. Thaum "kev xaiv tsa tau kaw" lossis lub sijhawm kaw lub sijhawm dhau mus, txhua tus neeg tuaj yeem txiav txim siab cov ntsiab lus ntawm kev pov npav los ntawm kev yuam kev rau kev daws teeb meem. Txawm li cas los xij, A16z tau hais tias qhov teeb meem no tuaj yeem daws tau los ntawm kev sib koom ua ke Cicada nrog xoom-paub pab pawg tswv cuab xws li Semaphore, Semacaulk lossis xoom-paub lub xeev cov pov thawj. Nyob rau hauv cov ntaub ntawv no, brute yuam lub puzzle yuav tsuas qhia tau hais tias lub pov npav yog pov los ntawm ib tug tsim nyog pov npav tab sis yuav tsis qhia cov ntaub ntawv pov thawj uas siv los ua pov thawj tus neeg pov npav muaj cai.

Ua piv txwv, Zhu muab qhov txuas rau cov qauv cog lus uas siv Cicada uas tseem tso siab rau Semaphore los ua pov thawj rau cov neeg pov npav xaiv tsa.

Cov txheej txheem pov npav tau ntev los ua ib feem ntawm cov koom haum tswj hwm kev tswj hwm tus kheej (DAOs), cov thawj coj uas feem ntau tswj hwm blockchain apps. Tab sis feem ntau, DAOs siv tokens los sawv cev rau kev pov npav, uas txhais tau hais tias ib tus neeg siv tuaj yeem muaj kev cuam tshuam loj heev yog tias lawv tuav ntau tus tokens. Piv txwv li, thaum lub Tsib Hlis 22, tus neeg tawm tsam tau tswj hwm Tornado Nyiaj Txiag los ntawm kev pov npav ntxiv rau qhov kev xav phem, siv nws los tso tag nrho cov ntawv cog lus tswj hwm cov nyiaj. Tus neeg tawm tsam tom qab tau muab kev tswj xyuas rov qab rau cov neeg siv.

Waves tus tsim Sasha Ivanov tau sib cav tias DAOs yuav tsum txav mus rau qhov kev pov npav xaiv tsa ntau dua yog tias kev tswj hwm kev tawm tsam zoo li no yuav tsum zam.

Tau qhov twg los: https://cointelegraph.com/news/a16z-releases-anonymous-voting-system-for-ethereum