Share this article

Ano ang Web 3? Narito Kung Paano Ito Ipinaliwanag ni Future Polkadot Founder Gavin Wood noong 2014

Ang isang klasikong post sa blog na nakikita ang isang "post-Snowden web" ay may bagong kaugnayan ngayon.

(National Park Service)
(National Park Service)

Tala ng editor: Kasama Web 3 ang sentro ng a masiglang debate, sulit na balikan ang sumusunod na post, na orihinal na nai-publish noong 2014 at ngayon ay isang mahalagang piraso sa Crypto canon, ni Gavin Wood, isang co-founder ng Ethereum na nagpatuloy sa pagtatatag ng Web3 Foundation at lumikha Polkadot at Kusama.

Sa paglipat natin sa hinaharap, nalaman natin ang pagtaas ng pangangailangan para sa isang sistema ng pakikipag-ugnayan na walang tiwala.

Story continues
Don't miss another story.Subscribe to the The Node Newsletter today. See all newsletters

Kahit pre-Snowden, napagtanto namin na ang pagtitiwala sa aming impormasyon sa mga arbitrary na entity sa internet ay puno ng panganib. Gayunpaman, post-Snowden ang argumento ay malinaw na nahuhulog sa mga kamay ng mga naniniwala na ang malalaking organisasyon at pamahalaan ay regular na nagtatangkang mag-unat at lumampas sa kanilang awtoridad. Kaya napagtanto namin na ang pagtitiwala sa aming impormasyon sa mga organisasyon sa pangkalahatan ay isang sirang modelo. Ang pagkakataon ng isang organisasyon na hindi nakikialam sa aming data ay ang pagsisikap lamang na kinakailangan minus ang inaasahang mga pakinabang nito. Dahil ang mga kumpanya ay may posibilidad na magkaroon ng mga modelo ng kita na nangangailangan ng mga ito alam ng mas maraming tungkol sa mga tao hangga't maaari, matanto ng realista na ang potensyal para sa lihim na maling paggamit ay mahirap palakihin nang labis.

Ang mga protocol at teknolohiya sa web, at maging sa pangkalahatan ang internet, ay nagsilbing isang mahusay na preview ng Technology . Ang mga workhorse ng SMTP, FTP, HTTP(S), PHP, HTML at Javascript ay tumulong sa pag-ambag sa uri ng mga rich cloud-based na application na nakikita natin ngayon gaya ng Google's Drive, Facebook at Twitter, hindi pa banggitin ang hindi mabilang na iba pang mga application mula sa mga laro, pamimili, pagbabangko at pakikipag-date. Gayunpaman, sa hinaharap, karamihan sa mga protocol at teknolohiyang ito ay kailangang muling i-engineer ayon sa aming mga bagong pag-unawa sa pakikipag-ugnayan sa pagitan ng lipunan at Technology.

Ang Web 3.0, o maaaring tawaging "post-Snowden" na web, ay isang muling imahinasyon ng mga uri ng mga bagay na ginagamit na natin sa web, ngunit may kakaibang modelo para sa mga pakikipag-ugnayan sa pagitan ng mga partido. Ang impormasyong ipinapalagay naming pampubliko, inilalathala namin. Ang impormasyon na inaakala naming napagkasunduan, inilalagay namin sa isang consensus ledger. Ang impormasyong ipinapalagay naming pribado, KEEP namin at Secret kailanman ibinubunyag. Palaging nagaganap ang komunikasyon sa mga naka-encrypt na channel at sa mga pseudonymous na pagkakakilanlan lamang bilang mga endpoint; hindi kailanman may anumang masusubaybayan (tulad ng mga IP address).

Sa madaling salita, ini-inhinyero namin ang system upang mathematically na ipatupad ang aming mga naunang pagpapalagay, dahil walang gobyerno o organisasyon ang makatuwirang mapagkakatiwalaan.

Mayroong apat na bahagi sa post-Snowden web: static na content publication, mga dynamic na mensahe, walang tiwala na mga transaksyon at isang pinagsamang user interface.

Lathalain

Ang una, mayroon na tayong marami sa: isang desentralisado, naka-encrypt na sistema ng publikasyon ng impormasyon. Ang ginagawa lang nito ay kumuha ng maikling intrinsic na address ng ilang impormasyon (a hash, kung tayo ay teknikal) at ibabalik, pagkaraan ng ilang panahon, ang mismong impormasyon. Maaaring isumite ang bagong impormasyon dito. Kapag na-download na, matitiyak namin na ito ang tamang impormasyon dahil ang address ay likas dito. Ang static na sistema ng publikasyong ito ay tumutukoy sa karamihan ng trabaho ng HTTP(S) at lahat ng gawain ng FTP. Marami nang mga pagpapatupad ng Technology ito, ngunit ang pinakamadaling banggitin ay ang BitTorrent. Sa tuwing magki-click ka sa isang magnet LINK ng BitTorrent, ang talagang ginagawa mo lang ay sabihin sa iyong kliyente na i-download ang data na ang intrinsic na address (hash) ay katumbas nito.

Sa Web 3.0, ang bahaging ito ng Technology ay ginagamit upang mag-publish at mag-download ng anumang (potensyal na malaki) static na bahagi ng impormasyon na ikalulugod naming ibahagi. Nagagawa namin, tulad ng sa BitTorrent, na magbigay ng insentibo sa iba na panatilihin at ibahagi ang impormasyong ito; gayunpaman, kasama ng iba pang mga bahagi ng Web 3.0, maaari naming gawin itong mas mahusay at tumpak. Dahil ang isang balangkas ng insentibo ay likas sa protocol, nagiging (sa antas na ito, gayon pa man) DDoS-patunay sa pamamagitan ng disenyo. Paano iyon para sa isang bonus?

Pagmemensahe

Ang pangalawang bahagi ng Web 3.0 ay isang pseudonymous na low-level na sistema ng pagmemensahe na nakabatay sa pagkakakilanlan. Ito ay ginagamit para sa pakikipag-usap sa pagitan ng mga tao sa network. Gumagamit ito ng malakas na cryptography upang makagawa ng ilang garantiya tungkol sa mga mensahe; maaari silang i-encrypt gamit ang isang pagkakakilanlan pampublikong susi upang matiyak na ang pagkakakilanlan lamang ang makakapag-decode nito. Maaari silang pirmahan ng pribadong susi ng nagpadala upang matiyak na nagmumula nga ito sa nagpadala at bigyan ang receiver ng secure na pagtanggap ng komunikasyon. Ang isang nakabahaging Secret ay maaaring magbigay ng pagkakataong makipag-usap nang ligtas, kabilang ang pagitan ng mga grupo, nang hindi nangangailangan ng patunay ng pagtanggap.

Dahil ang bawat isa sa mga ito ay nagbibigay ng tunay na logistik ng mensahe, ang paggamit ng mga address sa antas ng transmission-protocol ay nagiging hindi na kailangan; ang mga address, na dating binubuo ng isang user o port at isang IP address, ay nagiging hash na lamang.

Ang mga mensahe ay magkakaroon ng time-to-live, na magbibigay-daan sa pag-disambiguation sa pagitan ng mga mensahe ng publikasyon na maaaring naisin ng ONE na "buhay" hangga't maaari upang magarantiya kung gaano karaming mga pagkakakilanlan ang nakakakita nito at mga instant na mensaheng nagbibigay ng senyas na gustong maipadala sa lalong madaling panahon sa buong network. Kaya ang dichotomy ng latency at longevity ay ipinagpalit.

Ang aktwal na pisikal na pagruruta ay isasagawa sa pamamagitan ng isang game-theoretic adaptive network system. Sinusubukan ng bawat kapantay na i-maximize ang kanilang halaga sa iba pang mga kapantay sa pagsasabi na ang iba pang mga kapantay ay mahalaga sa kanila para sa papasok na impormasyon. Ang isang peer na ang impormasyon ay hindi mahalaga ay madidiskonekta at ang kanilang puwang ay kukunin na may koneksyon sa iba, marahil ay hindi kilala (o marahil second-degree), na peer. Upang maging mas kapaki-pakinabang ang isang peer, hihilingin ang mga mensaheng may ilang partikular na katangian (isang address o paksa ng nagpadala, halimbawa – parehong hindi naka-encrypt – nagsisimula sa isang partikular na BIT string).

Sa Web 3.0, binibigyang-daan ng bahaging ito ang mga kapantay na makipag-usap, mag-update at mag-ayos ng sarili sa real time, na naglalathala ng impormasyon na ang nauuna ay hindi kailangang mapagkakatiwalaan o irefer sa ibang pagkakataon. Sa tradisyunal na web, ito ang karamihan sa impormasyong naglalakbay sa HTTP AJAX mga pagpapatupad ng istilo.

Pinagkasunduan

Ang ikatlong bahagi ng Web 3.0 ay ang consensus engine. Ipinakilala ng Bitcoin ang marami sa atin sa ideya ng a pinagkasunduan-based na aplikasyon. Gayunpaman, ito lamang ang unang pansamantalang hakbang. Ang consensus engine ay isang paraan ng pagsang-ayon sa ilang mga tuntunin ng pakikipag-ugnayan, sa kaalaman na ang mga pakikipag-ugnayan sa hinaharap (o kawalan nito) ay awtomatiko at hindi mababawi na magreresulta sa pagpapatupad nang eksakto tulad ng tinukoy. Ito ay epektibong isang sumasaklaw sa lahat ng panlipunang kontrata at kumukuha ng lakas nito mula sa epekto ng network ng pinagkasunduan.

Ang katotohanan na ang mga epekto ng isang pagtalikod sa ONE kasunduan ay maaaring madama sa lahat ng iba pa ay susi sa paglikha ng isang malakas na kontrata sa lipunan at sa gayon ay binabawasan ang mga pagkakataon ng pagtanggi o sadyang kamangmangan. Halimbawa, kapag mas nahiwalay ang isang sistema ng reputasyon mula sa isang mas personal na sistema ng pakikipag-ugnayan sa lipunan, hindi magiging epektibo ang sistema ng reputasyon. Ang isang sistema ng reputasyon na sinamahan ng pag-andar na tulad ng Facebook o Twitter ay gagana nang mas mahusay kaysa sa ONE walang, dahil ang mga gumagamit ay nagbibigay ng isang tunay na halaga sa kung ano ang iniisip ng kanilang mga kaibigan, kasosyo o kasamahan sa kanila. Ang isang partikular na matinding halimbawa nito ay ang mahirap na tanong kung, at kailan, makikipagkaibigan sa Facebook ng isang employer o kasosyo sa pakikipag-date.

Gagamitin ang mga consensus engine para sa lahat ng mapagkakatiwalaang publikasyon at pagbabago ng impormasyon. Mangyayari ito sa pamamagitan ng isang ganap na pangkalahatang sistema ng pagproseso ng transaksyon. Ang unang maisasagawa na halimbawa nito ay ang Proyekto ng Ethereum.

Ang tradisyunal na web ay hindi pangunahing tumutugon sa pinagkasunduan, sa halip ay bumabalik sa sentralisadong tiwala ng mga awtoridad, tulad ng ICANN, Verisign at Facebook, at binabawasan sa pribado at mga website ng pamahalaan kasama ang software kung saan sila binuo.

Pangharap na dulo

Ang ikaapat at huling bahagi ng karanasan sa Web 3.0 ay ang Technology pinagsasama-sama ang lahat ng ito; ang "browser" at user interface. Nakakatuwa, ito ay magmumukhang medyo katulad sa interface ng browser na alam na natin at minamahal. Magkakaroon ng URI bar, ang back button at, siyempre, ang lion's share ay ibibigay sa pagpapakita ng dapp (née webpage/website).

Gamit ang consensus-based name resolution system na ito (hindi katulad Namecoin sa application), ang isang URI ay maaaring bawasan sa natatanging address ng front-end para sa application na iyon (ibig sabihin, isang hash). Sa pamamagitan ng information publication system, maaari itong palawakin sa isang koleksyon ng mga file na kinakailangan para sa front-end (hal. isang archive na naglalaman ng .html, .js, .css at .jpg na mga file). Ito ang static na bahagi ng dapp (-let).

Wala itong dynamic na nilalaman; na sa halip ay sineserbisyuhan sa pamamagitan ng iba pang mga channel ng komunikasyon. Para sa pangangalap at pagsusumite ng dynamic ngunit available sa publiko na content na ang pinagmulan ay kailangang ganap na matukoy at dapat na panatilihing walang pagbabago magpakailanman ("set in stone"), tulad ng reputasyon, balanse at FORTH, mayroong Javascript-based na API para sa pakikipag-ugnayan sa consensus engine. Para sa pangangalap at pagsusumite ng dynamic, potensyal na pribadong nilalaman na kinakailangang pabagu-bago ng isip at napapailalim sa paglipol o kawalan ng kakayahang magamit, ginagamit ang p2p-messaging engine.

Magkakaroon ng ilang mababaw na pagkakaiba; makakakita tayo ng paglipat mula sa tradisyonal na modelo ng URL ng client-server ng mga address tulad ng "https://address/path”, at sa halip ay magsimulang makakita ng bagong anyo na mga address gaya ng “goldcoin” at “uk.gov.” Ang resolution ng pangalan ay isasagawa sa pamamagitan ng isang consensus engine-based na kontrata at walang kabuluhang ire-redirect o dagdagan ng user ang mga panahon ay magbibigay-daan sa maraming antas ng paglutas ng pangalan - ".uk.gov", halimbawa, ay maaaring ipasa ang "gov" subname sa name resolver na ibinigay ng "uk."

Dahil sa palaging lumilipas na katangian ng impormasyong ginawang available sa browser nang awtomatiko at hindi sinasadya sa pamamagitan ng pag-update ng consensus back end at pagpapanatili ng peer network, makikita natin ang mga background dapps o dapplet na gumaganap ng malaking papel sa aming karanasan sa Web 3.0. Sa pamamagitan man ng palaging nakikitang Mac OS dock-like dynamic iconic infographics o dashboard-style dynamic na dapplet, hindi sinasadyang mapapanatili kaming napapanahon tungkol sa kung ano ang mahalaga sa amin.

Pagkatapos ng paunang proseso ng pag-synchronize, ang mga oras ng paglo-load ng page ay mababawasan sa zero dahil ang static na data ay paunang na-download at ginagarantiyahan na napapanahon, at ang dynamic na data (na inihatid sa pamamagitan ng consensus engine o p2p-messaging engine) ay pinapanatili din hanggang sa petsa. Habang sini-synchronize, ang karanasan ng user ay magiging ganap na solid kahit na ang aktwal na impormasyon na ipinapakita ay maaaring luma na (bagama't madaling hindi, at maaaring i-annotate bilang ganoon).

Para sa isang gumagamit ng Web 3.0, ang lahat ng mga pakikipag-ugnayan ay isasagawa nang hindi nagpapakilala, ligtas, at para sa maraming serbisyo, nang walang tiwala. Yaong mga nangangailangan ng isang third party o mga partido, ang mga tool ay magbibigay sa mga user at App-developer ng kakayahang ipagkalat ang tiwala sa maraming iba't ibang, posibleng nakikipagkumpitensya, mga entity, na lubos na binabawasan ang halaga ng tiwala na ONE ilagay sa mga kamay ng anumang partikular na entity.

Sa paghihiwalay ng mga API mula sa front end at back end, makakakita kami ng karagdagang kakayahang gumamit ng magkakaibang mga front-end na solusyon na makapaghatid ng mahusay na karanasan ng user. Qt's QtQuick at mga teknolohiya ng QML, halimbawa, ay maaaring maging stand-in na kapalit para sa HTML/CSS na kumbinasyon ng mga tradisyunal na teknolohiya sa web at magbibigay ng mga native na interface at rich accelerated graphics na may kaunting syntactical overhead at sa isang napaka-epektibong paradigma ng reactive-programming.

Migration

Magiging unti-unti ang pagbabago.

Sa Web 2, mas makikita natin ang mga site na ang mga likod ay gumagamit ng mga bahaging tulad ng Web 3.0 gaya ng Bitcoin, BitTorrent at Namecoin. Ang trend na ito ay magpapatuloy, at ang tunay na Web 3.0 na platform na Ethereum ay malamang na gagamitin ng mga site na gustong magbigay ng transactional na ebidensya ng kanilang nilalaman, tulad ng mga site ng pagboto at mga palitan. Siyempre, ang isang sistema ay kasing-secure lamang ng pinakamahinang LINK, at sa kalaunan ang mga naturang site ay ililipat ang kanilang mga sarili sa isang Web 3.0 browser na maaaring magbigay ng end-to-end na seguridad at walang pinagkakatiwalaang pakikipag-ugnayan.

Sabihin ang "hello" sa Web 3.0, isang secure na social operating system.

Orihinal na pinamagatang "Dapps: Ano ang LOOKS ng Web 3.0” at inilathala noong Abril 17, 2014 sa blog ni Gavin Wood, Insights Into a Modern World.

Read More:

Kung Ano Talaga ang Beef ni Jack Dorsey sa 'Web 3'

Ano ang Web 3 at Bakit Pinag-uusapan Ito ng Lahat?


Note: The views expressed in this column are those of the author and do not necessarily reflect those of CoinDesk, Inc. or its owners and affiliates.

Picture of CoinDesk author Gavin Wood