Corda - blockchain mepere emepe maka azụmaahịa

Corda bụ Ledger ekesa maka ịchekwa, jikwaa na imekọrịta ọrụ ego n'etiti ụlọ ọrụ ego dị iche iche.
Corda - blockchain mepere emepe maka azụmaahịa
Corda nwere ezigbo akwụkwọ nwere nkuzi vidiyo enwere ike ịchọta ebe a. M ga-agbalị ịkọwa nkenke ka Corda si arụ ọrụ n'ime.

Ka anyị leba anya na njirimara bụ isi nke Corda na ọpụrụiche ya n'etiti blockchain ndị ọzọ:

  • Corda enweghị cryptocurrency nke ya.
  • Corda anaghị eji echiche nke Ngwuputa ihe na usoro ihe akaebe nke ọrụ.
  • Nbufe data na-apụta naanị n'etiti ndị na-azụ ahịa/nkwekọrịta. Enweghị mgbasa ozi zuru ụwa ọnụ na ọnụ netwọk niile.
  • Enweghị onye njikwa etiti na-ejikwa azụmahịa niile.
  • Corda na-akwado usoro nkwenye dị iche iche.
  • A na-enweta nkwenye n'etiti ndị sonyere na ọkwa nke nkwekọrịta / nkwekọrịta onye ọ bụla, ọ bụghị na ọkwa nke usoro dum.
  • A na-akwado azụmahịa naanị site na ndị sonyere na ya.
  • Corda na-enye njikọ ozugbo n'etiti asụsụ iwu mmadụ na koodu nkwekọrịta smart.

Akwụkwọ ndekọ

Echiche nke akwụkwọ akụkọ na Corda bụ nke onwe. Enweghị otu ebe nchekwa data etiti. Kama, ọnụ nke ọ bụla na-edobe nchekwa data dị iche iche nke eziokwu mara ya.

Dịka ọmụmaatụ, were ya na netwọk nke ọnụ ọnụ 5, ebe okirikiri bụ eziokwu mara ọnụ.

Corda - blockchain mepere emepe maka azụmaahịa

Dịka anyị nwere ike ịhụ, Ed, Carl na Demi maara banyere eziokwu 3, mana Alice na Bob amaghịdị ya. Corda na-ekwe nkwa na echekwara eziokwu nkịtị na nchekwa data nke ọnụ ọ bụla, na data ga-abụ otu.

Steeti

Steeti bụ enweghị mgbanwe ihe na-anọchi anya eziokwu mara otu ma ọ bụ karịa ọnụ netwọk n'otu oge na oge.

Steeti nwere ike ịchekwa data aka ike, dịka ọmụmaatụ, ebuka, nkekọ, mgbazinye ego, ozi njirimara.

Dịka ọmụmaatụ, steeti a na-anọchite anya IOU-nkwekọrịta nke Alice ji Bob ego X:

Corda - blockchain mepere emepe maka azụmaahịa
Usoro ndụ nke eziokwu n'ime oge na-anọchi anya usoro nke steeti. Mgbe ọ dị mkpa imelite ọnọdụ dị ugbu a, anyị na-emepụta nke ọhụrụ ma kaa akara nke dị ugbu a dị ka akụkọ ihe mere eme.

Corda - blockchain mepere emepe maka azụmaahịa

Azụmahịa

Azụmahịa bụ atụmatụ iji melite akwụkwọ ndekọ ego. A naghị agbasa ha ndị niile sonyere na akwụkwọ ndekọ aha ma dị naanị maka ndị so na netwọkụ ahụ nwere ikike iji lelee na jikwaa ha.

A ga-agbakwunye azụmahịa na akwụkwọ ndekọ ego ma ọ bụrụ:

  • nkwekọrịta dị irè
  • ndị niile sonyere chọrọ bịanyere aka na ya
  • enweghị ego okpukpu abụọ

Corda na-eji ụdị UTXO (mpụta azụmahịa na-adịghị akwụ ụgwọ), nke steeti akwụkwọ akụkọ ọ bụla enweghị ike ịgbanwe.

Mgbe emepụtara azụmahịa, a na-ebufe ọnọdụ mmepụta nke azụmahịa gara aga (site na hash na index) na ntinye.

Corda - blockchain mepere emepe maka azụmaahịa
Usoro ndụ azụmahịa:

  • Ihe okike (N'oge a, azụmahịa ahụ bụ naanị atụmatụ imelite akwụkwọ akụkọ)
  • Chịkọta mbinye aka (Ndị achọrọ na azụmahịa ahụ kwadoro atụmatụ mmelite ahụ site na ịgbakwunye mbinye aka na azụmahịa ahụ)
  • Nyefee azụmahịa na akwụkwọ ndekọ ego

Ozugbo agbakwunyere azụmahịa na akwụkwọ ndekọ ego, a na-ede akara ntinye aka dị ka akụkọ ihe mere eme na enweghị ike iji ya na azụmahịa n'ọdịnihu.

Corda - blockchain mepere emepe maka azụmaahịa
Na mgbakwunye na steeti ntinye na mmepụta, azụmahịa nwere ike ịnwe:

  • Iwu (ntụpọ azụmahịa na-egosi ebumnuche azụmahịa)
  • Ihe mgbakwunye (kalịnda ezumike, ihe ntụgharị ego)
  • Window oge (oge bara uru)
  • notary (Notary, ndị so na netwọk pụrụ iche na-akwado azụmahịa)

Corda - blockchain mepere emepe maka azụmaahịa

Nkwekọrịta

Mgbe anyị na-ekwu maka izi ezi azụmahịa, anyị na-ekwu na ọ bụghị naanị ọnụnọ nke mbinye aka dị mkpa, kamakwa nkwekọrịta nkwekọrịta. Azụmahịa ọ bụla na-ejikọta ya na nkwekọrịta na-anabata ya ma kwadoro ntinye na ntinye aka. A na-atụle azụmahịa ka ọ dị irè naanị ma ọ bụrụ na steeti ya niile dị irè.

A na-ede nkwekọrịta na Corda n'asụsụ JVM ọ bụla (dịka ọmụmaatụ, Java, Kotlin).

class CommercialPaper : Contract {
    override fun verify(tx: LedgerTransaction) {
        TODO()
    }
}

Ọ dị mkpa iketa site na klaasị nkwekọrịta ma mebie usoro ahụ nyochaa. Ọ bụrụ na azụmahịa ahụ ezighi ezi, a ga-atụfu ewepu.

Nkwenye azụmahịa ga-abụrịrị mkpebi siri ike, ya bụ. nkwekọrịta ahụ ga-anabata ma ọ bụ jụ azụmahịa ahụ mgbe niile. N'ihe metụtara nke a, nkwado nke azụmahịa enweghị ike ịdabere na oge, ọnụọgụ ọnụọgụ, faịlụ ndị ọbịa, wdg.

Na Corda, a na-eme nkwekọrịta n'ime igbe a na-akpọ sandbox - JVM dị ntakịrị gbanwere nke na-ekwe nkwa njedebe nke nkwekọrịta.

Iyi

Iji megharịa nzikọrịta ozi n'etiti ọnụ netwọkụ, agbakwunyere eri.

Ntugharị bụ usoro usoro nke na-agwa ọnụ otu esi eme mmelite ledger akọwapụtara na oge ole ka a ga-etinye aka na azụmahịa ahụ ma kwado ya.

Corda - blockchain mepere emepe maka azụmaahịa

Mgbe ụfọdụ ọ na-ewe awa, ụbọchị ruo mgbe ndị otu niile bịanyere aka na azụmahịa wee banye n'akwụkwọ akụkọ. Kedu ihe ga - eme ma ọ bụrụ na ị kwụpụ ọnụ ọnụ na-esonye na azụmahịa? Eriri nwere ebe a na-enyocha ya, ebe a na-edepụta ọnọdụ eri ahụ na ebe nchekwa data ọnụ. Mgbe eweghachiri ọnụ na netwọkụ ahụ, ọ ga-aga n'ihu ebe ọ kwụsịrị.

Nkwekọrịta

Iji banye n'akwụkwọ ndekọ ego, azụmahịa ga-erute nkwekọrịta abụọ: nkwado na ịdịpụrụ iche.

Mkpebi banyere izi ezi nke azụmahịa bụ naanị ndị otu etinyere aka na ya.

Notary nodes na-elele azụmahịa ahụ maka ịdị iche ma gbochie imefu okpukpu abụọ.

Ka anyị were ya na Bob nwere $100 ma chọọ ịnyefe $80 na Charlie yana $70 gaa Dan site na iji otu ntinye steeti.

Corda - blockchain mepere emepe maka azụmaahịa

Corda agaghị ekwe ka ị wepụ aghụghọ dị otú ahụ. Ọ bụ ezie na azụmahịa ahụ ga-agafe nlele nkwado, nlele pụrụ iche ga-ada.

nkwubi

Ikpo okwu Corda, nke R3 blockchain consortium mepụtara, abụghị ihe eji eme ihe dị ọcha maka teknụzụ blockchain. Corda bụ ngwá ọrụ pụrụ iche maka ụlọ ọrụ ego.

isi: www.habr.com

Tinye a comment