Corda - poloka poloka tatala mo pisinisi

Faʻailoga ose Tusi Fa'asoa mo le teuina, pulea ma le fa'amaopoopoina o noataga tau tupe i le va o fa'alapotopotoga tau tupe eseese.
Corda - poloka poloka tatala mo pisinisi
O Corda o loʻo i ai faʻamaumauga lelei ma lauga vitio e mafai ona maua iinei. O le a ou taumafai e faʻamatala puupuu le auala e galue ai Corda i totonu.

Sei o tatou vaʻavaʻai i uiga autu o Corda ma lona tulaga ese i isi poloka poloka:

  • Corda e leai sana lava cryptocurrency.
  • E le fa'aogaina e Corda le manatu o le mining ma le Proof-of-Work system.
  • Fa'aliliuga fa'amatalaga e tupu na'o le va o itu auai i le fefa'atauaiga/konekarate. E leai se fa'asalalauga fa'avaomalo i nodes uma o feso'otaiga.
  • E leai se pule tutotonu e pulea uma fefaʻatauaiga.
  • E lagolagoina e Corda faiga fa'aaufa'atasi eseese.
  • E maua le maliega i le va o tagata auai i le tulaga o se maliega / konekarate a le tagata lava ia, ae le o le tulaga o le faiga atoa.
  • O se fefaʻatauaiga e faʻamaonia e naʻo tagata auai e faʻatatau i ai.
  • Corda e ofoina atu se feso'ota'iga tuusa'o i le va o le gagana fa'aletulafono a le tagata ma le tulafono fa'akonekarate atamai.

Le tusitupe

O le manatu o le tusipasi i Corda e fa'atatau. E leai se fa'amaumauga autu e tasi. Nai lo lena, o node ta'itasi e tausia se fa'amaumauga tu'ufa'atasi o mea moni e iloa e ia.

Mo se faʻataʻitaʻiga, mafaufau i se fesoʻotaiga o 5 nodes, lea o se liʻo o se mea moni e iloa e le node.

Corda - poloka poloka tatala mo pisinisi

E pei ona mafai ona tatou vaʻai, Ed, Carl ma Demi e iloa le mea moni 3, ae e le o iloa e Alice ma Bob. Corda faʻamautinoa o mea masani masani o loʻo teuina i totonu o faʻamaumauga o node taʻitasi, ma o faʻamaumauga o le a tutusa.

Setete

Setete o e le masuia o se mea e fa'atusalia ai se mea moni e iloa e se tasi pe sili atu nodes feso'otaiga i se taimi patino.

E mafai e Setete ona teuina faʻamatalaga faʻapitoa, mo se faʻataʻitaʻiga, faʻasoa, faʻamau, nonogatupe, faʻamatalaga faʻamatalaga.

Mo se faʻataʻitaʻiga, o le setete o loʻo i lalo o loʻo faʻatusalia se IOU-o se maliliega o loʻo nofo aitalafu ai Alice ia Bob se aofaiga o le X:

Corda - poloka poloka tatala mo pisinisi
O le taamilosaga o le olaga o se mea moni i le taimi o loʻo faʻatusalia e se faasologa o setete. Pe a manaʻomia le faʻafouina o le tulaga o loʻo i ai nei, matou te fatuina se mea fou ma faʻailoga le mea o loʻo iai nei o se tala faasolopito.

Corda - poloka poloka tatala mo pisinisi

Feuaiga

O fefa'ataua'iga o talosaga ia e fa'afou le tusi. E le fa'asalalauina i latou uma o lo'o auai i le lisi ma e avanoa mo na'o i latou o lo'o auai i feso'ota'iga o lo'o iai le aia fa'aletulafono e va'ai ma pulea ai.

O le a fa'aopoopoina se fefa'ataua'iga i le lisi pe afai e:

  • aloaia fa'akonekarate
  • sainia e sui uma e mana'omia
  • e le o iai tupe fa'aalu-lua

O lo'o fa'aogaina e Corda le fa'ata'ita'iga UTXO (le fa'aaogāina o fefa'ataua'iga e le'i fa'aalu), lea e le mafai ai ona suia tulaga ta'itasi.

Pe a faia se fefaʻatauaiga, o le tulaga o le gaosiga o le fefaʻatauaiga muamua (e ala i le hash ma le index) e faʻafeiloaʻi i le faʻaoga.

Corda - poloka poloka tatala mo pisinisi
Ta'amilosaga o le soifuaga o fefa'atauaiga:

  • Foafoaga (I le taimi nei, o le fefaʻatauaʻiga ua naʻo se talosaga e faʻafou le lisi)
  • Aoina mai saini (Pati mana'omia i le fefa'atauaiga e fa'amaonia le talosaga fa'afouga e ala i le fa'aopoopoina o se saini i le fefa'atauaiga)
  • Tuuina atu fefaʻatauaiga i le tusi

O le taimi lava e fa'aopoopoina ai se fefa'ataua'iga i le tusi, o fa'aulufalega o setete e fa'ailogaina o tala fa'asolopito ma e le mafai ona fa'aaogaina i fefa'atauaiga i le lumana'i.

Corda - poloka poloka tatala mo pisinisi
I le faʻaopoopoga i faʻamatalaga tuʻufaʻatasia ma faʻaulufalega, o se fefaʻatauaiga e mafai ona aofia ai:

  • Poloaiga (fa'asologa o fefa'atauaiga e fa'ailoa ai le fa'amoemoe o le fefa'atauaiga)
  • Fa'apipi'i (kalena aso malolo, fa'aliliu tupe)
  • Pupuni taimi (vaitaimi aoga)
  • Notary (Notari, tagata auai faʻapitoa fesoʻotaʻiga faʻamaonia fefaʻatauaiga)

Corda - poloka poloka tatala mo pisinisi

Konekarate

A tatou talanoa e uiga i le faʻamaoniaina o fefaʻatauaiga, o lona uiga e le gata o le i ai o saini talafeagai, ae faʻapea foʻi le faʻamaonia konekarate. O fefaʻatauaiga taʻitasi e fesoʻotaʻi ma se konekarate e talia ma faʻamaonia le tuʻufaʻatasia ma setete o galuega. O se fefa'ataua'iga e fa'apea e fa'amaonia pe afai e aoga uma ona setete.

Konekarate i Corda e tusia i so'o se gagana JVM (mo se fa'ata'ita'iga, Java, Kotlin).

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

E tatau ona maua mai se vasega feagaiga ma soloia le auala faʻamaonia. Afai e le aoga le fefaʻatauaʻiga, o le a lafoina se tuusaunoaga.

O le fa'amaoniga o fefa'atauaiga e tatau ona fa'amautu, i.e. o le konekarate e tatau lava ona talia pe teena le fefaʻatauaiga. I le fesoʻotaʻiga ma lenei mea, o le aoga o le fefaʻatauaiga e le mafai ona faʻalagolago i le taimi, numera faʻafuaseʻi, faila faila, ma isi.

I Corda, o konekarate o loʻo faʻatinoina i totonu o le sandbox - o se JVM laʻititi laʻititi e faʻamaonia ai le faʻatinoina o konekarate.

vaitafe

Ina ia otometi fesoʻotaʻiga i le va o nodes fesoʻotaʻiga, na faʻaopoopoina filo.

O le tafe o se faasologa o laasaga e taʻu atu ai i se node pe faʻafefea ona faʻatino se faʻafouga faʻamatalaga patino ma o le a le taimi e manaʻomia ai le sainia ma faʻamaonia le fefaʻatauaiga.

Corda - poloka poloka tatala mo pisinisi

O nisi taimi e alu ai itula, aso se'ia o'o ina saini le fefa'ataua'iga e vaega uma ma o'o i totonu o le tusi. O le a le mea e tupu pe afai e te motusia se node o loʻo auai i se fefaʻatauaiga? O filo e iai nofoaga e siaki ai, lea e tusi ai le tulaga o le filo i le database o le node. A toe fa'afo'i se node i le feso'ota'iga, o le a fa'aauau i le mea na tu'u ai.

Autasi

Ina ia ulufale i totonu o le tusi, o se fefaʻatauaiga e tatau ona oʻo i le 2 maliega: faʻamaonia ma tulaga ese.

O le fa'ai'uga e uiga i le fa'amaoni o se fefa'ataua'iga e faia na'o itu e aofia tonu ai.

Nodes notary siaki le fefaʻatauaiga mo le tulaga ese ma puipuia faʻaalu faʻalua.

Se'i vaai faalemafaufau o Bob e $100 ma e mana'o e ave le $80 ia Sale ma le $70 ia Dan e faaaoga ai le tulaga lava e tasi.

Corda - poloka poloka tatala mo pisinisi

E le faatagaina e Corda oe e toso ese se togafiti faapena. E ui lava o le fefaʻatauaiga o le a pasia le siaki aoga, o le siaki tulaga ese o le a le manuia.

iʻuga

O le Corda platform, na atiaʻe e le R3 blockchain consortium, e le o se faʻaoga mama mo tekinolosi poloka poloka. Corda o se meafaigaluega faʻapitoa faʻapitoa mo faʻalapotopotoga tau tupe.

puna: www.habr.com

Faaopoopo i ai se faamatalaga