Tulad ng Pagmimina at Pagpapatunay, Kailangang Desentralisado ang Pagpapatunay

Ang pag-aampon ng Web3 ay nahahadlangan ng kakulangan ng privacy.

Hindi namin palaging gustong maging pampubliko ang aming online na aktibidad, kapag nakikipag-ugnayan kami sa isang social media app o bumili ng pagkain, upang walang sabihin ang aming sensitibong data sa pananalapi at medikal. 

Isipin ang isang setting sa Venmo kung saan makikita ng lahat ang bawat pagbili — ngunit pinalaki para sa lahat ng aspeto ng iyong digital na buhay.

Dystopian, tama ba?

Napupunta rin ito sa mga negosyo; ang mga kontrata sa mga supplier/vendor, mga pamumuhunan sa kapital, at maging ang mga sahod ay makikita ng lahat, mga intensyon sa telegraphing at ginagawang mas mahirap na gumana at/o makipagkumpitensya. Para sa mga negosyong nagsasaalang-alang na magnegosyo sa mga sistemang nakabatay sa blockchain, ang malinaw na katotohanan ng isang arkitektura tulad ng Ethereum ay naging isang non-starter.

Kaya naman masigasig ang mga technologist zero-kaalaman (ZK) cryptography, na nagpapahintulot sa sensitibong impormasyon na manatiling nakatago ngunit magagamit. Sa ZK cryptography, kinokontrol ng mga indibidwal kung ano ang nakikita ng mga app at iba pang user, kung ito man ay ang nilalaman ng kanilang mga transaksyon o ang tunay na pagkakakilanlan ng isang taong may asul na checkmark sa Twitter, halimbawa — palagi kang may kontrol na magpasya kung ano ang ibabahagi at kung kanino. 

Mahalaga ang privacy sa isang hanay ng mga application. Tulad ng mga blockchain ZCash nagamit na ang zero-knowledge encryption para gawing pribado at mapatunayang lehitimo ang mga transaksyon sa pananalapi. Ngayon ay nasa tuktok na tayo ng buong application na pinagana ng ZK na pribado bilang default.

Kaya ano ang pumipigil sa atin?

Bilang karagdagan sa kakulangan ng privacy, ang hamon na kinakaharap ngayon ng mga sistemang nakabatay sa blockchain ay ang kanilang kakayahang mag-scale. Nagkaroon na kami ng mga desentralisadong aplikasyon sa loob ng maraming taon, ngunit tumagal ng ilang dekada para maging standardized ang mga teknolohiyang nagpapagana sa internet, lalo pa't may sapat na kahusayan upang maisakatuparan ang mga ito ngayon.

Iyon ay sinabi, ang bilis ng pagbabago sa Web3 (at partikular sa ZK) ay nagpapabilis salamat sa pagbubuhos ng talento at kapital sa espasyo. 

Habang ang mga blockchain ay lalong lumipat mula sa patunay-ng-trabaho sa patunay-ng-taya, nasasaksihan namin ang paglipat mula sa hindi mahusay na enerhiya na pagmimina at kalabisan na pagsisikap patungo sa isang mas mahusay na crypto-economic system na umaasa sa pag-verify sa halip na muling pagpapatupad. Ang mga blockchain na gumagamit ng zero-knowledge cryptography para sa privacy ay nangangailangan ng mga karagdagang manlalaro — provers. 

Para sa isang mabilis na pagsisiyasat, upang magkaroon ng mga pribadong aplikasyon sa isang blockchain gamit ang ZK, kailangan mo ng prover upang makabuo ng isang zero-knowledge proof na nagpapatunay sa bisa ng isang transaksyon. Halimbawa: maaaring mag-log in ang isang taong gumagamit ng ZK-enabled na app nang hindi kailangang ipadala o ibunyag ang kanilang password/mga kredensyal. Sa halip, ang mangyayari ay bubuo sila ng patunay na mayroon silang tamang mga kredensyal para mag-log in sa app, mabe-verify ng app na wasto ang patunay, at makakapag-sign in sila.

Upang magdagdag ng kaunting kumplikado sa larawang ito, ang pinakamahusay na paraan upang sukatin ang mga sistemang nakabatay sa ZK ay karaniwang ang pagpapatunay na isang outsourced na trabaho na ginagawa ng isang dalubhasang service provider sa halip na ang responsibilidad ng mga indibidwal na user.

Habang patuloy na pinagtibay ang ZK, magiging mahalaga ang pagpapatunay ng isang natatanging, desentralisadong layer ng stack, tulad ng pagmimina at pagpapatunay.

Sa kasamaang palad, karamihan sa mga proyekto ng ZK blockchain ngayon (tulad ng Starkware at karamihan sa mga zkEVM na nasa ilalim ng pag-unlad) ay umaasa sa isang solong, sentralisadong prover. Sa pamamagitan ng paggawa ng bottleneck sa proving layer, hindi nagagawa ng mga proyektong ito na bigyang-daan ang privacy ng user at isakripisyo ang walang pahintulot na katangian ng blockchain na kanilang binuo. 

Sa pamamagitan ng desentralisadong pagpapatunay at paggawa nitong isang marketplace na katulad ng nakikita natin sa mga validator sa proof-of-stake blockchains, umaani tayo ng maraming benepisyo. Para sa isa, napakahalaga para sa mga blockchain na maging tunay na walang pahintulot, na siyang tampok na nakamamatay. Higit pa rito, nakakatulong ang isang desentralisadong nagpapatunay na ecosystem na mapabilis ang pagbuo ng dalubhasa at mahusay na hardware upang matugunan ang kasalukuyang mga bottleneck ng computational ng mga ZK system. 

Sa pamamagitan ng pagpapakawala ng mga puwersa ng merkado na may desentralisadong pagpapatunay, nakakatulong kami na gawing mabubuhay at nasusukat ang mga application na naka-enable ang ZK.

Ang kinabukasan ng desentralisadong pagpapatunay

Hinihikayat ako na bilang karagdagan sa desentralisadong proving layer na inilunsad na namin sa Aleo, ang iba sa ZK space ay nakasandal din sa konseptong ito sa mga proyekto tulad ng =nil;'s Proof Market. Inaasahan ko na ang trend na ito ay hahantong sa isang nagpapatunay na industriya na may ilang mga service provider, katulad ng nangyari sa cloud computing. Mayroon na, higit sa 40,000 provers ang pumasok sa merkado, at ang kumpetisyon ay nagsisimula pa lamang.

Ang espesyalisasyon na ito ay nangyayari na sa parehong hardware at mga antas ng software. Kasalukuyan kaming nakakakita ng mga prover na gumagamit ng hardware tulad ng mga FPGA (field-programmable gate arrays) pati na rin ang mga GPU, ang ilan sa mga ito ay dati pang ginamit para sa pagmimina sa Ethereum. Sa kalaunan, ang paglago ng industriyang ito ay mag-uudyok sa mga chipmaker na bumuo ng mga ASIC (mga integrated circuit na partikular sa aplikasyon) na partikular na iniayon para sa mahusay na pagpapatunay ng ZK.

Ang pakikipagtulungan sa pagitan ng mga higante ng computing hardware at ng komunidad ng ZK ay isinasagawa din at hinihikayat ang pagbuo ng teknolohiyang ito. Noong nakaraang taon ZPrize, halimbawa, pinagsama-sama ang mga kumpanya tulad ng AMD at Samsung kasama ang ilang nangungunang ZK development team.

Ang kalikasan ng kumpetisyon ay katulad ng sa Ang Grand Challenge ng DARPA, at tumakbo ang mga kalahok upang i-optimize ang bahagi ng software ng ZK na nagpapatunay sa iba't ibang hardware platform, mula sa mga GPU hanggang FPGA hanggang sa mga mobile phone. Ang kumpetisyon ay nagbunga ng mga average na pagpapabuti sa mga kategorya ng hardware na ito mula 2x hanggang 11x! Ang mabuti pa, ang lahat ng mga pag-optimize na ito ay open-source upang makatulong na mapabilis ang paggamit ng ZK at scaffold ang lumalagong ecosystem sa paligid ng ZK.

Babaguhin ng zero-knowledge cryptography ang internet gayundin ang imprastraktura at serbisyong binuo sa itaas. Naiisip ko ang isang buong bagong kategorya ng mga serbisyo sa cloud na binuo sa paligid ng ZK, na nagpapatunay bilang isang halimbawa ng isa sa pinakamahalaga sa mga iyon. Sa mga darating na taon, hindi ako makapaghintay na makita ang pagdating ng isang pribado ngunit personalized na karanasan sa web na pinagana ng zero-knowledge cryptography.


Kunin ang nangungunang balita at mga insight sa crypto sa araw na ito sa iyong email tuwing gabi. Mag-subscribe sa libreng newsletter ng Blockworks ngayon.

Gustong direktang ipadala ang alpha sa iyong inbox? Kumuha ng mga ideya sa pangangalakal ng degen, mga update sa pamamahala, pagganap ng token, mga hindi mapapalampas na tweet at higit pa mula sa Pang-araw-araw na Debrief ng Blockworks Research.

Hindi makapaghintay? Kunin ang aming balita sa pinakamabilis na paraan na posible. Sumali sa amin sa Telegram at sundan kami sa Google News.


Pinagmulan: https://blockworks.co/news/proving-needs-to-be-decentralized