Okwu Mmalite nke Smart Contracts

N'isiokwu a, anyị ga-ele anya ihe smart contracts bụ, ihe ha bụ, anyị ga-amata dị iche iche smart nkwekọrịta nyiwe, ha atụmatụ, na-atụlekwa otú ha si arụ ọrụ na uru ndị ha nwere ike iweta. Ihe a ga-aba uru nke ukwuu maka ndị na-agụ akwụkwọ na-amaghị nke ọma isiokwu nke nkwekọrịta smart, ma na-achọ ịbịaru nso na ịghọta ya.

Nkwekọrịta oge niile vs. smart nkwekọrịta

Tupu anyị abanye n'ime nkọwa, ka anyị were ihe atụ nke ọdịiche dị n'etiti nkwekọrịta oge niile, nke akọwapụtara na akwụkwọ, na nkwekọrịta smart, nke a na-anọchi anya dijitalụ.

Okwu Mmalite nke Smart Contracts

Kedu ka nke a si rụọ ọrụ tupu ọbịbịa nke nkwekọrịta smart? Cheedị echiche otu ìgwè ndị chọrọ ịmepụta ụfọdụ iwu na ọnọdụ maka nkesa nke ụkpụrụ, yana usoro ụfọdụ iji kwe nkwa mmejuputa nkesa a dịka iwu na ọnọdụ enyere. Mgbe ahụ, ha na-agbakọta ọnụ, wepụta akwụkwọ ha detuo nkọwa njirimara ha, okwu ndị ahụ, ụkpụrụ ndị metụtara, dee ha ụbọchị wee bịanye aka na ya. Onye a tụkwasịrị obi, dị ka notary kwadoro nkwekọrịta a. Ọzọkwa, ndị a gara n'akụkụ dị iche iche na akwụkwọ ha nke nkwekọrịta dị otú ahụ wee malite ime ụfọdụ omume ndị nwere ike ọ gaghị adaba na nkwekọrịta ahụ n'onwe ya, ya bụ, ha mere otu ihe, ma na akwụkwọ e nyere ikike na ha kwesịrị ime ihe. kpamkpam dị iche iche. Oleekwa otú ị ga-esi pụọ n'ọnọdụ a? N'ezie, otu n'ime ndị otu ahụ kwesịrị iwere akwụkwọ a, were ụfọdụ ihe akaebe, buru ya n'ụlọ ikpe wee nweta nnabata n'etiti nkwekọrịta na omume n'ezie. Ọtụtụ mgbe, ọ na-esiri ike iji nweta mmejuputa iwu ziri ezi nke nkwekọrịta a, nke na-eduga ná nsonaazụ na-adịghị mma.

Kedu ihe enwere ike ikwu maka nkwekọrịta smart? Ha na-ejikọta ma ohere nke ide usoro nkwekọrịta na usoro maka mmejuputa ha siri ike. Ọ bụrụ na edobela ọnọdụ ahụ yana abanyela aka na azụmahịa ma ọ bụ arịrịọ kwekọrọ, mgbe ahụ, ozugbo anabatara arịrịọ ahụ ma ọ bụ azụmahịa ahụ, ọ gaghị ekwe omume ịgbanwe ọnọdụ ma ọ bụ metụta mmejuputa ha.

Enwere otu nkwado ma ọ bụ netwọkụ dum, yana nchekwa data na-echekwa nkwekọrịta smart niile etinyere maka igbu ya n'usoro usoro oge siri ike. Ọ dịkwa mkpa na nchekwa data a ga-enwerịrị ọnọdụ mkpali niile maka imezu nkwekọrịta smart. Tụkwasị na nke ahụ, ọ ghaghị iburu n'uche uru nke a kọwara nkesa ya na nkwekọrịta ahụ. Ọ bụrụ na nke a metụtara ụfọdụ ego dijitalụ, mgbe ahụ nchekwa data a kwesịrị iburu ya n'uche.

N'ikwu ya n'ụzọ ọzọ, ndị na-akwado nkwekọrịta smart ga-enwerịrị ike ịnweta data niile nke nkwekọrịta smart na-arụ ọrụ. Dịka ọmụmaatụ, ekwesịrị iji otu nchekwa data mee ihe n'otu oge maka ego dijitalụ, nguzozi nke onye ọrụ, azụmahịa onye ọrụ, na akara oge. Mgbe ahụ, na nkwekọrịta smart, ọnọdụ ahụ nwere ike ịbụ nguzozi nke onye ọrụ na ego ụfọdụ, ọbịbịa nke oge ụfọdụ, ma ọ bụ eziokwu na e mewo azụmahịa ụfọdụ, ma ọ dịghị ihe ọzọ.

Nkọwa nke nkwekọrịta smart

N'ozuzu, onye na-eme nchọpụta bụ Nick Szabo chepụtara okwu ahụ n'onwe ya na nke mbụ ya na 1994, e dekwara ya na 1997 na otu isiokwu na-akọwa echiche nke nkwekọrịta smart.

Nkwekọrịta smart na-egosi na a na-eme ụfọdụ akpaaka nke nkesa uru, nke nwere ike ịdabere naanị na ọnọdụ ndị ahụ eburula ụzọ kpebie. N'ụdị ya kachasị mfe, ọ dị ka nkwekọrịta nwere usoro akọwapụtara nke ọma, nke ụfọdụ ndị ọzọ bịanyere aka na ya.

Emebere nkwekọrịta smart iji belata ntụkwasị obi na ndị ọzọ. Mgbe ụfọdụ, ebe a na-eme mkpebi nke ihe niile dabere na-ewepụ kpamkpam. Tụkwasị na nke a, nkwekọrịta ndị dị otú ahụ dị mfe iji nyochaa. Nke a bụ a n'ihi na ụfọdụ imewe atụmatụ nke ndị dị otú ahụ a usoro, ma ọtụtụ mgbe anyị na-aghọta site a smart nkwekọrịta a decentralized gburugburu ebe obibi na ọnụnọ nke ọrụ na-ekwe ka onye ọ bụla nyochaa nchekwa data na-eduzi a zuru oditi nke ogbugbu nke contracts. Nke a na-eme ka nchebe pụọ na mgbanwe data iweghachi azụ nke ga-ebute mgbanwe na arụmọrụ nke nkwekọrịta ahụ n'onwe ya. Digitization nke ọtụtụ usoro mgbe ịmepụta na ịmalite nkwekọrịta smart na-emekarị ka nkà na ụzụ dị mfe na ọnụ ahịa nke mmejuputa ha.

Ihe atụ dị mfe - ọrụ Escrow

Ka anyị leba anya n'ihe atụ dị mfe. Ọ ga-enyere gị aka ịbịaru nso n'ịghọta ọrụ nke nkwekọrịta smart, yana ịghọta nke ọma na nke ikpe ha kwesịrị iji.

Okwu Mmalite nke Smart Contracts

Enwere ike ime ya site na iji Bitcoin, ọ bụ ezie na ugbu a Bitcoin ka na-esiri ike ịkpọ ya ikpo okwu zuru oke maka nkwekọrịta smart. Yabụ, anyị nwere ụfọdụ onye na-azụ ahịa ma anyị nwere ụlọ ahịa dị n'ịntanetị. Onye ahịa chọrọ ịzụta ihe nleba anya n'ụlọ ahịa a. N'okwu kachasị mfe, onye na-azụ ahịa na-emecha ma na-eziga ugwo, na ụlọ ahịa dị n'ịntanetị na-anabata ya, kwadoro ya, wee na-ebuga ngwaahịa ahụ. Otú ọ dị, n'ọnọdụ a, ọ dị mkpa maka ntụkwasị obi dị ukwuu - onye na-azụ ahịa ga-atụkwasị obi na ụlọ ahịa dị n'ịntanetị maka ego niile nke nyocha. Ebe ọ bụ na ụlọ ahịa dị n'ịntanetị nwere ike inwe aha dị ala n'anya onye na-azụ ahịa, enwere ihe ize ndụ na n'ihi ihe ụfọdụ, mgbe ịnakwere ịkwụ ụgwọ ahụ, ụlọ ahịa ahụ ga-ajụ ọrụ ma ghara iziga onye zụrụ ngwaahịa ahụ. Ya mere, onye na-azụ ahịa na-ajụ ajụjụ ahụ (na, ya mere, ụlọ ahịa ịntanetị na-ajụ ajụjụ a) ihe a ga-etinye n'ọrụ na nke a iji belata ihe ize ndụ dị otú ahụ ma mee ka azụmahịa ndị dị otú ahụ bụrụ ndị a pụrụ ịdabere na ya.

N'ihe banyere Bitcoin, ọ ga-ekwe omume ikwe ka onye na-azụ ahịa na onye na-ere ahịa họrọ onye ogbugbo n'onwe ya. Enwere ọtụtụ ndị na-etinye aka n'ịkwado okwu ndị na-ese okwu. Ndị sonyere anyị nwere ike họrọ n'ime ndepụta ndị ogbugbo n'ozuzu nke ha ga-atụkwasị obi. Ha na-ekekọta adreesi 2 nke 3 multisignature ebe enwere igodo atọ na mbinye aka abụọ nwere igodo abụọ ọ bụla achọrọ iji mefu ego site na adreesị ahụ. Otu igodo ga-abụ nke onye zụrụ ya, nke abụọ nke ụlọ ahịa dị n'ịntanetị, na nke atọ nke onye ogbugbo. Na adreesị multisignature dị otú ahụ onye na-azụ ahịa ga-eziga ego dị mkpa iji kwụọ ụgwọ maka nyochaa. Ugbu a, mgbe onye na-ere ahịa hụrụ na a na-egbochi ego ruo oge ụfọdụ na adreesị multisignature na-adabere na ya, ọ nwere ike izipu onye nleba anya site na mail.

Na-esote, onye na-azụ ahịa na-enweta ngwugwu ahụ, nyochaa ngwongwo ma mee mkpebi na ịzụrụ ikpeazụ. O nwere ike kwenye kpamkpam na ọrụ a na-enye wee bịanye aka na azụmahịa ahụ na igodo ya, ebe ọ na-ebufe mkpụrụ ego site na adreesị multisignature na onye na-ere ya, ma ọ bụ na ọ nwere ike ghara inwe afọ ojuju na ihe. N'okwu nke abụọ, ọ na-akpọtụrụ onye ogbugbo ka ọ chịkọta azụmahịa ọzọ nke ga-ekesa mkpụrụ ego ndị ahụ n'ụzọ dị iche.

Ka anyị kwuo na onye nleba anya rutere ntakịrị ihe na ngwa ahụ agụnyeghị eriri maka ijikọ na kọmputa, ọ bụ ezie na ebe nrụọrụ weebụ ụlọ ahịa dị n'ịntanetị kwuru na ekwesịrị itinye eriri ahụ na ngwa ahụ. Mgbe ahụ, onye na-azụ ahịa na-anakọta ihe akaebe dị mkpa iji gosi onye ogbugbo na a ghọgburu ya n'ọnọdụ a: ọ na-ese foto nke saịtị ahụ, na-ese foto nke nnata mail, na-ese foto nke scratches na nyochaa ma gosi na akara ahụ bụ. gbajie wee dọpụta eriri ahụ. Ụlọ ahịa dị n'ịntanetị, n'aka nke ya, na-anakọta ihe akaebe ya ma nyefee ya na onye ogbugbo.

Onye ogbugbo nwere mmasị n'otu oge imeju ma iwe nke onye zụrụ ya na mmasị nke ụlọ ahịa ịntanetị (ọ ga-edo anya ihe kpatara ya mgbe e mesịrị). Ọ bụ azụmahịa nke a ga-eji mkpụrụ ego sitere na adreesị multisignature mee ihe n'ụzọ ụfọdụ n'etiti onye na-azụ ahịa, ụlọ ahịa dị n'ịntanetị na onye ogbugbo, ebe ọ bụ na ọ na-ewere akụkụ maka onwe ya dị ka ụgwọ ọrụ maka ọrụ ya. Ka anyị kwuo na 90% nke ngụkọta ego na-agara onye na-ere ahịa, 5% nye onye ogbugbo na 5% akwụ ụgwọ onye zụrụ ya. Onye ogbugbo na-eji igodo ya bịanye aka na azụmahịa a, mana enweghị ike itinye ya n'ọrụ, n'ihi na ọ chọrọ mbinye aka abụọ, mana naanị otu kwesịrị ya. Ọ na-ezigara ma onye na-azụ ahịa ma onye na-ere ahịa azụmahịa dị otú ahụ. Ọ bụrụ na ọ dịkarịa ala otu n'ime ha nwere afọ ojuju na nhọrọ a maka ịkesa mkpụrụ ego, mgbe ahụ, a ga-edebanye aha azụmahịa ahụ ma kesaa ya na netwọk. Iji kwado ya, o zuru ezu na otu n'ime ndị na-azụ ahịa na-ekwenye na nhọrọ onye ogbugbo.

Ọ dị mkpa na mbụ ịhọrọ onye ogbugbo ka ndị sonyere ya wee tụkwasị ya obi. N'okwu a, ọ ga-eme ihe n'adabereghị na ọdịmma nke otu ma ọ bụ nke ọzọ ma jiri nlezianya nyochaa ọnọdụ ahụ. Ọ bụrụ na onye ogbugbo adịghị enye nhọrọ maka ikesa mkpụrụ ego nke ga-eju afọ ma ọ dịkarịa ala otu onye so na ya, mgbe ahụ, na-ekwenyere ọnụ, ma onye na-azụ ahịa na ụlọ ahịa dị n'ịntanetị nwere ike iziga mkpụrụ ego ahụ na adreesị multisignature ọhụrụ site na itinye aka ha abụọ. A ga-ejikọta adreesị multisignature ọhụrụ ahụ na onye ogbugbo dị iche, onye nwere ike ịkacha mma n'okwu ahụ ma nye nhọrọ ka mma.

Ọmụmaatụ nwere ebe obibi na friji

Ka anyị leba anya n'ihe atụ dị mgbagwoju anya nke na-egosipụta ike nke nkwekọrịta smart n'ụzọ doro anya.

Okwu Mmalite nke Smart Contracts

Ka anyị kwuo na e nwere ụmụ okorobịa atọ batara n'otu ọnụ ụlọ na nso nso a. Ha atọ nwere mmasị ịzụta friji maka ọnụ ụlọ ha nke ha nwere ike iji ọnụ. Otu n'ime ha wepụtara onwe ha ịnakọta ego ole ọ ga-eji zụta friji ma soro onye na-ere ya kpaa nkata. Agbanyeghị, ọ bụ naanị na ha zutere ibe ha na ntụkwasị obi zuru oke n'etiti ha. N'ụzọ doro anya, abụọ n'ime ha na-etinye ihe ize ndụ site n'inye ego nke atọ. Na mgbakwunye, ha kwesịrị iru nkwekọrịta n'ịhọrọ onye na-ere ere.

Ha nwere ike iji ọrụ escrow, ya bụ, họrọ onye ogbugbo nke ga-enyocha mmezu nke azụmahịa ahụ ma dozie esemokwu esemokwu ma ọ bụrụ na ọ bụla bilitere. Mgbe ahụ, ha kwekọrịtara, ha na-ewepụta nkwekọrịta smart wee depụta ọnọdụ ụfọdụ na ya.

Ọnọdụ mbụ bụ na tupu oge ụfọdụ, kwuo n'ime otu izu, akaụntụ nkwekọrịta smart dabara adaba ga-enweta ụgwọ atọ site na adreesị ụfọdụ maka otu ego. Ọ bụrụ na nke a emeghị, nkwekọrịta smart na-akwụsị ime ma weghachite mkpụrụ ego ahụ nye ndị niile sonyere. Ọ bụrụ na ọnọdụ ahụ zutere, mgbe ahụ, a na-edozi ụkpụrụ nke onye na-ere ahịa na onye ogbugbo identifier, na ọnọdụ a na-enyocha na ndị niile sonyere na nhọrọ nke onye na-ere ahịa na onye ogbugbo. Mgbe ọnọdụ niile zutere, mgbe ahụ, a ga-ebufe ego na adreesị ndị akọwapụtara. Usoro a nwere ike ichebe ndị sonyere na wayo n'akụkụ ọ bụla ma na-ewepụkarị mkpa ntụkwasị obi.

Anyị na-ahụ na ihe atụ a kpọmkwem ụkpụrụ na ike a nzọụkwụ-site-nzọụkwụ set parameters maka imezu ọnọdụ ọ bụla na-enye gị ohere ịmepụta usoro nke ọ bụla mgbagwoju anya na omimi nke akwu ọkwa. Na mgbakwunye, ị nwere ike ibu ụzọ kọwaa ọnọdụ mbụ na nkwekọrịta smart, ma naanị mgbe mmezu ya gasịrị, ị nwere ike ịtọ paramita maka ọnọdụ ọzọ. N'ikwu ya n'ụzọ ọzọ, a na-ede ọnọdụ ahụ n'ụzọ nkịtị, na parampat maka ya nwere ike ịtọ ya ugbua n'oge ọrụ ya.

Nkewa nke smart contracts

Maka nhazi ọkwa, ị nwere ike ịtọ otu dị iche iche nke njirisi. Otú ọ dị, n'oge mmepe nkà na ụzụ, anọ n'ime ha dị mkpa.

Enwere ike ịmata nkwekọrịta smart site na mpaghara mkpochapụ ha, nke enwere ike ịhazi ma ọ bụ mebie ya. N'ihe gbasara ịchịisi, anyị nwere nnwere onwe ka ukwuu na nnabata mmejọ mgbe anyị na-eme nkwekọrịta smart.

Enwere ike ịmata ha site na usoro nhazi na mmezu ọnọdụ: ha nwere ike ịme mmemme n'efu, oke ma ọ bụ buru ụzọ kọwaa, ya bụ pịnye nke ọma. Mgbe enwere naanị nkwekọrịta smart 4 akọwapụtara na nyiwe nkwekọrịta smart, enwere ike ịtọ ntọala maka ha n'ụzọ ọ bụla. N'ihi ya, ịtọ ha dị mfe karị: anyị na-ahọrọ nkwekọrịta site na listi ma gafere paramita.

Dị ka usoro mmalite ahụ si dị, enwere nkwekọrịta smart na-akpaghị aka, ya bụ, mgbe ọnọdụ ụfọdụ na-eme, ha na-eme onwe ha, na e nwere nkwekọrịta nke akọwapụtara ọnọdụ ahụ, mana ikpo okwu anaghị achọpụta mmezu ha ozugbo; mkpa ka ebido iche.

Na mgbakwunye, nkwekọrịta smart dị iche na ọkwa nzuzo ha. Ha nwere ike imeghe kpamkpam, akụkụ ma ọ bụ nzuzo kpamkpam. Nke ikpeazụ pụtara na ndị na-ekiri ndị ọzọ anaghị ahụ usoro nke smart contracts. Otú ọ dị, isiokwu nke nzuzo dị nnọọ ukwuu ma ọ ka mma ịtụle ya iche na isiokwu dị ugbu a.

N'okpuru ebe a, anyị ga-elebakwu anya na njirisi atọ mbụ iji mee ka doo anya karị na nghọta nke isiokwu dị ugbu a.

Nkwekọrịta smart site na oge ojiri gaa

Okwu Mmalite nke Smart Contracts

Dabere na gburugburu ebe a na-egbu egbu, a na-eme ihe dị iche n'etiti nyiwe nkwekọrịta smart nke etiti na nke enweghị isi. N'ihe banyere nkwekọrịta dijitalụ nke etiti, a na-eji otu ọrụ, ebe enwere naanị otu onye na-akwado ma enwere ike ịnwe nkwado ndabere na mpaghara mgbake, nke a na-ejikwa n'etiti. Enwere otu nchekwa data nke na-echekwa ozi niile dị mkpa iji tọọ usoro nke nkwekọrịta smart wee kesaa uru nke etinyere na akaụntụ nchekwa data ọrụ a. Ọrụ etiti dị otú ahụ nwere onye ahịa nke na-edobe ọnọdụ na arịrịọ ụfọdụ ma jiri nkwekọrịta dị otú ahụ. N'ihi ọdịdị dị n'etiti etiti nke ikpo okwu, usoro nyocha nwere ike ghara ịdị nchebe karịa na cryptocurrencies.

Dịka ọmụmaatụ, anyị nwere ike were ndị na-eweta nkwurịta okwu mkpanaka (ndị na-arụ ọrụ mkpanaka dị iche iche). Ka anyị kwuo na otu onye ọrụ na-edebe ihe ndekọ nke okporo ụzọ na sava ya, nke enwere ike ibunye ya n'ụdị dị iche iche, dịka ọmụmaatụ: n'ụdị oku olu, nnyefe SMS, okporo ụzọ ịntanetị mkpanaka, yana dịka ụkpụrụ dị iche iche si dị, ma na-echekwa ndekọ. nke ego na nha nha onye ọrụ. N'ihi ya, onye na-eweta mgbasa ozi mkpanaka nwere ike ịmepụta nkwekọrịta maka ịza ajụjụ maka ọrụ enyere na ịkwụ ụgwọ ha na ọnọdụ dị iche iche. N'okwu a, ọ dị mfe ịtọ ọnọdụ dị ka "zipụ SMS nwere ụdị koodu dị otú ahụ na nọmba dị otú ahụ na ị ga-enweta ụdị ọnọdụ dị otú ahụ maka nkesa okporo ụzọ."

Enwere ike ịnye otu ihe atụ ọzọ: ụlọ akụ ọdịnala nwere ọrụ ịgbasawanye nke ụlọ akụ ịntanetị yana nkwekọrịta dị mfe dị ka ịkwụ ụgwọ oge niile, ntụgharị akpaka nke ịkwụ ụgwọ mbata, mwepu mmasị na akpaaka na akaụntụ akọwapụtara, wdg.

Ọ bụrụ na anyị na-ekwu maka smart contracts na a decentralized ogbugbu na gburugburu ebe obibi, mgbe ahụ, anyị nwere otu nke validators. N'ezie, onye ọ bụla nwere ike ịghọ onye na-akwado. N'ihi na nchekwa data mmekọrịta protocol na-eru nkwenye, anyị nwere ụfọdụ nkịtị nchekwa data ga-now na-echekwa niile azụmahịa na nditịm kọwara contracts, na ọ bụghị ụfọdụ keonodu ajụjụ gbara ajụjụ, na formats nke na-emekarị mgbanwe, na e nweghị oghe nkọwa. N'ebe a, azụmahịa ga-enwe ntụziaka iji mebie nkwekọrịta ahụ dịka nkọwa siri ike. Nkọwapụta a mepere emepe, yabụ, ndị ọrụ ikpo okwu n'onwe ha nwere ike inyocha ma kwado nkwekọrịta smart. N'ebe a, anyị na-ahụ na ikpo okwu decentralized dị elu karịa nke etiti etiti n'ihe gbasara nnwere onwe na nkwụsị mmejọ, mana nhazi na nhazi ha dị mgbagwoju anya karị.

Smart nkwekọrịta site na usoro nke ịtọ na imezu ọnọdụ

Ugbu a, ka anyị lebakwuo anya otú nkwekọrịta smart nwere ike isi dị iche n'ụzọ ha si edozi ma mezuo ọnọdụ. N'ebe a, anyị na-atụgharị uche anyị na smart contracts na-enweghị usoro mmemme na Turing zuru ezu. Nkwekọrịta smart Turing zuru ezu na-enye gị ohere ịtọ algọridim ọ bụla dị ka ọnọdụ maka mmezu nke nkwekọrịta: dee okirikiri, ụfọdụ ọrụ maka ịgbakọ ihe gbasara puru omume, na ihe ndị yiri ya - ruo na mbinye aka elektrọnik nke gị. N'okwu a, anyị na-ekwu n'ezie ide echiche nke aka ike.

Enwekwara nkwekọrịta smart aka ike, mana ọ bụghị ndị Turing zuru oke. Nke a gụnyere Bitcoin na Litecoin nwere edemede nke ha. Nke a pụtara na ị nwere ike iji naanị ụfọdụ arụmọrụ n'usoro ọ bụla, mana ị nweghịzi ike dee loops na algọridim nke gị.

Na mgbakwunye, enwere usoro nkwekọrịta smart na-emejuputa nkwekọrịta smart akọwapụtara nke ọma. Ndị a gụnyere Bitshares na Steemit. Bitshares nwere ọtụtụ nkwekọrịta smart maka ịzụ ahịa, njikwa akaụntụ, njikwa nke ikpo okwu n'onwe ya na paramita ya. Steemit bụ ikpo okwu yiri nke ahụ, mana ọ naghị elekwasị anya n'ịwepụta tokens na ịzụ ahịa, dị ka Bitshares, mana na ịde blọgụ, ya bụ, ọ na-echekwa ma na-ahazi ọdịnaya n'ụzọ enweghị isi.

Nkwekọrịta Turing zuru oke gụnyere ikpo okwu Ethereum na RootStock, nke ka na-emepe emepe. Ya mere, n'okpuru ebe a, anyị ga-ebi na ntakịrị nkọwa zuru ezu na Ethereum smart contract platform.

Nkwekọrịta smart site na usoro mmalite

Dabere na usoro mmalite, smart contracts nwekwara ike kewaa ma ọ dịkarịa ala abụọ otu: akpaghị aka na akwụkwọ ntuziaka (abụghị akpaghị aka). A na-eji ndị na-akpaghị aka n'eziokwu ahụ bụ na, n'inye parampat niile mara mma na ọnọdụ, a na-eme nkwekọrịta smart ahụ kpamkpam na-akpaghị aka, ya bụ, ọ dịghị achọ iziga azụmahịa ọ bụla ọzọ na itinyekwu ọrụ ọzọ na njedebe ọ bụla. Ikpo okwu n'onwe ya nwere data niile iji gbakọọ otú nkwekọrịta smart ga-esi wuchaa. The mgbagha n'ebe ahụ abụghị aka ike, ma buru amụma na ihe niile a bụ amụma. Nke ahụ bụ, ị nwere ike ịkọ n'ọdịnihu mgbagwoju anya nke ime nkwekọrịta smart, jiri ụdị ụfọdụ ọrụ mgbe niile maka ya, na usoro niile maka mmejuputa ya na-arụ ọrụ nke ọma.

Maka nkwekọrịta smart nke emebere n'efu, igbu egbu abụghị akpaaka. Iji malite nkwekọrịta smart dị otú ahụ, n'ihe fọrọ nke nta ka ọ bụrụ nzọụkwụ ọ bụla ị chọrọ ịmepụta azụmahịa ọhụrụ, nke ga-akpọ usoro mmezu nke ọzọ ma ọ bụ usoro nkwekọrịta smart na-esote, kwụọ ụgwọ ọrụ kwesịrị ekwesị ma chere ka a kwadoro azụmahịa ahụ. Ogbugbu nwere ike mezue nke ọma ma ọ bụ na ọ bụghị, n'ihi na koodu nkwekọrịta smart bụ ihe aka ike na ụfọdụ oge na-enweghị atụ nwere ike ịpụta, dị ka akaghị aka ebighi ebi, enweghị ụfọdụ paramita na arụmụka, ndị na-adịghị edozi, wdg.

Akaụntụ Ethereum

Ụdị akaụntụ Ethereum

Ka anyị leba anya n'ụdị akaụntụ enwere ike ịdị na ikpo okwu Ethereum. Enwere naanị ụdị akaụntụ abụọ ebe a na enweghị nhọrọ ndị ọzọ. A na-akpọ ụdị nke mbụ akaụntụ onye ọrụ, nke abụọ bụ akaụntụ nkwekọrịta. Ka anyị chọpụta otú ha si dị iche.

A na-achịkwa akaụntụ onye ọrụ naanị site na igodo nkeonwe nke mbinye aka eletrọnịkị. Onye nwe akaụntụ ahụ na-ewepụta ụzọ igodo ya maka mbinye aka eletrọnịkị na-eji ECDSA (Elliptic Curve Digital Signature Algorithm) algọridim. Naanị azụmahịa ejiri igodo a bịanyere aka nwere ike ịgbanwe ọnọdụ akaụntụ a.

Enyere mgbagha dị iche iche maka akaụntụ nkwekọrịta smart. Enwere ike ịchịkwa ya naanị site na koodu sọftụwia akọwapụtara nke ọma nke na-ekpebi omume nke nkwekọrịta smart: ka ọ ga-esi ejikwa mkpụrụ ego ya n'okpuru ọnọdụ ụfọdụ, na ntinye nke onye ọrụ na n'okpuru ọnọdụ ndị ọzọ ga-ekesa mkpụrụ ego ndị a. Ọ bụrụ na ndị nrụpụta anaghị enye ụfọdụ isi ihe na koodu mmemme, nsogbu nwere ike ibili. Dịka ọmụmaatụ, nkwekọrịta smart nwere ike ịnweta ọnọdụ ụfọdụ nke ọ naghị anabata mmalite nke igbu ọzọ site n'aka ndị ọrụ ọ bụla. N'okwu a, mkpụrụ ego ga-ajụ oyi, n'ihi na nkwekọrịta smart adịghị enye maka ịpụ na steeti a.

Otu esi emepụta akaụntụ na Ethereum

N'ihe gbasara akaụntụ onye ọrụ, onye nwe ya na-ewepụta otu ụzọ igodo n'onwe ya site na iji ECDSA. Ọ dị mkpa ịmara na Ethereum na-eji kpọmkwem otu algọridim na kpọmkwem otu elliptical curve maka mbinye aka electronic dị ka Bitcoin, ma a na-agbakọ adreesị ahụ n'ụzọ dịtụ iche. N'ebe a, a naghịzi eji ihe hashing okpukpu abụọ eme ihe, dị ka ọ dị na Bitcoin, mana otu hashing na-enye ọrụ Keccak n'ogologo 256 bits. A na-ebipụ ntakịrị ntakịrị ntakịrị na uru arụpụtara, ya bụ obere 160 ibe n'ibe nke uru hash mmepụta. N'ihi ya, anyị na-enweta adreesị na Ethereum. N'ezie, ọ na-ewe 20 bytes.

Biko mara na ihe njirimara akaụntụ na Ethereum na-etinye koodu na hex na-enweghị itinye ego ego, n'adịghị ka Bitcoin na ọtụtụ usoro ndị ọzọ, ebe a na-etinye adreesị na ntọala nọmba 58 na mgbakwunye nke checksum. Nke a pụtara na ịkwesịrị ịkpachara anya mgbe ị na-arụ ọrụ na njirimara akaụntụ na Ethereum: ọbụlagodi otu mmejọ na njirimara na-ekwe nkwa na ọ ga-eduga na mfu nke mkpụrụ ego.

Enwere ihe dị mkpa na ọ bụ na a na-emepụta akaụntụ onye ọrụ na ọkwa nchekwa data n'ozuzu n'oge ọ na-anabata ụgwọ mbụ na-abata.

Ịmepụta akaụntụ nkwekọrịta smart na-ewe ụzọ dị iche iche. Na mbụ, otu n'ime ndị ọrụ na-ede koodu isi iyi nke nkwekọrịta smart, mgbe nke ahụ gasịrị, a na-agafe koodu ahụ site na onye nchịkọta ihe pụrụ iche maka ikpo okwu Ethereum, na-enweta bytecode maka igwe igwe Ethereum nke ya. A na-etinye bytecode nke na-esi na ya pụta na mpaghara pụrụ iche nke azụmahịa ahụ. A kwadoro ya n'aha akaụntụ onye mmalite. Na-esote, a na-agbasa azụmahịa a na netwọkụ niile ma tinye koodu nkwekọrịta smart. Ọrụ maka azụmahịa na, ya mere, maka mmezu nke nkwekọrịta na-ewepụ ya na nguzozi nke akaụntụ onye mmalite.

Nkwekọrịta smart ọ bụla ga-enwerịrị onye nrụpụta nke ya (nke nkwekọrịta a). Ọ nwere ike ịbụ ihe efu ma ọ bụ nwee ọdịnaya. Mgbe emechara onye nrụpụta ahụ, a na-emepụta njirimara akaụntụ nkwekọrịta smart, nke ị nwere ike izipu mkpụrụ ego, kpọọ ụfọdụ ụzọ nkwekọrịta smart, wdg.

Ọdịdị azụmahịa Ethereum

Iji mee ka ọ dokwuo anya, anyị ga-amalite ileba anya na nhazi nke azụmahịa Ethereum na ihe atụ koodu nkwekọrịta smart.

Okwu Mmalite nke Smart Contracts

Azụmahịa Ethereum nwere ọtụtụ mpaghara. Nke mbụ n'ime ndị a, ọ bụghị, bụ ụfọdụ ọnụọgụ ọnụọgụ nke azụmahịa gbasara akaụntụ ahụ n'onwe ya nke na-ekesa ya ma bụrụ onye edemede ya. Nke a dị mkpa iji mata ọdịiche nke azụmahịa abụọ, ya bụ, wepụ ikpe ahụ mgbe a nabatara otu azụmahịa ugboro abụọ. Site na iji njirimara, azụmahịa ọ bụla nwere uru hash pụrụ iche.

Na-esote ubi dị ka ọnụahịa gas. Nke a na-egosi ọnụahịa nke ego isi ego Ethereum na-agbanwe ka ọ bụrụ gas, nke a na-eji akwụ ụgwọ maka mmezu nke nkwekọrịta smart na oke nke akụrụngwa igwe mebere. Kedu ihe ọ pụtara?

Na Bitcoin, a na-akwụ ụgwọ ozugbo site na isi ego -Bitcoin n'onwe ya. Nke a ga-ekwe omume ekele maka usoro dị mfe maka ịgbakọ ha: anyị na-akwụ ụgwọ maka ọnụọgụ data dị na azụmahịa ahụ. Na Ethereum ọnọdụ dị mgbagwoju anya karị, n'ihi na ọ na-esiri ike ịdabere na olu data azụmahịa. N'ebe a, azụmahịa ahụ nwekwara ike ịnwe koodu mmemme nke a ga-egbu na igwe mebere, na ọrụ ọ bụla nke igwe mebere nwere ike ịnwe mgbagwoju anya dị iche. Enwekwara ọrụ na-ekenye ebe nchekwa maka mgbanwe. Ha ga-enwe mgbagwoju anya nke ha, nke ịkwụ ụgwọ maka ọrụ ọ bụla ga-adabere.

Ọnụ ego nke ọrụ ọ bụla na gas dakọtara ga-adị mgbe niile. A na-ewebata ya kpọmkwem iji chọpụta ụgwọ ọrụ ọ bụla na-akwụ mgbe niile. Dabere na ibu dị na netwọk ahụ, ọnụahịa gas ga-agbanwe, ya bụ, ọnụọgụ dị ka nke a ga-agbanwe ego isi ego n'ime ngalaba enyemaka a iji kwụọ ụgwọ ọrụ ahụ.

Enwere otu akụkụ ọzọ nke azụmahịa na Ethereum: a ga-egbu bytecode nke o nwere maka igbu ya na igwe mebere ya ruo mgbe ọ rụchara nsonaazụ ụfọdụ (ihe ịga nke ọma ma ọ bụ ọdịda) ma ọ bụ ruo mgbe ụfọdụ mkpụrụ ego ekenyela ga-akwụ ụgwọ ọrụ ahụ. . Ọ bụ iji zere ọnọdụ ebe, n'ọnọdụ ụfọdụ, a na-eji ego niile sitere na akaụntụ onye zitere na ọrụ (dịka ọmụmaatụ, ụfọdụ ụdị okirikiri ebighi ebi malitere na igwe mebere), mpaghara a dị - malite gas (nke a na-akpọkarị oke gas) - ọ na-ekpebi ego kachasị elu nke onye na-ezipụ ya dị njikere iji mechaa otu azụmahịa.

A na-akpọ ubi na-esote adreesị ebe. Nke a na-agụnye adreesị nke onye nnata nke mkpụrụ ego ma ọ bụ adreesị nke otu smart nkwekọrịta nke a ga-akpọ ụzọ ya. Mgbe ọ na-abịa ubi uru, ebe a na-etinye ego ole a na-ezigara na adreesị ebe a na-aga.

Ọzọ bụ ubi na-adọrọ mmasị a na-akpọ data, ebe usoro dum dabara. Nke a abụghị ubi dị iche iche, mana usoro dum nke akọwapụtara koodu maka igwe mebere. Ị nwere ike idowe data aka ike ebe a - enwere iwu dị iche iche maka nke a.

A na-akpọkwa ubi ikpeazụ mbinye aka. N'otu oge ahụ nwere ma mbinye aka eletrọnịkị nke onye dere azụmahịa a yana igodo ọha nke a ga-eji kwado mbinye aka a. Site na igodo ọha, ị nwere ike nweta njirimara akaụntụ nke onye na-ezigara azụmahịa a, ya bụ, chọpụta ihe dị iche iche nke onye na-ezigara na sistemụ n'onwe ya. Anyị chọpụtara isi ihe gbasara nhazi nke azụmahịa ahụ.

Ihe atụ smart nkwekọrịta koodu maka Solidity

Ka anyị lebakwuo anya na nkwekọrịta smart kacha dị mfe site na iji ihe atụ.

contract Bank {
    address owner;
    mapping(address => uint) balances;
    
    function Bank() {
        owner = msg.sender;
    }

    function deposit() public payable {
        balances[msg.sender] += msg.value;
    }

    function withdraw(uint amount) public {
        if (balances[msg.sender] >= amount) {
            balances[msg.sender] -= amount;
            msg.sender.transfer(amount);
        }
    }

    function getMyBalance() public view returns(uint) {
        return balances[msg.sender];
    }

    function kill() public {
        if (msg.sender == owner)
            selfdestruct(owner);
    }
}

N'elu bụ koodu isi mmalite dị mfe nke nwere ike ijide mkpụrụ ego ndị ọrụ wee weghachi ha na ọchịchọ.

Ya mere, enwere nkwekọrịta smart Bank nke na-arụ ọrụ ndị a: ọ na-akwakọba mkpụrụ ego na nguzozi ya, ya bụ, mgbe a kwadoro azụmahịa ma tinye nkwekọrịta dị otú ahụ dị mma, a na-emepụta akaụntụ ọhụrụ nke nwere ike ịnwe mkpụrụ ego na nguzozi ya; ọ na-echeta ndị ọrụ na nkesa nke mkpụrụ ego n'etiti ha; nwere ọtụtụ ụzọ maka ijikwa nguzozi, ya bụ, ọ ga-ekwe omume ịmegharị, wepụ ma lelee nguzozi nke onye ọrụ.

Ka anyị gafere ahịrị koodu isi mmalite ọ bụla. Nkwekọrịta a nwere mpaghara mgbe niile. Otu n'ime ha, nwere adreesị ụdị, ka a na-akpọ onye nwe. N'ebe a, nkwekọrịta ahụ na-echeta adreesị nke onye ọrụ nke kere nkwekọrịta smart a. Ọzọkwa, enwere usoro dị ike nke na-edobe nzikọrịta ozi n'etiti adreesị onye ọrụ na nguzozi.

Nke a na-esote usoro Bank - ọ nwere aha ahụ dị ka nkwekọrịta ahụ. N'ihi ya, nke a bụ onye nrụpụta ya. N'ebe a, a na-ekenye onye nwe mgbanwe adreesị nke onye tinyere nkwekọrịta smart a na netwọk. Nke a bụ naanị ihe na-eme na onye nrụpụta a. Ya bụ, msg na nke a bụ kpọmkwem data ebufere na igwe mebere yana azụmahịa nke nwere koodu nkwekọrịta niile. N'ihi ya, msg.sender bụ onye dere azụmahịa a na-akwado koodu a. Ọ ga-abụ onye nwe nkwekọrịta smart.

Usoro nkwụnye ego na-enye gị ohere ịnyefe ụfọdụ mkpụrụ ego na akaụntụ nkwekọrịta site na azụmahịa. N'okwu a, nkwekọrịta smart, na-enweta mkpụrụ ego ndị a, na-ahapụ ha na mpempe akwụkwọ ya, ma na-edekọ na nhazi nhazi onye kpọmkwem bụ onye zitere nke mkpụrụ ego ndị a iji mara onye ha bụ.

A na-akpọ usoro na-esote ịdọrọ na ọ na-ewe otu paramita - ego ole mmadụ chọrọ ịdọrọ n'ụlọ akụ a. Nke a na-enyocha ma enwere ego zuru oke na nguzozi nke onye ọrụ na-akpọ usoro a iji zipu ha. Ọ bụrụ na ha ezuru, mgbe ahụ, nkwekọrịta smart n'onwe ya na-eweghachite onye na-akpọ ya ọnụ ọgụgụ nke mkpụrụ ego ahụ.

Na-esote usoro maka ịlele nguzozi nke onye ọrụ ugbu a. Onye ọ bụla na-akpọ usoro a ga-eji weghachite nguzozi a na nkwekọrịta smart. Ọ bụ ihe kwesịrị ịrịba ama na modifier nke usoro a bụ echiche. Nke a pụtara na usoro n'onwe ya adịghị agbanwe agbanwe nke klaasị ya n'ụzọ ọ bụla na ọ bụ naanị usoro ọgụgụ. A naghị emepụta azụmahịa dị iche iche iji kpọọ usoro a, a naghị akwụ ụgwọ ọ bụla, a na-emekwa mgbakọ niile na mpaghara, mgbe nke ahụ gasịrị, onye ọrụ na-enweta nsonaazụ.

Usoro igbu egbu dị mkpa iji mebie ọnọdụ nke nkwekọrịta smart. Na ebe a enwere nyocha ọzọ ma onye na-akpọ usoro a bụ onye nwe nkwekọrịta a. Ọ bụrụ otú ahụ, mgbe ahụ, nkwekọrịta ahụ na-ebibi onwe ya, ọrụ mbibi ahụ na-ewekwa otu oke - njirimara akaụntụ nke nkwekọrịta ahụ ga-ezigara mkpụrụ ego niile fọdụrụ na nguzozi ya. N'okwu a, mkpụrụ ego fọdụrụnụ ga-aga na adreesị nke onye nwe nkwekọrịta na-akpaghị aka.

Kedu ka oghere zuru ezu na netwọk Ethereum si arụ ọrụ?

Ka anyị lee schematically na otú ndị dị otú ahụ smart contracts na-egbu na Ethereum n'elu ikpo okwu na otú a zuru netwọk ọnụ na-arụ ọrụ.

Okwu Mmalite nke Smart Contracts

Ọnụ zuru oke na netwọk Ethereum ga-enwerịrị ma ọ dịkarịa ala modul anọ.
Nke mbụ, dị ka usoro ọ bụla decentralized, bụ P2P netwọk modul - a modul maka netwọk njikọ na-arụ ọrụ na ndị ọzọ ọnụ, ebe blocks, azụmahịa, na ozi banyere ndị ọzọ ọnụ na-agbanwe. Nke a bụ ngwa ọdịnala maka ego ego crypto niile akwụsasịa.

Na-esote, anyị nwere modul maka ịchekwa data blockchain, nhazi, ịhọrọ alaka ụlọ ọrụ kacha mkpa, ihe mgbakwunye, mgbochi na-enweghị njikọ, ịkwado ihe mgbochi ndị a, wdg.

A na-akpọ modul nke atọ EVM (Ethereum virtual machine) - nke a bụ igwe mebere nke na-enweta bytecode site na azụmahịa Ethereum. Modul a na-ewe ọnọdụ nke otu akaụntụ ma mee mgbanwe na steeti ya dabere na bytecode natara. Ụdị igwe mebere na ọnụ netwọk ọ bụla ga-abụrịrị otu. Ngụkọta na-eme na onye ọ bụla Ethereum ọnụ bụ kpọmkwem otu, ma ha na-eme na asynchronous n'ụzọ: onye na-enyocha ma nabata azụmahịa a na mbụ, ya bụ, na-emezu koodu niile dị na ya, na onye ọzọ mgbe e mesịrị. N'ihi ya, mgbe e kere azụmahịa, a na-ekesa ya na netwọk, ọnụ na-anabata ya, na n'oge nkwenye, n'otu ụzọ ahụ na Bitcoin Script gburu na Bitcoin, a na-egbu bytecode nke igwe mebere ebe a.

A na-atụle azụmahịa akwadoro ma ọ bụrụ na emechara koodu niile dị na ya, ewepụtara ọnọdụ ọhụrụ nke otu akaụntụ ma chekwaa ruo mgbe o doro anya ma etinyere azụmahịa a ma ọ bụ na etinyeghị ya. Ọ bụrụ na etinyere azụmahịa ahụ, mgbe ahụ, a na-ewere steeti a na ọ bụghị naanị ka emechara, kamakwa ugbu a. Enwere nchekwa data na-echekwa ọnọdụ nke akaụntụ ọ bụla maka ọnụ netwọk ọ bụla. N'ihi na ngụkọ niile na-eme n'otu ụzọ ahụ na steeti blockchain bụ otu, nchekwa data nwere steeti ndekọ niile ga-abụkwa otu maka ọnụ ọnụ ọ bụla.

Echiche ụgha na njedebe nke nkwekọrịta smart

Banyere ihe mgbochi ndị dị maka nyiwe nkwekọrịta smart dị ka Ethereum, enwere ike ịkọwa ihe ndị a:

  • koodu ogbugbu;
  • kenye ebe nchekwa;
  • data blockchain;
  • zipu ugwo;
  • mepụta nkwekọrịta ọhụrụ;
  • kpọọ nkwekọrịta ndị ọzọ.

Ka anyị leba anya na mgbochi ndị a na-etinye na igwe mebere, ma, ya mere, wepụ ụfọdụ akụkọ ifo banyere nkwekọrịta smart. On a mebere igwe, nke nwere ike ọ bụghị naanị na Ethereum, kamakwa na yiri nyiwe, ị nwere ike ịrụ n'ezie aka ike ezi uche arụmọrụ, ya bụ, dee koodu na ọ ga-egbu n'ebe ahụ, ị ​​nwere ike Ọzọkwa ekenye ebe nchekwa. Agbanyeghị, a na-akwụ ụgwọ ahụ iche iche maka ọrụ ọ bụla yana maka nkeji ebe nchekwa agbakwunyere ekenye.

Na-esote, igwe mebere nwere ike ịgụ data sitere na nchekwa data blockchain iji jiri data a dị ka ihe na-akpalite otu ma ọ bụ ọzọ smart nkwekọrịta mgbagha. Igwe mebere igwe nwere ike ịmepụta na izipu azụmahịa, ọ nwere ike ịmepụta nkwekọrịta ọhụrụ na ụzọ ịkpọ oku nke nkwekọrịta smart ndị ọzọ nke ebipụtara na netwọk: dị, dị, wdg.

Akụkọ ifo a na-ahụkarị bụ na Ethereum smart contracts nwere ike iji ozi sitere na ihe ịntanetị ọ bụla na usoro ha. Nke bụ eziokwu bụ na a mebere igwe enweghị ike izipu a netwọk arịrịọ ụfọdụ mpụga ozi akụ na Internet, ya bụ, ọ gaghị ekwe omume dee a smart nkwekọrịta nke ga-ekesa uru n'etiti ọrụ dabere, sịnụ, ihe ihu igwe dị ka n'èzí, ma ọ bụ onye meriri ụfọdụ asọmpi, ma ọ bụ dabere na ihe omume ọzọ mere na mpụga ụwa, n'ihi na ozi gbasara ihe ndị a adịghị adị na nchekwa data nke ikpo okwu n'onwe ya. Ya bụ, ọ dịghị ihe na blockchain banyere nke a. Ọ bụrụ na ọ pụtaghị ebe ahụ, igwe mebere enweghị ike iji data a dị ka ihe na-akpalite.

Ọdịmma nke Ethereum

Ka anyị depụta ndị bụ isi. Mwepu mbụ bụ na enwere ụfọdụ ihe isi ike na ịmepụta, ịmepụta na ịnwale nkwekọrịta smart na Ethereum (Ethereum na-eji asụsụ Solidity dee nkwekọrịta smart). N'ezie, omume na-egosi na ọnụ ọgụgụ buru ibu nke mmejọ niile bụ ihe kpatara mmadụ. Nke a bụ eziokwu maka nkwekọrịta smart smart Ethereum nke nwere nkezi ma ọ bụ karịa. Ọ bụrụ na n'ihi na mfe smart contracts ihe gbasara nke puru omume nke njehie dị obere, mgbe ahụ na mgbagwoju smart contracts enwere ọtụtụ mgbe njehie na-eduga na-ezu ohi nke ego, ha kefriza, mbibi nke smart contracts n'ụzọ na-atụghị anya ya, wdg Ọtụtụ ndị dị otú ahụ ikpe na-ama. mara.

Ihe ọghọm nke abụọ bụ na igwe mebere n'onwe ya ezughị oke, ebe ọ bụ na ndị mmadụ dere ya. Ọ nwere ike mezuo iwu aka ike, na n'ime ya bụ adịghị ike: enwere ike ịhazi ọtụtụ iwu n'ụzọ ụfọdụ nke ga-ebute nsonaazụ ndị a na-atụghị anya ya n'ọdịnihu. Nke a bụ ebe dị mgbagwoju anya, ma enweelarị ọtụtụ ọmụmụ ihe na-egosi na adịghị ike ndị a dị na ụdị netwọk Ethereum ugbu a na ha nwere ike iduga ọdịda nke ọtụtụ nkwekọrịta smart.

Nnukwu ihe isi ike ọzọ, enwere ike iwere ya dị ka mwepu. Ọ dabeere na eziokwu na ị nwere ike fọrọ nke nta ma ọ bụ nkà na-abịa ná nkwubi okwu na ọ bụrụ na ị na-achịkọta bytecode nke nkwekọrịta a ga-egbu na mebere igwe, ị nwere ike ikpebi ụfọdụ kpọmkwem usoro nke ọrụ. Mgbe a na-arụkọ ọrụ ọnụ, ọrụ ndị a ga-ebu nnukwu igwe mebere ma mee ka ọ dalata n'ụzọ na-ezighi ezi na ego akwụgoro maka ịrụ ọrụ ndị a.

N'oge gara aga, enweelarị oge na mmepe nke Ethereum, mgbe ọtụtụ ụmụ okorobịa ndị ghọtara n'ụzọ zuru ezu na ọrụ nke igwe mebere achọpụtara adịghị ike dị otú ahụ. N'ezie, azụmahịa kwụrụ obere ego, mana ọ fọrọ nke nta ka ọ kwụsịlata netwọkụ niile. Nsogbu ndị a siri ike idozi, ebe ọ bụ na ọ dị mkpa, nke mbụ, iji chọpụta ha, nke abụọ, iji dozie ọnụahịa maka ịrụ ọrụ ndị a na, nke atọ, iji mepụta ndụdụ siri ike, nke pụtara imelite ọnụ ọgụgụ netwọk niile na ụdị ọhụrụ. nke ngwanro, wee malite ịgbalite mgbanwe ndị a n'otu oge.

Banyere Ethereum, a na-eme ọtụtụ nyocha, a nwetawo ọtụtụ ahụmahụ bara uru: ma nke ọma na nke na-adịghị mma, ma agbanyeghị, a ka nwere ihe isi ike na adịghị ike nke a ka ga-emerịrị n'ụzọ ụfọdụ.

Ya mere, akụkụ isiokwu nke isiokwu ahụ agwụla, ka anyị gaa n'ihu na ajụjụ ndị na-ebilite ọtụtụ mgbe.

Ọtụtụ mgbe Ẹbụp Ajụjụ

- Ọ bụrụ na ndị niile na-enwe smart nkwekọrịta chọrọ ịgbanwe okwu, ha nwere ike ịkagbu a smart nkwekọrịta iji multisig, na mgbe ahụ ike ọhụrụ smart nkwekọrịta na emelitere usoro nke igbu ya?

Azịza ya ebe a ga-abụ okpukpu abụọ. Gịnị kpatara? N'ihi na n'otu aka ahụ, a na-akọwa nkwekọrịta smart otu ugboro ma ọ dịghịzi egosi mgbanwe ọ bụla, na n'aka nke ọzọ, ọ nwere ike inwe mgbagwoju anya ederede nke na-enye maka mgbanwe zuru oke ma ọ bụ akụkụ ụfọdụ nke ọnọdụ ụfọdụ. Nke ahụ bụ, ọ bụrụ na ịchọrọ ịgbanwe ihe na nkwekọrịta smart gị, mgbe ahụ ị ga-edepụta ọnọdụ ndị ị nwere ike imelite ọnọdụ ndị a. N'ihi ya, ọ bụ naanị n'ụzọ amamihe dị otú ahụ ka a ga-ahazi mmegharị nke nkwekọrịta ahụ. Mana ebe a, kwa, ị nwere ike banye na nsogbu: mehie ihe wee nweta adịghị ike kwekọrọ. Ya mere, ihe ndị dị otú ahụ kwesịrị ka akọwapụta nke ọma ma jiri nlezianya hazie ma nwalee ya.

- Gịnị ma ọ bụrụ na onye ogbugbo abanye na nkwekọrịta na otu n'ime ndị na-ekere òkè: escrow ma ọ bụ smart nkwekọrịta? Achọrọ onye ogbugbo na nkwekọrịta smart?

Achọghị onye ogbugbo na nkwekọrịta smart. O nwere ike ọ gaghị adị. Ọ bụrụ na, n'ihe banyere escrow, onye ogbugbo na-abanye n'ime nkwekọrịta na otu n'ime ndị ahụ, ee, atụmatụ a ga-efunahụ uru ya niile. Ya mere, a na-ahọrọ ndị ogbugbo n'ụzọ na ndị niile na-etinye aka na usoro a na-atụkwasị ha obi n'otu oge ahụ. N'ihi ya, ị gaghị ebufe mkpụrụ ego gaa na adreesị multisignature yana onye ogbugbo ị na-atụkwasịghị obi.

- Ọ ga-ekwe omume na otu azụmahịa Ethereum iji nyefee ọtụtụ akara ngosi dị iche iche site na adreesị gị gaa na adreesị dị iche iche, dịka ọmụmaatụ, mgbanwe adreesị ebe a na-ere ahịa akara ndị a?

Nke a bụ ajụjụ dị mma na ọ gbasara ụdị azụmahịa Ethereum na otú o si dị iche na ụdị Bitcoin. Na ihe dị iche bụ radical. Ọ bụrụ na n'ụdị azụmahịa Ethereum naanị ị na-ebufe mkpụrụ ego, mgbe ahụ, a na-ebufe ha naanị site n'otu adreesị gaa na nke ọzọ, ọ nweghị mgbanwe, naanị ego ole ị kwuru. N'ikwu ya n'ụzọ ọzọ, nke a abụghị ihe atụ nke mmepụta ihe na-adịghị akwụ ụgwọ (UTXO), kama ọ bụ ihe nlereanya nke akaụntụ na nguzozi kwekọrọ. Ọ bụ usoro iwu nwere ike izipu ọtụtụ akara ngosi dị iche iche na otu azụmahịa ozugbo ma ọ bụrụ na ị dee nkwekọrịta smart aghụghọ, mana ị ka ga-eme ọtụtụ azụmahịa, mepụta nkwekọrịta, wee nyefee tokens na mkpụrụ ego na ya, wee kpọọ usoro kwesịrị ekwesị. . Nke a na-achọ mgbalị na oge, ya mere na omume ọ naghị arụ ọrụ otú ahụ na a na-akwụ ụgwọ niile na Ethereum na azụmahịa dị iche iche.

- Otu n'ime akụkọ ifo banyere ikpo okwu Ethereum bụ na ọ gaghị ekwe omume ịkọwa ọnọdụ ndị ga-adabere na data nke ihe onwunwe Ịntanetị dị n'èzí, ya mere gịnị ga-eme mgbe ahụ?

Ihe ngwọta ya bụ na nkwekọrịta smart n'onwe ya nwere ike inye otu ma ọ bụ karịa nke a na-akpọ okwu ndị a tụkwasịrị obi, nke na-anakọta data gbasara ọnọdụ ihe dị n'èzí ma na-ebufe ya na nkwekọrịta smart site na ụzọ pụrụ iche. Nkwekọrịta ahụ n'onwe ya na-ewere data ọ natara n'aka ndị ntụkwasị obi dị ka eziokwu. Maka ntụkwasị obi ka ukwuu, họrọ naanị otu nnukwu ọnụ ọgụgụ ma belata ihe egwu nke njikọkọ ha. Nkwekọrịta ahụ n'onwe ya nwere ike ọ gaghị eburu n'uche data sitere na okwu ọnụ na-emegide ọtụtụ.

Otu n'ime nkuzi nkuzi n'ịntanetị na Blockchain etinyere na isiokwu a - ”Okwu Mmalite nke Smart Contracts".

isi: www.habr.com

Tinye a comment