A16z Ethereum үчүн жашыруун добуш берүү системасын чыгарат

Венчурдук фонд Andreessen Horowitz, ошондой эле A16z катары белгилүү, Ethereum боюнча жашыруун добуш берүү үчүн колдонула турган Solidity китепканасын чыгарды. "Cicada" деп аталган китепкана жеке шайлоочунун тандоосу добуш берүү аяктаганга чейин белгилүү болушуна жол бербейт. A24z инженери Майкл Жунун 16-майда жазган блогуна ылайык, Semaphore сыяктуу нөлдүк билимдүү топтун мүчөлүк системалары менен айкалышканда, ал шайлоочунун инсандыгын биротоло билинбей калышы мүмкүн.

Цикада убакытты бекитүүчү табышмактарга таянат, бул колдонуучуларга белгилүү бир убакыт өткөндөн кийин гана шифрленген жашыруун баалуулуктарды шифрлоого мүмкүндүк берген криптографиянын бир түрү, - деди Чжу.

Бул табышмактар ​​1996-жылдан бери бар. Бирок 2019-жылга чейин алар колдонуучулардан убакыт өткөндөн кийин өздөрүнүн жашыруун баалуулуктарын ачып берүүнү талап кылышмак. Добуш берүү системаларында бул колдонуучулардын добуштарын тапшырып, андан кийин оффлайн режимине өтүшүнө байланыштуу көйгөйлөрдү жаратып, бардык добуштарды эсептөөгө тоскоолдук кылышы мүмкүн.

2019-жылы "гомоморфтук" убакытты бекитүүчү табышмактар ​​түшүнүгүн криптографтар Джулио Малавольта жана Аравинд Тьягаражан сунуштаган. Бул табышмактарды бириктирип, жеке баш катырмалардын суммасына караганда чечүү оңой болгон акыркы табышмакты чыгарууга мүмкүндүк берди. Акыркы табышмактын чечими бул сумманы түзгөн жеке баалуулуктарды ачпастан, жеке баалуулуктардын суммасын гана ачып берет.

A16z постуна ылайык, Cicada бул гомоморфтук табышмактарды колдонуп, колдонуучулар оффлайн режимине өтсө да добуштарды эсептөөгө мүмкүндүк берет.

Malavolta жана Thyagarajan системасын блокчейнге өткөрүүгө аракет кылып жатканда, A16z изилдөөчүлөрү адилет добуш берүү системасын түзүү үчүн тоскоолдукка туш болушту: Ар бир тандоо "1" же "0" логикалык мааниси катары коддолушу керек болчу. Бул чабуулчулар добушту туура эмес коддоо менен, мисалы, алардын мааниси катары “100” коддоо аркылуу добуш берүү укугун жогорулатууга аракет кылышы мүмкүн дегенди билдирген.

Бул көйгөйдү чечүү үчүн, Cicada шайлоочулардан ар бир бюллетен менен бирге бюллетендин жарактуулугун тастыктаган нөлдүк билимди көрсөтүүнү талап кылат, деп айтылат билдирүүдө. Далил добуш берүүнүн туура коддолгондугун көрсөтүп турат, бирок добуш берүүнүн мазмуну ачыкка чыгарылбастан.

байланыштуу: Anchorage Digital камкордукка алынган кардарлар үчүн DeFi добушун ачат

Cicada сурамжылоо жүрүп жатканда добуштардын белгилүү болушуна жол бербейт. Сурамжылоо жабылгандан кийин же убакытты жабуу мөөнөтү өтүп кеткенден кийин, каалаган адам табышмактын чечүүчүсүн одоно түрдө мажбурлоо жолу менен добуш берүүнүн мазмунун аныктай алат. Бирок, A16z бул көйгөйдү Cicadaны Semaphore, Semacaulk же нөл билимдүү мамлекеттик далилдер сыяктуу нөлдүк билим тобуна мүчөлүк системалары менен айкалыштыруу аркылуу чечсе болот деп сунуштады. Бул учурда, табышмакты одоно мажбурлоо добуш берүүгө укуктуу шайлоочу тарабынан берилгендигин гана ачып берет, бирок шайлоочунун укуктуулугун далилдөө үчүн колдонулган ишеним грамоталарын ачып бербейт.

Мисал катары Чжу Cicada аркылуу түзүлгөн келишимдин үлгүсүнө шилтеме берген, ал ошондой эле шайлоочулардын жарамдуулугун далилдөө үчүн Semaphore'га таянат.

Добуш берүү системалары көптөн бери блокчейн колдонмолорун башкарган башкаруучу органдардын борбордон ажыратылган автономдуу уюмдардын (DAOs) компоненти болуп келген. Бирок көпчүлүк учурларда, DAOлар добуштарды көрсөтүү үчүн токендерди колдонушат, бул жеке колдонуучулар көп сандагы токендерге ээ болсо, чоң таасирге ээ болушу мүмкүн дегенди билдирет. Маселен, 22-майда чабуулчу Торнадо Кэшти башкаруу келишиминин бардык каражаттарын ысырап кылуу үчүн колдонуп, зыяндуу сунушка кошумча добуш берүү менен көзөмөлгө алган. Кийинчерээк чабуулчу колдонуучуларга башкарууну кайтарып берүүнү сунуш кылган.

Толкундардын негиздөөчүсү Саша Иванов эгерде башкаруунун ушул сыяктуу чабуулдарынан сактануу үчүн DAOлар демократиялык добуш берүү системасына өтүшү керек деп ырастады.

Булак: https://cointelegraph.com/news/a16z-releases-anonymous-voting-system-for-ethereum