Share this article

Ang Blockchain ay Naghihintay Pa rin sa Web Nito. Narito ang isang Blueprint

Sinusuri ni William Mougayar kung ano ang kinakailangan upang ipakilala ang mga teknolohiya at pamantayan na ginagawang ubiquitous at user-friendly ang blockchain gaya ng Web.

Si William Mougayar ay ang may-akda ng "The Business Blockchain" at isang board advisor sa, at mamumuhunan sa, iba't ibang mga proyekto at mga startup ng blockchain (tingnan ang: mga pagsisiwalat).

Sa piraso ng Opinyon na ito, sinusuri ng Mougayar kung ano ang kinakailangan upang ipakilala ang mga teknolohiya at pamantayan na ginagawang ubiquitous at user-friendly ang blockchain bilang Web.

Story continues
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters

Napaka-teknikal pa rin ang landscape ng blockchain. Bukod sa mga naunang mahilig at pioneer, ito ay halos hindi maintindihan ng masa, at ito ay magpapatuloy sa ganoong paraan, maliban kung ito ay lumabas sa teknikal na shell nito.

Ito ay T katulad ng suliranin kung saan natigil ang Internet, bago ang Web.

Kaya, paano kung ang Technology ng blockchain ay mas katulad ng Internet, na nangangahulugan na naghihintay pa rin tayo para sa mga layer ng Web nito na lumabas, upang lubos na mapagsamantalahan ang mga kakayahan nito?

Ngayon, ang mga protocol, solusyon o platform ng blockchain ay hindi diretsong gamitin. Hindi bababa sa, nangangailangan sila ng isang mahusay na antas ng teknikal na kaalaman na malayong lumampas sa kung ano ang maaaring gawin ng isang karaniwang Web developer o matalinong semi-teknikal na negosyante sa Web ngayon.

Ngunit kailangan bang maging ganoon magpakailanman?

Ang mga blockchain ay may maraming karaniwang mga tampok

blockchains-interaction-layers-1024x802

Kung susuriin mo ang iba't ibang magagamit na mga blockchain, marami sa kanila ang humahawak ng kaparehong ilang pangunahing pag-andar, na nakasentro sa pagre-record (digital) na halaga nang hindi nangangailangan ng ikatlong partido na ilipat ito.

Sa labas ng CORE kakayahan na ito, karaniwang makikita ang ilang karagdagang function at feature:

  • Central nucleus: mga talaan ng halaga
  • Mga pangunahing tampok na layer: pagmamay-ari, balanse, paglilipat, paglikha ng mga asset, time-stamping, seguridad, programmability
  • Layer ng pakikipag-ugnayan: pagpapatunay ng mga transaksyon, mga patunay (ng pag-iral, o iba pa), kasaysayan ng paggalaw, teknikal o lohika ng negosyo, imbakan, pakikipag-ayos, pagkakakilanlan, pagpapangalan.

Kung generic ang set ng functionality na ito sa maraming platform ng blockchain, bakit kailangan natin ng maraming paraan para tawagan sila? Bakit hindi magsagawa ng karaniwang paraan upang suriin ang pagkakakilanlan, pagmamay-ari ng asset, time-stamping, ETC, sa anumang blockchain?

Tandaan na T ko isinama ang mga cryptocurrencies, shared distributed ledger, o kahit na mga desentralisadong protocol sa mga layer na ito dahil ang mga ito ay mga application at resulta ng mga blockchain.

Kung tatayo ka mula sa nitty gritty ng mga layer na ito, malalaman mo ang isang pangunahing abstraction na karaniwan sa karamihan ng mga blockchain: kung paano nila winasak ang intermediary trust paradigm sa pamamagitan ng pagpapagana ng mga transaksyon na mangyari sa peer-to-peer level, nang hindi nangangailangan ng central choke o mga delay point.

Dahil napakaraming homogeneity sa layunin ng pag-andar, kung gayon bakit mayroong napakaraming iba't ibang at hindi magkatugma na mga teknolohiya at software ng blockchain? Iyon ay dahil ang bawat blockchain ay nagpapatupad ng mga pangunahing tampok at mga layer ng pakikipag-ugnayan sa sarili nitong paraan.

Pag-aaral mula sa kasaysayan ng Web

Ang sitwasyong ito ay hindi katulad ng posisyon ng Internet, bago ang Web.

Mahusay na inilarawan ni Tim Berners-Lee ang panahong iyon, circa 1989:

"Noong mga araw na iyon, may iba't ibang impormasyon sa iba't ibang mga computer, ngunit kailangan mong mag-log on sa iba't ibang mga computer upang makuha ito. Gayundin, kung minsan kailangan mong Learn ng iba't ibang programa sa bawat computer. Kadalasan ay mas madaling pumunta at magtanong sa mga tao kapag nagkakape sila...".

Dahil ang milyon-milyong mga computer ay nakakonekta na sa isang mabilis na lumalagong Internet, naisip ni Tim na ang paraan upang malutas ang problemang ito ay upang ibahagi sa kanila ang impormasyon sa pamamagitan ng isang umuusbong Technology na kanyang iminungkahi, na tinatawag na hypertext (nakabalangkas na teksto na gumagamit ng mga lohikal na link sa pagitan ng mga node naglalaman ng teksto) na inilarawan niya sa isang mahalagang dokumento noong 1989 na tinatawag na "Pamamahala ng Impormasyon: Isang Panukala”.

Ang sumusunod na extract ay mula sa WWWF's "Kasaysayan ng Web":

"Pagsapit ng Oktubre ng 1990, isinulat ni Tim ang tatlong pangunahing teknolohiya na nananatiling pundasyon ng web ngayon (at maaaring nakita mong lumabas sa mga bahagi ng iyong web browser):

  • HTML: HyperText Markup Language. Ang markup (pag-format) na wika para sa web.
  • URI: Uniform Resource Identifier. Isang uri ng 'address' na natatangi at ginagamit upang tukuyin ang bawat mapagkukunan sa web. Ito ay karaniwang tinatawag ding URL.
  • HTTP: Hypertext Transfer Protocol. Nagbibigay-daan para sa pagkuha ng mga naka-link na mapagkukunan mula sa buong web."

Bilang talababa sa backdrop na ito, ang amo ni Tim ay orihinal na nagbigay ng isang maligamgam na tugon sa papel, na may sulat-kamay dito, "Malabo, ngunit kapana-panabik". Sa totoo lang, isang magandang feature ang ilang malabo sa isang protocol, dahil ipinahihiwatig nito na malawak na sumasaklaw ang saklaw nito, nang hindi masyadong mahigpit.

Ang ONE ay maaaring magtaltalan na ang papel ni Satoshi Nakamoto ay malabo rin, na nauukol sa kabuuan ng mga target na aplikasyon nito sa kabila ng peer-to-peer exchange ng electronic money. Ang Ethereum, halimbawa, ay partikular na binuo bilang isang pangkalahatang layunin na kapaligiran ng platform ng blockchain, at T nais na maging partikular, bilang isang orihinal na layunin ng disenyo.

Mula sa kanilang mga unang araw, ang Internet at ang Web ay lumago nang husto, at ngayon ay pareho silang umaasa sa halos 200 na pamantayan, na nakategorya sa mga sumusunod na segment:

  • Web layer: HTML, URI, Java, CSS at higit pa.
  • Layer ng aplikasyon: HTTP, DNS, FTP, SMTP, POP at higit pa.
  • Layer ng transportasyon: TCP, UDP, DCCP, RSVP at higit pa.
  • Layer ng Internet: IPv4, IPv6, IPsec, ICMP, IGMP at higit pa.
  • LINK layer: ARP, PPP, Ethernet, DSL, ISDN, FDDI at higit pa.

[Nagmula sa: Internet protocol suite.]

Ang mga pamantayang ito ang dahilan kung bakit gumagana nang maayos ang Web. Kapag gumagawa ka ng mga Web application, nagse-set up ng isang imprastraktura, o gumagawa ng mga bagong produkto, nakikipag-ugnayan ka (direkta o hindi direkta) sa mga pamantayang ito, alam kung ano ang aasahan.

Sa kasamaang-palad, ang mga blockchain ay T pang ganoong karangyaan, dahil ang bawat platform ay binubuo ng sarili nitong hanay ng mga teknolohiya at pamamaraan upang gumana dito, na nagreresulta sa isang Balkanized learning curve at pag-aampon ng pag-uugali para sa mga software developer at arkitekto.

Masyadong pira-piraso ang Technology ng Blockchain

Ang bawat blockchain ay may sariling hanay ng mga tool sa Technology , middleware at API na kailangang labanan ng mga developer ng application. Ang isang inhinyero na marunong mag-program ng Bitcoin ay kailangang matutunang muli ang kanilang nalalaman, upang makabuo sa iba pang mga blockchain. Halimbawa, ang mga palitan na sumusuporta sa maraming cryptocurrencies ay kailangang harapin ang iba't ibang teknolohiya ng pagsasama para sa bawat pagpapatupad.

Totoo na ang bawat blockchain platform ay nakabuo ng sarili nitong mga Stacks ng Technology at mga paraan ng pakikipag-ugnayan, ngunit ang mga ito ay patayo na isinama sa kanilang mga sarili, at para sa kanilang sariling ecosystem. Sa katunayan, karamihan sa mga platform ng blockchain ay T gaanong magkatulad, na nagreresulta sa mga pagpipiliang lock-in, kawalan ng interoperability at potensyal na dead ends na mahirap lutasin.

Ang estado ng pakikipagtulungan sa pagitan ng mga blockchain ay mas malala pa, at sinasalot ng mahiyain na pagsisikap para sa pagbuo ng mga tulay at lateral co-operative na kakayahan. ONE araw, T dapat maisip na magkaroon ng Technology na gumagapang sa buong blockchain, sa parehong paraan na naghahanap ng mga crawler spider website upang i-index o ikategorya ang malawak na nilalaman.

Siyempre, maraming teknolohiya ang nagsisimula sa pagiging pagmamay-ari. Ang sumusunod ay ang ilan sa kanila ay malawak na pinagtibay, at sila ay naging mga de-facto na pamantayan. Sa ibang mga kaso, ang mga grupo ay nagsasama-sama at sumasang-ayon na suportahan ang isang ibinigay na pamantayan, upang pagsilbihan ang lahat.

Ngayon, hindi sapat sa huli ang nagaganap, bagama't maraming nangungunang teknolohiya ng blockchain ang umaasa na makakuha ng sapat na market klout na hahayaan silang maging de-facto na pagpipilian.

Sa pagbabalik-tanaw, hiniling ko na T tayo sumuko sa mga Bitcoin API nang napakabilis. Dalawang taon na ang nakalilipas, ang mga Bitcoin API ay ang lahat ng galit na may higit sa isang dosenang kumpanya na nagpapaligsahan para sa puwang na iyon, bilang entry point upang bumuo ng mga Bitcoin application. Pagkatapos, ang karamihan sa kanila ay dahan-dahang nag-opt out sa negosyong iyon, o huminto sa pag-highlight dito bilang isang pangunahing alok.

Ngayon, mayroon pa kaming ilang (Bitcoin) na mga alok na batay sa API mula sa mga kumpanya tulad ng Factom, Tierion, Gem, Colu, BlockCypher, Neuroware, at Coinbase (upang pangalanan ang ilan). May mga pakinabang sa makitang maraming API ang humawak at matanggap. Kahit na ang ilan sa mga ito ay magkakapatong sa pag-andar, hindi bababa sa ituturo nila ang pangangailangan para sa isang pangwakas na standardisasyon.

Ang Bitcoin ay sumusulong sa sarili nitong bilis, sa pamamagitan ng mga paglabas ng Technology na pangunahing naglalayong patatagin ang sarili nitong ecosystem. Bagama't sila ang may pinakamalaking Cryptocurrency footprint, T nito pinababayaan ang pangangailangan para sa kanilang Technology na gumana rin sa iba pang bahagi ng pangkalahatang crypto-tech ecosystem.

Ang desentralisasyon ng Web ay nagre-rewire ng mga pamantayan

Upang lumaki, ang mga blockchain sa kalaunan ay mangangailangan ng maraming pamantayan na agnostiko ng vendor at mga solusyon.

Napakaraming lugar ang hinog na para sa mga pamantayang pagpapaunlad: mga matalinong kontrata, mga token, seguridad, imbakan, pagmemensahe, pagkakakilanlan, pagbibigay ng pangalan, pag-iingat ng rekord, at higit pa.

Ang Internet at ang Web ay may kani-kanilang mga pamantayan. Nasaan ang katumbas ng blockchain?

Ang isang karaniwang hanay ng mga interface ng middleware ay mag-iinsulate ng mga kalahok mula sa pinakamahirap na bahagi ng Technology, at ilantad nang mas maikli ang mga utilitarian na tampok nito. Ang pagpapababa sa mga hadlang ng mga entry ay magbibigay ng kapangyarihan sa higit pang mga developer na pumasok sa blockchain, katulad ng mga tungkulin na ginampanan ng HTML, HTTP, URL at Java para sa Web.

Ang mga distributed na application na tumatakbo sa isang blockchain na imprastraktura ay iba ang arkitekto kaysa sa mga application na binuo para sa arkitektura ng Web.

Sa isang tradisyonal na Web application, mayroon kang client-side na Javascript code na pinapatakbo ng mga user sa loob ng kanilang mga browser at server-side code na pinapatakbo ng isang host o kumpanya. Sa kabaligtaran, sa isang distributed na application, mayroon kang matalinong lohika na tumatakbo sa isang virtual na network ng mga computer (ang peer-to-peer network), at client-side code na tumatakbo sa isang espesyal na browser (o kliyente), na ang blockchain ledger ay kumikilos bilang isang nakabahaging mapagkukunan.

Sa bagong uri ng rewiring na ito, dumating ang pangangailangan na i-rewire din ang iba't ibang mga pamantayan ng blockchain at mga layer ng Technology .

Maiisip, ang mga blockchain ay maaaring umasa sa isang bilang ng mga pamantayan sa itaas ng umiiral na mga pamantayan ng Internet, upang payagan ang isang maayos na pag-bridging mula sa ONE layer patungo sa isa pa. Iyon ay magiging isang pambihirang tagumpay.

Ang isang blockchain universal stack ay maaaring maging katulad nito (sa pangkalahatan, magdaragdag kami ng tatlong layer sa ibabaw ng Internet):

Magiging mahalaga ang mga Blockchain browser (B-Browsers), dahil sisimulan na nating makita ang mga ito sa 2017. Gagamitin ang mga ito para ilunsad ang mga application ng blockchain, at maaaring magmukhang mga normal na application na pamilyar tayo, maliban na magdadala sila ng ilang mga bagong feature na pinagana ng mga back end ng blockchain (sa halip na mga database).

Kasama sa ilan sa mga kapana-panabik na bagong blockchain browser na panoorin MetaMask, Blockstack at Ambon. Ang mga ito ay kasalukuyang may teknikal na pahilig, at hindi pa sila nakatuon sa kaswal na end-user, ngunit sila ay mag-evolve sa kalaunan upang maging mas madaling gamitin sa end-user.

Ang isang bagong lahi ng mga aplikasyon ng blockchain ay darating sa anyo ng mga karanasan sa peer-to-peer browser (hal: OpenBazaar), habang ang isa pang uri ay i-bolted nang diretso sa kasalukuyang Web, ngunit may isang blockchain back end (hal: Steemit).

Ang isang layer ng mga serbisyo ng tiwala ay maaaring ang API veneer na nag-i-homogenize kung paano tayo gumagawa, gumagalaw, nagsusuri ng mga estado, nag-inspeksyon ng mga patunay, Social Media sa mga makasaysayang landas, ETC: ibig sabihin, gumanap ang mga function na pinangangasiwaan nang maayos ng mga blockchain.

Hindi maiiwasan ang interoperability ng Blockchains, ngunit T pa namin alam nang eksakto kung anong mga antas, maliban kung lalapit kami sa pamamagitan ng pag-uulit NEAR sa mga totoong friction point.

Ang mga hiwalay na pagsisikap ay hindi sapat

Wala pang mahusay na pinagtibay nang malawakan sa buong mundo, maliban kung ito ay na-homogenized sa anumang paraan upang madali itong ma-asimilasyon ng masa.

Kailangan namin ng mga unibersal na tool na ONE nagmamay-ari, ngunit nakikinabang sa lahat, katulad ng mga teknolohiya sa Web na nagpalaya sa Internet.

Ipinaliwanag ni Tim Berners-Lee kung bakit ito ay napakahalaga para sa Web:

"Kung ang Technology ay pagmamay-ari, at sa aking kabuuang kontrol, malamang na hindi ito aalis. T mo maaaring ipanukala na ang isang bagay ay isang unibersal na espasyo at sa parehong oras KEEP ang kontrol dito."

May mga magagandang halimbawa ng mga pamantayang nauugnay sa blockchain, at kailangan nating makita ang higit pa sa mga ito.

Sa kategoryang de-facto, dalawang kapansin-pansing pagbanggit ay IPFS (Inter Planetary File System), at isang pamantayan sa pagpapalabas ng token na pinangunahan ng Ethereum, na may label ERC20 (na nagiging de-facto na pamantayan sa Mga Paunang Alok ng Cryptocurrency).

Ang IPFS ay hindi lamang nakatutok sa blockchain, bagama't sila ay isang magandang tugma, dahil ang IPFS ay napatunayang sikat sa mga aplikasyon ng blockchain (hal: OpenBazaar), kung saan ang mga permanenteng link ng IPFS ay inilalagay sa isang blockchain na transaksyon.

Ang ilang mga consortium ay naglagay din ng mga pamantayan ng blockchain sa kanilang working agenda, at binanggit ko ang mga ito sa aking "Estado ng Global Blockchain Consortia"artikulo.

Sa kampo na pinamumunuan ng industriya, kakailanganin nating Social Media ang ISO/TC 307 Blockchain at electronic distributed ledger na mga teknolohiya technical committee na nagpahayag ng kanilang seryosong intensyon sa pamamagitan ng pakikibahagi sa blockchain standards roll call.

Sa panig ng negosyo, wala pa rin ang hurado, habang inilalagay ng mga vendor ang kanilang software sa mga open source na repository, o nagdedeklara ng isang bukas na pamantayan sa ilang mga customer, sa pag-asang hayaan ang gawaing ito na maging isang tunay na pamantayan sa pamamagitan ng manipis na pag-aampon – hal: Hyperledger, Digital Assets, Chain, at R3.

Ang paglalagay ng software sa open source realm ay isang magandang kasanayan, ngunit may pagkakaiba kapag nagsimula ito sa ganoong paraan mula sa Araw 1 (hal: Bitcoin, Ethereum) kumpara sa paggawa nito isang posterior upang makakuha ng higit na pagtanggap sa merkado.

Higit pa rito, ako ay isang matatag na naniniwala na ang pribado at pampublikong blockchain ay kailangang magbahagi rin ng mga karaniwang pamantayan. Hindi maiisip na ang Internet at mga pribadong intranet T mag-interoperate o magkakakonekta kahit man lang; gayunpaman, nagtatayo kami ng pribado at pampublikong mga teknolohiya at aplikasyon ng blockchain nang hindi isinasaalang-alang ang hindi maiiwasang intersection na iyon.

Huwag tayong makipagkumpitensya sa mga pamantayan

Oo, seryoso akong nagsasalita tungkol sa mga pamantayan. Ito ay hindi masyadong maaga, kahit na naisip ko noong nakaraang taon T natin dapat madaliin ang mga pamantayan ng blockchain bago ang kanilang oras. Sa 2017, kakailanganin nating magsimulang makakita ng mga seryosong talakayan tungkol sa mga pangkalahatang pamantayan, kasama ang mga tunay na intensyon ng mga kalahok sa industriya na magtulungan para sa layuning iyon na magkatotoo.

Kailangan nating matanto na, bilang karagdagan sa pakikipagkumpitensya sa pamilihan, kailangan din nating makipagtulungan sa mga karaniwang teknikal na layunin.

Sa isang perpektong mundo, ang blockchain field ay gagawa ng isang maayos na architecture stack na nagdadala ng mga sikat na pamantayan, na karaniwang ginagamit ng lahat ng mga kalahok nito. Ito ang magiging resulta ng halo ng de-facto at mga pamantayang pinangungunahan ng industriya.

Bilang isang side benefit, ang pagkakaroon ng mga pamantayan ay maaari ring mag-lubricate ng mga epekto sa network, isang kinakailangang katangian ng tagumpay. Kaugnay nito, maeengganyo nito ang mga bagong papasok sa marketplace na tumuon sa kanilang pagkakaiba, sa halip na bumuo ng parehong magkakapatong na mga piraso ng Technology .

T ka karaniwang WIN sa pamamagitan ng pakikipagkumpitensya sa mga pamantayan, ngunit T mo alam kung ano ang pamantayan sa simula, kaya maaari kang magsimula sa pamamagitan ng pakikipagkumpitensya sa lahat. Makikita ang isang senyales ng maturity ng industriya kapag narinig natin ang tungkol sa mga kumpanyang ibinabagsak ang ilang partikular na teknolohiyang pagmamay-ari pabor sa mga pagsisikap ng kooperatiba.

Iyon ay sinabi, T namin dapat suspindihin ang lahat upang gumana lamang sa mga pamantayan sa isang vacuum. Ang mga vendor at blockchain CORE developer ay dapat na patuloy na magtrabaho sa kanilang sariling mga teknolohiya habang mahigpit na sinusubaybayan ang pag-aampon, at palaging sensitibo sa mga pagkakataon para sa pakikipagtulungan sa industriya. T natin mapipilit ang mga pamantayan sa merkado, ngunit kakailanganin ng merkado na yakapin ang mga pamantayan sa paglipas ng panahon.

Kung binabalewala ng mga teknolohiyang blockchain ang posibilidad ng mga pamantayan, makikita natin ang mas kaunting pag-aampon.

Siguro dapat nating isipin ang blockchain bilang isang public good utility, at hikayatin ang isang ebolusyon na hindi katulad ng Internet, sa mga tuntunin ng pagiging bukas at neutralidad ng pag-access.

Ang koleksyon ba ng mga teknolohiyang blockchain ay magiging isa pang higanteng Internet, o ang kanilang paglalakbay ay magiging isang magulo at pira-pirasong ebolusyon, tulad ng database market, bago ang pagsasama-sama nito?

Matagal na kaming nagkaroon ng blockchain, at nakakakuha na ito ng pag-aampon. Ang mga bago at kapana-panabik na mga application ay binuo sa mga teknolohiya ng blockchain. Ngayon na ang oras upang mapagtanto na ang pinakamagagandang hinaharap na mga araw ng blockchain ay depende sa kung gaano natin ilantad ang mga kakayahan nito nang mas pangkalahatan, at mas bukas. Kung hindi ngayon, kailan?

Mga blueprint larawan sa pamamagitan ng Shutterstock

Ang artikulong ito ay nai-publish dati ng Pamamahala ng Startup at muling nai-publish dito nang may pahintulot.

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.

William Mougayar

Si William Mougayar, isang columnist ng CoinDesk , ay ang may-akda ng "The Business Blockchain," producer ng Token Summit at isang venture investor at adviser.

William Mougayar