Video: Смарт-контракты. Простое объяснение (Nobyembre 2024)
Ang IBM at Microsoft ay ang dalawang tech na higante na kumukuha ng pinakasama, sari-saring pagtalon sa pagmamay-ari ng aming hinaharap na blockchain. Sa aming serye sa IBM, Microsoft, at kinabukasan ng blockchain, ipinaliwanag ng Part One ang konsepto ng Blockchain-as-a-service (BaaS) at sinira ang pinakamalaking mga manlalaro sa merkado ng negosyo ng negosyo - Microsoft BaaS kumpara sa IBM blockchain - ngunit iyan ang bahagi lamang ng kwento.
Ang platform ng BaaS ng bawat kumpanya ay malapit ding naka-link sa open-source. Ang IBM ay isang founding member ng Hyperledger Project, isang inisyatibo na pinamamahalaan ng The Linux Foundation upang lumikha ng isang bukas, pamantayan, at pamamahagi ng grade-based na pamamahagi ng ledger at code base. Ang Hyperledger ay nagbibilang ng maraming iba pang mga kumpanya ng tech bilang mga miyembro (Cisco, Intel, at VMware, bukod sa iba pa) ngunit ang Microsoft ay hindi kasama sa kanila. Sa katunayan, nitong nakaraang Hunyo ay inilunsad ng Microsoft ang sarili nitong pagsisikap sa pag-unlad ng BaaS, ang Project Bletchley, upang bumuo ng sariling pamantayang modular blockchain para sa mga matalinong mga kontrata at mga transaksyon sa pananalapi.
Ang Malaking Blue at Redmond ay malayo sa mga manlalaro lamang sa puwang ng blockchain - ang industriya ng pagbabangko at pananalapi, mga institusyong pang-akademiko at pananaliksik, isang mabilis na lumalagong pool ng mga startup, iba pang mga kumpanya ng tech, at isang potpourri ng mga consortium, alyansa, at open-source na mga inisyatibo (at sumasaklaw lamang ito ng pribado o "pinahihintulutan" na mga blockchain) na kolektibong bumubuo ng isang malawak na ekosistema. Ngunit ang IBM at Microsoft ay namuhunan ng malaking pondo at mga mapagkukunan sa pagbuo at sa ipinamamahagi na nagbago ng teknolohiya ng database. Ang mga estratehiya na ito ay darating na magbubugbog sa maraming mga lugar, at kung paano ang paglalaro ay magkakaroon ng tunay na epekto sa kung ano ang bukas na mapagkukunan na blockchain space at ang mga merkado ng BaaS ng negosyo ay magmukhang ilang taon sa kalsada.
Nakipag-usap kami kay Marley Grey, blockchain Chief at Direktor ng BizDev at Diskarte para sa Cloud & Enterprise sa Microsoft, at Arvind Krishna, Senior Vice President at Director sa IBM Research, tungkol sa kanilang mga layunin para sa mga proyekto. Napag-usapan din namin kung paano ang feed at bukas na mga teknolohiya ay nagpapakain sa isa't isa at sa iba't ibang paraan kung saan nakikita ng bawat kumpanya ang blockchain na nagbabago kung paano gumagana ang mundo. Ang parehong mga kumpanya ay naglalayong lumikha ng isang bukas na "tela" kung saan maaaring maitayo ang hinaharap ng blockchain.
Ang "Cryptlet" ng Project Bletchley at ang Next-Gen Blockchain Security
Ang Proyekto Bletchley ay ang gumaganang pangalan para sa iba't ibang mga pagpapaunlad ng Microsoft BaaS, ang mga bahagi nito ay bukas na mapagkukunan, na idinisenyo upang lumikha ng isang stack ng middleware upang magsilbing isang "tela para sa blockchain." Itinayo sa Microsoft Azure, tumatagal ang modular blockchain na tela na tinatawag ng Microsoft na isang "bukas na diskarte sa platform" na sumusuporta sa maraming iba't ibang mga protocol ng blockchain, mula sa tinatawag na Unspent Transaction Output-based protocol (UTXO) tulad ng Hyperledger Project sa matalinong mga protocol na nakabase sa kontrata tulad ng bilang Ethereum (tingnan ang seksyong "E" sa aming kwentong Blockchain AZ). Sinabi ni Grey na ang layunin ay upang panatilihing bukas ang Bletchley, kahit na sa Hyperledger, ngunit tumigil ang Microsoft sa pagsali sa tela na pabor sa sarili nitong.
"Nais naming tiyakin na nanatiling isang bukas na platform, " sabi ni Grey. "Bitcoin, Ethereum, UTXO, Hyperledger - nais namin na manatiling bukas si Bletchley at lahat ng mga iyon, at anuman ang ibibigay namin mula sa isang pananaw sa imprastraktura ay kailangang magamit muli. Kung nalalapat ito sa mga consortium at negosyo, kailangan nating isama iyon sa ang aming middleware stack. "
Ipinaliwanag ni Grey ang isang pares ng mga patnubay ng Microsoft sa Bletchley at blockchain. Ang proyekto ay dinisenyo bilang blockchain middleware - software na kumikilos bilang isang koneksyon sa tulay sa pagitan ng pinagbabatayan na istruktura ng data ng blockchain at mga apps na nakabase sa blockchain - at nagpapakilala ng isang bagong teknolohiya na tinatawag na "mga cryptlet."
Ang mga cryptlet ay mga sangkap ng seguridad at interoperability, na ang bawat isa ay may natatanging lagda, na idinagdag sa isang UXTO o matalinong blockchain na nakabase sa kontrata upang i-encrypt at mga pagpapatunay na mga transaksyon. Ipinaliwanag ni Grey kung paano sinusubukan ni Bletchley na punan ang kasalukuyang gaps sa teknolohiya ng blockchain, lalo na sa paligid ng seguridad at interoperability.
"Ang karaniwang punto ng sakit na naririnig namin sa paligid ng blockchain ay kasama ang pamamahala ng pagkakakilanlan at pangunahing pamamahala kung paano mo nakuha ang iyong mga kamay sa paligid nito, " sabi ni Grey. "Ang privacy ay ang pangalawang isa. Ang ikatlo ay interoperability sa umiiral na mga system at pagkatapos ay sa iba pang mga blockchain. Ang isang blockchain ay hindi gagawin ang lahat; kakailanganin nating maraming mga blockchain."
Sinabi ni Grey na ang mga cryptlet ay maaaring kumilos bilang isang delegado o isang buong pagsuko para sa isang transaksyon sa blockchain. Nangangahulugan ito na maaaring ipalagay ng isang cryptlet ang pagkakakilanlan ng isang tao, isang asset, o isang matalinong kontrata, at maaaring magamit alinman bilang isang utility upang maproseso ang isang transaksyon o bilang isang kontrata ng kreta gamit ang blockchain bilang isang tindahan ng data. Ipinaliwanag din niya ang isang subtechnology na tinawag na CryptoDelegates na kumikilos bilang mga adaptor na gumagamit ng mga ligtas na komunikasyon tulad ng HTTPS at SSL upang magdagdag ng mga layer ng seguridad tulad ng key verification, signature recording, at idinagdag na pag-encrypt sa matalinong mga kontrata at transaksyon.
"Kung wala ang mga cryptlet, wala kang standard na security sobre. Sinadya naming idinisenyo ang Bletchley upang kumilos tulad ng tradisyunal na middleware, " sabi ni Grey. "Sa iyong back end maaari mong gamitin ang SQL, baguhin ang database, at hindi baguhin ang iyong logic ng aplikasyon dahil gumagana ito sa anumang back end. Nais ng mga tao na simulan ang pagbuo ng mga system ngayon.
"Ito ang bagong maliksi na mundo kung saan, kung hihintayin mong itayo ito hanggang makuha mo ang lahat ng mga isyu sa teknikal at negosyo na nalamang, kapag napunta ka sa merkado ay huli ka na. Kailangan mong simulan ang pagbuo ngayon, " dagdag ni Grey. "Kapag tumahimik ang lahat, maaari mong mabilis na ilipat ang iyong itinayo. Kasama sa Bletchley ang gawaing pang-imprastraktura, mga kriptlet, at CryptoDelegates sa stack ng middleware, ngunit gumagana din."
Ang layunin ng Bletchley ay gawing mas ligtas ang blockchain sa lahat ng antas ng salansan upang hindi tayo magtatapos sa higit pang mga insidente tulad ng matalinong kontrata ng lohika na nagdulot ng $ 50 milyong DAO hack. Ang proseso kung paano gumagana ang mga cryptlet at CryptoDelegates sa loob ng tela ng Bletchley ay mas kumplikado, at ipinaliwanag ng Microsoft sa mas malalim na ito sa isang puting papel sa GitHub.
"Ang DAO ay maaaring gumamit ng ilang pag-debug, " biro ni Grey. "Itinayo namin ang pangunahing imprastraktura para sa mga cryptlet at CryptoDelegates, kaya ang isang developer ay maaaring mag-tag ng isang transaksyon at ito ay tulad ng magic; alam nito kung paano pukawin ang kriptlet sa web at gawin ang pag-encrypt para sa iyo."
Hyperledger at IBM's Multi-Pronged Enterprise Push
Ang Microsoft BaaS at Project Bletchley ay hindi lamang pinagsama open-source, cloud, at diskarte sa enterprise na naglalayong lumikha ng isang tela ng blockchain. Ang mga produkto ng enterprise blockchain ng IBM ay lahat ay alam ng bukas na mapagkukunan at pagbuo ng Hyperledger, kung saan ang IBM ay nag-ambag ng higit sa 44, 000 mga linya ng code hanggang ngayon. Ang proyekto ng Hyperledger ay isang "cross-industry open standard para sa ipinamamahagi na mga ledger" ngunit pinutol ng IBM ang Krishna sa pamamagitan ng jargon at ipinaliwanag ang apat na mga kritikal na benepisyo ng blockchain sa paligid kung saan nakatuon ang inisyatibo.
1. Ipinamamahagi: Ang mga digital na ledger ay kumalat sa maraming lokasyon habang pinapanatili ang data na nakahanay sa blockchain.
2. Konsensus: Pamamahala batay sa pagboto ng komite ng open-source.
3. Hindi mababago: Isang orihinal, hindi maibabawas na rekord ng transaksyon - susi sa konsepto ng "blockchain ay katumbas ng tiwala."
4. Pahintulot: Pag- verify ng pagkakakilanlan at pagbabago ng kung sino ang maaaring magdagdag at baguhin ang mga entry sa blockchain.
"Maraming mga regulasyon ang maaari kong i-riles sa paligid ng racketeering, anti-money laundering, katiwalian-kung hindi ko alam kung sino ang isang tao o kung ano ang ginagawa nila, mahirap bigyang-katwiran ang paggamit ng isang blockchain para sa negosyo, " sabi ni Krishna. "Ipinamamahagi, pinagkasunduan, hindi mababago, at pinahihintulutan: ang mga ito ay ang apat na kritikal na mga elemento na natutukoy kung paano nakamit ang ipinamamahaging pagtitiwala, at ang pagtitiwala ay aalis sa alitan."
Ang open-source project (kung saan ipinasa ng IBM ang kontrol sa The Linux Foundation) ay mayroong 40-plus members, kabilang ang mga entitles sa pinansya, mga startup ng fintech, at mga kumpanya ng tech - kasama ang mga samahan mula sa JP Morgan Chase at Deutsche Bank hanggang sa Cisco, Intel, Red Hat, at VMware na nag-aambag code. Ang R3 consortium ay isang miyembro din, at ang Linux Foundation ay kasalukuyang nag-vetting ng mga aplikasyon para sa ilang daang higit pang mga miyembro.
Ang malaking pagkakaiba sa Hyperledger na may kaugnayan sa teknolohiyang blockchain na ginamit sa Bitcoin (at kahit na Ethereum) ay bukas na pamamahala. Bukas ang mapagkukunan ng Ethereum ngunit pinamamahalaan ito ng lupon ng Ethereum Foundation, hindi isang bukas na komite sa teknikal.
Tulad ng para sa miyembro ng proyekto na R3 - na kung saan ang IBM at Microsoft ay parehong mga miyembro kasama ang higit sa 50 iba pang mga bangko, institusyong pinansyal, at mga kumpanya ng tech na nagtatayo ng isang pribadong grade blockchain ledger - inaasahan ni Krishna na sa huli ay ilalagay ang pribadong blockchain network nito sa tela ni Hyperledger kumpara sa Ethereum.
Ang Hyperledger ay nakatuon sa mga mahahalagang blockchain tulad ng pamamahala ng pagkakakilanlan, interoperability, at pamamahala ng data ngunit - katulad ng Microsoft's Bletchley-Krishna sinabi na ang overarching layunin ay lumikha ng isang "matatag na tela" na magbubuklod ng mga karaniwang mga kinakailangan sa blockchain sa buong industriya. Tinawag ni Krishna ang Hyperledger na "ang bukas na mapagkukunan na reaksyon ng negosyo sa hindi nagpapakilala sa Bitcoin, " at inaasahan na nakamit ng Hyperledger ang isang kritikal na masa na humihinto sa open-source splintering sa pagbuo ng blockchain, at nagbibigay ng higit na pamamahala at tiwala kaysa sa Bitcoin at Ethereum.
"Para sa daan-daang libong mga negosyo at pamahalaan na yakapin ang teknolohiyang ito, kailangan mo ng transparency at pamamahala sa kung paano nakasulat ang code. Sa huli, ang malaking halaga sa isang network ng blockchain ay tiwala, at ang code ay kailangang bukas. extensible, at walang mga pintuan sa likod. Upang gawin iyon, kailangan mo ng aktwal na bukas na mapagkukunan, hindi lamang bukas na mapagkukunan ng pangalan, "sabi ni Krishna.
"Maaari mong tawagan ang open source ng Ethereum ngunit walang pamamahala tungkol sa kung ano ang na-deploy sa network, at ang 20 na tagapangasiwa ay maaaring pumili upang baguhin ang code bukas. Iyon ang malaking pagkakaiba, " dagdag niya. "Maaari ba akong magtiwala o hindi kaya? Ang totoong bukas na mapagkukunan ay nangangahulugang pamamahala - isang hanay ng mga tao na nag-aambag ng code sa ilalim ng nakikitang mga panuntunan na pinamumunuan ng isang komite sa teknikal. Ipinakita ng kasaysayan na, alinman sa Linux o Apache na mga proyekto tulad ng Hadoop at Spark, mayroong ay mga makapangyarihang halimbawa ng bukas na mapagkukunan bilang batayang teknolohiya para sa mapagkakatiwalaang software ng negosyo. "
Ang Mahigpit na Bahagi: Paghahabi ng Tela sa Tunay na Daigdig
Ang IBM at Microsoft ay parehong may perpektong nakaposisyon upang kumain ng bahagi ng merkado ng BaaS market habang pinipilit ang kani-kanilang bukas na mga agenda. Ngunit ang puwang ay mas kumplikado kaysa sa lahi ng dalawang kabayo. Si Eric Piscini, Punong Punong Pangangasiwa ng Pagbabangko at Teknolohiya sa Deloitte, ay sinira kung paano ang salik ng IBM at Microsoft sa isang mas malaking merkado.
"Ang ilalim ng salansan para sa akin ay ang mga pangunahing bahagi ng blockchain na nagmula sa iba't ibang mga manlalaro. Ang tradisyonal na pampublikong mga manlalaro ng blockchain tulad ng Bitcoin at Etherum, at pagkatapos ay ang lahat ng mga pribadong blockchain na inihatid ng mga kumpanya, " sabi ni Piscini. "Iyon ang pundasyon, at ang source code ay tumatakbo sa isang bungkos ng iba't ibang mga provider ng ulap: IBM, Microsoft, HP, AWS. Medyo marami sa lahat na gumagawa ng ulap ay gumagawa ng isang bagay sa paligid ng BaaS sa kanilang platform."
Pinangunahan din ni Piscini ang Deloitte Global Cryptocurrency Center na nagsisilbi sa mga institusyong pinansyal at nagtitingi. Ang Deloitte ay may isang platform ng BaaS na may sarili ding tinatawag na Rubix. Nakikita ni Deloitte ang pag-aampon sa blockchain na nagmula hindi lamang mula sa pagbabangko at pananalapi kundi mula sa mga industriya tulad ng pagmamanupaktura, automotive, langis at gas, at iba pa. Sinusubukan ng mga industriya na ito hindi lamang kung ano ang gagawin sa blockchain kundi kung paano ito gagawin habang pinamamahalaan ang pagsunod, peligro, at seguridad. Sinabi ni Piscini na ang ugnayan sa pagitan ng bukas na pag-unlad at pag-aampon ng negosyo ay susi, ngunit ang mga inisyatibo tulad ng Hyperledger at Project Bletchley ay dapat na nakatuon sa mga indibidwal na kaso ng paggamit ng negosyo sa halip na sa isang tela ng kumot.
"Ang open source ay isang mahusay na konstruksyon para sa blockchain. Hindi ito nangangahulugang pampubliko o pribadong blockchain; nangangahulugan ito na magagamit ang lahat ng code para sa lahat upang magamit at maglaro. At maraming mga pribadong pagpapatupad ng blockchain ay gumagamit ng open-source code. Ang pampublikong kumpara sa pribado o pinahihintulutan laban sa walang pahintulot na debate ay magpapatuloy sa loob ng mahabang panahon - hanggang sa mayroon kaming ilang uri ng pamamaraan o pamantayan. Ngunit higit pa rito; ito ay pamantayan sa paligid ng mga partikular na kaso ng paggamit ng negosyo, "sabi ni Piscini.
"Ginagamit ko ang halimbawa kung minsan ng Visa o MasterCard, " dagdag niya. "Ang mga nilalang iyon ay nilikha dahil ang mga bangko ay nangangailangan ng mga pamantayan upang makipag-usap sa mga transaksyon na kanilang gumanap. Sa blockchain, wala pa tayo. Sa ilang mga punto, ang Hyperledger at ang iba pa ay kailangang gumana patungo sa mga pamamaraan at pamantayan sa isang antas ng paggamit ng kaso (pagbabayad, pag-areglo, paglilipat ng pag-aari, atbp.) upang makakuha ng mas mataas na pag-aampon. Iyon ang ginagawa ng R3 consortium: na nakatuon sa mga kaso ng paggamit sa pananalapi. Ito ay isang mahusay na paraan upang ilipat ang karayom. tiwala sa buong industriya sa antas ng paggamit ng kaso. "
Ang katotohanan na ang IBM at Microsoft ay kapwa R3 consortium members ay nagsasabi sa paggalang na iyon. Ang dalawang higanteng blockchain ay parehong sumali sa bagong nabuo na Smart Contracts Alliance, isang inisyatibo sa industriya na inayos ng Chamber of Digital Commerce upang isulong ang edukasyon, paggawa ng patakaran, at pag-aampon sa paligid ng isa pang mahalagang kaso ng paggamit ng blockchain: matalinong mga kontrata.
Sa isang bali, magkakapatong na tanawin ng mga open-source blockchain projects at standardization efforts, inilunsad ang Smart Contracts Alliance kasama ang isang founding membership na binubuo ng mga tech na higante, mga kumpanya ng enterprise IT, mga kumpanya ng batas, unibersidad, blockchain startup, at mga consulting firms. Si Perianne Boring, tagapagtatag at Pangulo ng Kamara ng Digital Commerce, ay nagsabi sa amin kung bakit nakita ang inisyatibo na ito ng ganitong uri ng universal buy-in mula sa simula at kung paano nagtutulungan ang masikip na blockchain ecosystem.
"Ang mga malalaking kumpanya tulad ng IBM at Microsoft, mga institusyong pampinansyal, mga startup - alam natin kung ano ang kanilang mga modelo ng negosyo at alam namin kung ano ang kanilang pinagtatrabahuhan. Ang mga kumpanya ay nagsisimulang mamuhunan ng maraming oras, enerhiya, at mapagkukunan sa mga matalinong kontrata, " sabi ng Pagbubutas. "Ang marami sa aming mga miyembro ay mga miyembro din ng Hyperledger, R3, ngunit lahat tayo ay may iba't ibang mga misyon. Ang Kamara ay nakatuon sa mga isyu sa patakaran, ligal, at regulasyon; Ang Hyperledger ay mas maraming teknolohiya; Ang R3 ay isang for-profit na kumpanya para sa mga bangko. malaking yugto ng alyansa para sa susunod na 6-12 na buwan ay ang edukasyon at pinagsasama ang industriya upang simulan ang pagtukoy ng mga matalinong kontrata mula sa isang legal na kahulugan.Ito pa rin ang maagang mga araw; ang teknolohiyang ito ay tatagal ng kaunting oras para sa pag-aampon. Ngunit kami ' muling tumingin sa malaking larawan. "
Sinabi ng Grey ni Microsoft sa susunod na hakbang habang ang blockchain mature ay ang paglitaw ng mga istruktura ng data ng blockchain o matalinong mga kontrata na pinagtagpi sa DNA ng Internet of Things (IoT), kung saan ang mga aparato ay may sariling pagkakakilanlan at maaaring kumilos bilang sariling mga ahente ng autonomous. Sinabi niya na medyo malayo ito, ngunit kinilala na ito ay isang lugar kung saan ang IBM ay namuhunan ng maraming sa pamamagitan ng mga inisyatibo tulad ng Autonomous Decentralized Peer-to-Peer Telemetry (ADEPT), o teknolohiya ng blockchain upang makabuo ng isang desentralisado, secure ang infrastructure ng IoT.
" Maaaring bigyan ng blockchain ang mga aparato ng pagkakakilanlan, secure na mga transaksyon, pagkatapos ay lumikha ng isang buong bagong ekonomiya, " sabi ni Grey. "Ginagamit ko ang pagkakatulad ng vending machine sa lahat ng oras. Pag-isipan ang mga vending machine na kumikilos bilang mga autonomous agents na gumagawa ng sopistikadong lohika sa kung paano ibigay ang mga item at tanggapin ang mga pagbabayad nang wireless sa iyong aparato gamit ang blockchain."
Lumawak ang Krishna ng IBM sa ideyang iyon ng blockchain para sa pisikal na ekonomiya. Pinag-uusapan niya ang paggamit ng blockchain para sa mga pamagat at paglipat ng real estate, mga serbisyo tulad ng pagrerehistro ng auto at seguro, at kahit na ang potensyal na blockchain na baguhin ang internasyonal na komersyo at pangangalakal ng mga kalakal - lahat ay nakatali sa pinagbabatayan na tela ng blockchain at pinapanatili ang kasaysayan ng pagpapatakbo ng transaksyon sa maraming siglo darating.
"Kung titingnan mo kung paano umusbong ang ekonomiya ng mundo, ang globalisasyon at pandaigdigang kalakalan ay naging malaking katalista. Ngayon, kung titingnan natin ang paggalaw ng mga kalakal, marami pa rin ang pagkikiskisan sa paligid ng mga matandang proseso na gusto ang mga kaugalian, detentions, bills ng landing Naniniwala ako na ang blockchain ay maaaring maging isang mahusay na teknolohiya upang maalis ang maraming alitan at talagang ilipat ang pandaigdigang kalakalan, "sabi ni Krishna.
Maging ito sa Microsoft BaaS o IBM Blockchain, o Hyperledger o Bletchley, ang Krishna ng IBM ay hindi napahiya sa kumpetisyon. Parehong sa BaaS at bukas na mapagkukunan, ang kumplikadong mga layer ng blockchain ecosystem ay nagsimula lamang na magkaroon ng hugis.
"Nais ng bawat isa na ilagay ang blockchain sa ulap sa isang pahintulot na paraan, na may isang pinagbabatayan na tela na bukas sa lahat at talagang pinapayagan ang mga developer. Habang pinapanood ng Microsoft ang Hyperledger, hindi sila mukhang interesado na mag-ambag sa bukas na tela, " sabi ni Krishna . "Sa palagay ko maraming bagay sa Bletchley na makikipagkumpitensya sa engineering at kalidad - mga tool para sa analytics at pagsubaybay, proteksyon ng data, regulasyon - at IBM ay makikipagkumpitensya sa Microsoft sa maraming, maraming mga industriya. Naniniwala ako na nalalapat ito sa tingi, pananalapi, pangangalaga sa kalusugan, at maraming aspeto ng pisikal na ekonomiya. "