Corda - open source blockchain no ka ʻoihana

ʻO Corda he Ledger i mahele ʻia no ka mālama ʻana, hoʻokele a hoʻonohonoho i nā kuleana kālā ma waena o nā hui kālā like ʻole.
Corda - open source blockchain no ka ʻoihana
He palapala maikaʻi loa ʻo Corda me nā haʻiʻōlelo wikiō hiki ke loaʻa maanei. E ho'āʻo wau e wehewehe pōkole i ka hana ʻana o Corda i loko.

E nānā i nā hiʻohiʻona nui o Corda a me kona ʻokoʻa i waena o nā blockchains ʻē aʻe:

  • ʻAʻole ʻo Corda i kāna cryptocurrency ponoʻī.
  • ʻAʻole hoʻohana ʻo Corda i ka manaʻo o ka mining a me ka ʻōnaehana Proof-of-Work.
  • Lawe ʻia ka hoʻoili ʻikepili ma waena wale nō o nā ʻaoʻao o ke kālepa/ʻaelike. ʻAʻohe hoʻolaha honua i nā node pūnaewele āpau.
  • ʻAʻohe mea hoʻokele kikowaena e hoʻokele i nā hana a pau.
  • Kākoʻo ʻo Corda i nā ʻano hana ʻae like ʻole.
  • Loaʻa ka ʻae ʻana ma waena o nā mea komo ma ke kiʻekiʻe o kahi kuʻikahi / ʻaelike hoʻokahi, ʻaʻole ma ka pae o ka ʻōnaehana holoʻokoʻa.
  • Hoʻopaʻa ʻia kahi kālepa e nā mea komo e pili ana iā ia.
  • Hāʻawi ʻo Corda i kahi pilina pololei ma waena o ka ʻōlelo kānāwai kanaka a me ke code aelike akamai.

ʻO ka waihona

ʻO ka manaʻo o ka ledger ma Corda he kumuhana. ʻAʻohe waihona ʻikepili kikowaena hoʻokahi. Akā, mālama kēlā me kēia node i kahi waihona ʻokoʻa o nā ʻike i ʻike ʻia.

No ka laʻana, e noʻonoʻo i kahi pūnaewele o 5 nodes, kahi i ʻike ʻia ai ka pōʻai i ka node.

Corda - open source blockchain no ka ʻoihana

E like me kā mākou e ʻike ai, ʻike ʻo Ed, Carl a me Demi e pili ana i ka ʻoiaʻiʻo 3, akā ʻaʻole ʻike ʻo Alice lāua ʻo Bob. Hōʻoiaʻiʻo ʻo Corda e mālama ʻia nā ʻike maʻamau i loko o ka waihona o kēlā me kēia node, a e like ka ʻikepili.

Nā Aupuni

ʻO ka moku'āina hiki ole ke hoololiia he mea e hōʻike ana i ka ʻoiaʻiʻo i ʻike ʻia e hoʻokahi a ʻoi aku paha nā node pūnaewele i kekahi manawa.

Hiki i nā mokuʻāina ke mālama i nā ʻikepili like ʻole, no ka laʻana, nā waihona, nā paʻa, nā hōʻaiʻē, ka ʻike ʻike.

No ka laʻana, hōʻike kēia mokuʻāina i kahi IOU—he ʻaelike e ʻaiʻē ʻo Alice iā Bob i ka nui o X:

Corda - open source blockchain no ka ʻoihana
Hōʻike ʻia ke kaʻina ola o kahi ʻoiaʻiʻo i ka manawa e kahi kaʻina o nā mokuʻāina. I ka wā e pono ai e hoʻololi i ke kūlana o kēia manawa, hana mākou i kahi mea hou a kaha i ka mea i kēia manawa ma ke ʻano he mōʻaukala.

Corda - open source blockchain no ka ʻoihana

Nā ʻoihana

ʻO nā pānaʻi he mau manaʻo e hoʻonui i ka waihona. ʻAʻole lākou i hoʻolaha ʻia i nā poʻe i komo i ka papa kuhikuhi a loaʻa wale i nā poʻe hui pūnaewele nona ke kuleana kānāwai e nānā a mālama iā lākou.

E hoʻohui ʻia kahi kālepa i ka waihona inā:

  • kūpono i ka ʻaelike
  • kakauinoaia e na mea komo a pau
  • ʻaʻole i loaʻa nā hoʻolimalima pālua

Hoʻohana ʻo Corda i ke kumu hoʻohālike UTXO (unspent transaction output), kahi i hoʻololi ʻole ʻia ai kēlā me kēia mokuʻāina.

Ke hana ʻia kahi hana, hoʻoili ʻia ka mokuʻāina o ka hana mua (e ka hash a me ka index) i ka hoʻokomo.

Corda - open source blockchain no ka ʻoihana
Kaiapuni ola:

  • Hoʻokumu (I kēia manawa, he manaʻo wale ke kālepa e hoʻonui i ka ledger)
  • E hōʻiliʻili i nā pūlima (Ua ʻae nā ʻaoʻao i makemake ʻia i ke kālepa i ka manaʻo hoʻonui ma ka hoʻohui ʻana i kahi pūlima i ke kālepa)
  • E hoʻopaʻa i ke kālepa i ka ledger

I ka manawa e hoʻohui ʻia ai kahi kālepa i ka papa kuhikuhi, hōʻailona ʻia nā mokuʻāina hoʻokomo i ka mōʻaukala a ʻaʻole hiki ke hoʻohana ʻia i nā hana e hiki mai ana.

Corda - open source blockchain no ka ʻoihana
Ma waho aʻe o nā mokuʻāina hoʻokomo a me nā mea hoʻopuka, hiki i kahi kālepa ke loaʻa:

  • Nā kauoha (ka hoʻohālikelike hana e hōʻike ana i ke kumu o ke kālepa)
  • Nā mea hoʻopili (alemanaka hoʻomaha, mea hoʻololi kālā)
  • Nā puka makani (manawa kūpono)
  • Notari (Notari, nā hui pūnaewele kūikawā e hōʻoia ana i nā hana)

Corda - open source blockchain no ka ʻoihana

Nā huelike

Ke kamaʻilio nei mākou e pili ana i ka pono o ke kālepa, ʻaʻole mākou i manaʻo wale i ka hele ʻana o nā pūlima e pono ai, akā, ʻo ka mana o ka ʻaelike. Hoʻopili ʻia kēlā me kēia kālepa me kahi ʻaelike e ʻae iā ia a hōʻoia i nā mokuʻāina hoʻokomo a hoʻopuka. Manaʻo ʻia kahi kālepa inā pololei nā mokuʻāina āpau.

Ua kākau ʻia nā ʻaelike ma Corda ma kekahi ʻōlelo JVM (no ka laʻana, Java, Kotlin).

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

Pono e hoʻoili mai kahi papa aelike a kāpae i ke ʻano hōʻoia. Inā hewa ʻole ke kālepa, e kiola ʻia kahi ʻokoʻa.

Pono e hoʻoholo i ka hōʻoia o ka hana, ʻo ia hoʻi. pono ka ʻaelike e ʻae a hōʻole paha i ke kālepa. E pili ana i kēia, ʻaʻole hiki ke hilinaʻi ka mana o ke kālepa i ka manawa, nā helu helu, nā faila host, etc.

Ma Corda, hoʻokō ʻia nā ʻaelike i loko o kahi pahu i kapa ʻia - kahi JVM i hoʻololi iki ʻia e hōʻoiaʻiʻo i ka hoʻokō deterministic o nā ʻaelike.

kahawai

No ka hoʻomaʻamaʻa ʻana i ke kamaʻilio ma waena o nā nodes pūnaewele, ua hoʻohui ʻia nā kaula.

ʻO ke kahe kahi kaʻina o nā ʻanuʻu e haʻi i kahi node pehea e hana ai i kahi hōʻano kikoʻī kikoʻī a i kahi manawa e pono ai ke kau inoa a hōʻoia ʻia ke kālepa.

Corda - open source blockchain no ka ʻoihana

I kekahi manawa he mau hola, mau lā a hiki i ke kau inoa ʻana o ke kālepa e nā ʻaoʻao āpau a komo i loko o ka waihona. He aha ka hopena inā hoʻokaʻawale ʻoe i kahi node e komo ana i kahi kālepa? Loaʻa i nā milo nā wahi hōʻoia, kahi i kākau ʻia ai ke kūlana o ke kaula i ka waihona o ka node. Ke hoʻihoʻi ʻia kahi node i ka pūnaewele, e hoʻomau ia i kahi i haʻalele ai.

ʻO ka ʻae ʻana

No ke komo ʻana i loko o ka waihona, pono e hōʻea kahi kālepa i 2 consensuses: pono a me ka ʻokoʻa.

ʻO ka hoʻoholo e pili ana i ka pono o kahi kālepa e hana wale ʻia e nā ʻaoʻao i pili pono i ia.

Nānā nā node notari i ke kālepa no ka ʻokoʻa a pale i ka hoʻolimalima pālua.

E noʻonoʻo kākou he $100 ko Bob a makemake ʻo ia e hoʻoili i $80 iā Charlie a me $70 iā Dan me ka hoʻohana ʻana i ka mokuʻāina hoʻokomo like.

Corda - open source blockchain no ka ʻoihana

ʻAʻole ʻae ʻo Corda iā ʻoe e huki i kēlā ʻano hoʻopunipuni. ʻOiai e hala ke kālepa i ka hōʻoia kūpono, e hāʻule ka nānā ʻokoʻa.

hopena

ʻO ka papahana Corda, i hoʻomohala ʻia e ka R3 blockchain consortium, ʻaʻole ia he kumu hoʻohana maʻemaʻe no ka ʻenehana blockchain. ʻO Corda kahi mea hana kūikawā no nā hui kālā.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka