Corda - foinse oscailte blockchain le haghaidh gnó

Corda is Mórleabhar dáilte é chun oibleagáidí airgeadais idir eagraíochtaí airgeadais éagsúla a stóráil, a bhainistiú agus a shioncronú.
Corda - foinse oscailte blockchain le haghaidh gnó
Tá doiciméadú maith go leor ag Corda le léachtaí físeáin is féidir a fháil anseo. Déanfaidh mé iarracht cur síos gairid ar an gcaoi a n-oibríonn Corda taobh istigh.

Breathnaímid ar phríomhghnéithe Corda agus a uathúlacht i measc blockchain eile:

  • Níl a cryptocurrency féin ag Corda.
  • Ní úsáideann Corda coincheap na mianadóireachta agus an córas Cruthúnas Oibre.
  • Ní tharlaíonn aistriú sonraí ach amháin idir páirtithe san idirbheart/conradh. Níl aon chraoladh domhanda do gach nód líonra.
  • Níl aon rialtóir lárnach ann a bhainistíonn gach idirbheart.
  • Tacaíonn Corda le meicníochtaí comhaontaithe éagsúla.
  • Baintear comhaontú amach idir rannpháirtithe ar leibhéal comhaontaithe/conartha aonair, agus ní ag leibhéal an chórais iomláin.
  • Ní dheimhnítear idirbheart ach amháin ag na rannpháirtithe a bhaineann leis.
  • Tairgeann Corda nasc díreach idir teanga dhlíthiúil fhoirmiúil dhaonna agus cód conartha cliste.

An mórleabhar

Tá coincheap an mhórleabhair i Corda suibiachtúil. Níl aon stór sonraí lárnach amháin ann. Ina áit sin, coinníonn gach nód bunachar sonraí ar leith de na fíricí atá ar eolas aige.

Mar shampla, samhlaigh líonra de 5 nód, áit a bhfuil ciorcal mar fhíric ar eolas ag an nód.

Corda - foinse oscailte blockchain le haghaidh gnó

Mar a fheicimid, tá a fhios ag Ed, Carl agus Demi faoi fhíric 3, ach níl Alice agus Bob fiú feasach air. Ráthaíonn Corda go stóráiltear fíricí coitianta i mbunachar sonraí gach nód, agus beidh na sonraí comhionann.

Stáit

Tá an stát dochorraithe réad a léiríonn fíric atá ar eolas ag nód líonra amháin nó níos mó ag pointe áirithe ama.

Is féidir le stáit sonraí treallach a stóráil, mar shampla, stoic, bannaí, iasachtaí, faisnéis aitheantais.

Mar shampla, seasann an stát seo a leanas do IOU—comhaontú go bhfuil méid X dlite ar Alice do Bob:

Corda - foinse oscailte blockchain le haghaidh gnó
Léirítear saolré fíorais le himeacht ama le seicheamh stát. Nuair is gá an staid reatha a nuashonrú, cruthaímid ceann nua agus marcáilimid an ceann reatha mar stairiúil.

Corda - foinse oscailte blockchain le haghaidh gnó

Idirbhearta

Is tograí iad idirbhearta chun an mórleabhar a nuashonrú. Ní chraoltar iad do gach rannpháirtí mórleabhair agus níl siad ar fáil ach do na rannpháirtithe líonra sin a bhfuil an ceart dlíthiúil acu iad a fheiceáil agus a bhainistiú.

Cuirfear idirbheart leis an mórleabhar má tá:

  • bailí go conarthach
  • sínithe ag gach rannpháirtí riachtanach
  • nach bhfuil caiteachas dúbailte ann

Úsáideann Corda an tsamhail UTXO (aschur idirbhirt nár caitheadh), ina bhfuil gach stát mórleabhair do-aistrithe.

Nuair a chruthaítear idirbheart, aistrítear staid aschuir an idirbhirt roimhe seo (de réir hais agus innéacs) chuig an ionchur.

Corda - foinse oscailte blockchain le haghaidh gnó
Saolré an idirbhirt:

  • Cruthú (I láthair na huaire, níl san idirbheart ach togra chun an mórleabhar a nuashonrú)
  • Bailigh sínithe (Formheasann páirtithe riachtanacha san idirbheart an togra nuashonraithe trí shíniú a chur leis an idirbheart)
  • Tiomantas idirbheart don mhórleabhar

Nuair a chuirtear idirbheart leis an mórleabhar, marcáiltear na stáit ionchuir mar staid stairiúil agus ní féidir iad a úsáid in idirbhearta sa todhchaí.

Corda - foinse oscailte blockchain le haghaidh gnó
Chomh maith le stáit ionchuir agus aschuir, féadfaidh na nithe seo a leanas a bheith in idirbheart:

  • Orduithe (paraiméadar idirbhirt a léiríonn cuspóir an idirbhirt)
  • Ceangaltáin (féilire saoire, tiontaire airgeadra)
  • Fuinneoga ama (tréimhse bailíochta)
  • Nótaire (Nótaire, rannpháirtithe líonra speisialta ag bailíochtú idirbhearta)

Corda - foinse oscailte blockchain le haghaidh gnó

Conarthaí

Nuair a labhairt linn faoi bhailíocht idirbhirt, i gceist againn ní amháin ar an láithreacht na sínithe is gá, ach freisin bailíocht chonarthach. Tá baint ag gach idirbheart le conradh a ghlacann leis agus a bhailíochtaíonn na stáit ionchuir agus aschuir. Ní mheastar go bhfuil idirbheart bailí ach amháin má tá a stáit uile bailí.

Scríobhtar conarthaí i Corda in aon teanga JVM (mar shampla, Java, Kotlin).

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

Is gá oidhreacht a fháil ó rang Conradh agus an modh a shárú fhíorú. Má tá an t-idirbheart neamhbhailí, beidh eisceacht a chaitheamh.

Ní mór do bhailíochtú idirbheart a bheith cinntitheach, i.e. ní mór don chonradh glacadh leis an idirbheart nó diúltú dó i gcónaí. I dtaca leis seo, ní féidir le bailíocht an idirbhirt a bheith ag brath ar am, uimhreacha randamacha, comhaid óstaigh, etc.

In Corda, déantar conarthaí i mbosca gainimh mar a thugtar air - JVM beagán modhnaithe a ráthaíonn cur i gcrích cinntitheach na gconarthaí.

sruthanna

Chun cumarsáid idir nóid líonra a uathoibriú, cuireadh snáitheanna leis.

Is éard is sreabhadh ann ná seicheamh céimeanna a insíonn nód conas nuashonrú sonrach mórleabhair a dhéanamh agus cén pointe ar gá an t-idirbheart a shíniú agus a bhailíochtú.

Corda - foinse oscailte blockchain le haghaidh gnó

Uaireanta tógann sé uaireanta, laethanta go dtí go mbeidh an t-idirbheart sínithe ag na páirtithe go léir agus go dtiocfaidh sé isteach sa mhórleabhar. Cad a tharlaíonn má dhínascann tú nód atá rannpháirteach in idirbheart? Tá seicphointí ag snáitheanna, ag a scríobhtar staid na snáithe chuig bunachar sonraí an nód. Nuair a dhéantar nód a athchóiriú ar an líonra, leanfaidh sé ar aghaidh nuair a d'fhág sé as.

Comhdhearcadh

Chun dul isteach sa mhórleabhar, caithfidh idirbheart 2 chomhdhearcadh a bhaint amach: bailíocht agus uathúlacht.

Is iad na páirtithe a bhfuil baint dhíreach acu leis amháin a dhéanann an cinneadh faoi bhailíocht idirbhirt.

Seiceálann nóid an nótaire an t-idirbheart le haghaidh uathúlacht agus cuireann siad cosc ​​​​ar chaiteachas dúbailte.

Samhlóimis go bhfuil $100 ag Bob agus ba mhaith leis $80 a aistriú go Charlie agus $70 go Dan ag baint úsáide as an staid ionchuir chéanna.

Corda - foinse oscailte blockchain le haghaidh gnó

Ní ligfidh Corda duit cleas den sórt sin a tharraingt amach. Cé go n-éireoidh leis an idirbheart an tseiceáil bailíochta, ní theipeann ar an tseiceáil uathúlachta.

Conclúid

Ní cás úsáide íon do theicneolaíocht blockchain é ardán Corda, arna fhorbairt ag cuibhreannas blockchain R3. Is uirlis thar a bheith speisialaithe é Corda le haghaidh institiúidí airgeadais.

Foinse: will.com

Add a comment