Corda - Open source blockchain yamabizinesi

Corda ndi Ledger yogawidwa yosungira, kuyang'anira ndi kugwirizanitsa maudindo azachuma pakati pa mabungwe osiyanasiyana azachuma.
Corda - Open source blockchain yamabizinesi
Corda ili ndi zolemba zabwino kwambiri zokhala ndi makanema apakanema omwe angapezeke apa. Ndiyesera kufotokoza mwachidule momwe Corda imagwirira ntchito mkati.

Tiyeni tiwone zazikuluzikulu za Corda ndi zapadera zake pakati pa blockchains zina:

  • Corda ilibe cryptocurrency yake.
  • Corda sagwiritsa ntchito lingaliro la migodi ndi dongosolo la Umboni wa Ntchito.
  • Kutumiza kwa data kumachitika kokha pakati pa maphwando ochitako / mgwirizano. Palibe kuwulutsa kwapadziko lonse ku ma node onse amtaneti.
  • Palibe wolamulira wapakati yemwe amawongolera zochitika zonse.
  • Corda imathandizira njira zosiyanasiyana zogwirizanitsa.
  • Kugwirizana kumatheka pakati pa otenga nawo mbali pamlingo wa mgwirizano / mgwirizano, osati pamlingo wa dongosolo lonse.
  • Kugulitsa kumatsimikiziridwa ndi omwe akugwirizana nawo.
  • Corda imapereka kulumikizana kwachindunji pakati pa chilankhulo chovomerezeka cha anthu ndi kachidindo kanzeru.

Kalendala

Lingaliro la ledger ku Corda ndilokhazikika. Palibe chosungiramo data chimodzi chapakati. M'malo mwake, node iliyonse imakhala ndi nkhokwe yapadera yodziwika bwino.

Mwachitsanzo, taganizirani maukonde a 5 mfundo, kumene bwalo ndi mfundo yodziwika ndi mfundo.

Corda - Open source blockchain yamabizinesi

Monga tikuonera, Ed, Carl ndi Demi amadziwa za 3, koma Alice ndi Bob sadziwa nkomwe. Corda imatsimikizira kuti mfundo zodziwika bwino zimasungidwa mu nkhokwe ya node iliyonse, ndipo deta idzakhala yofanana.

Mayiko

State ndi wosasinthika chinthu chomwe chimayimira chowonadi chodziwika ndi ma node amodzi kapena angapo pa nthawi inayake.

Mayiko amatha kusunga deta yosagwirizana, mwachitsanzo, masheya, ma bond, ngongole, zidziwitso.

Mwachitsanzo, boma lotsatirali likuimira IOU-mgwirizano womwe Alice ali ndi ngongole ya Bob ya X:

Corda - Open source blockchain yamabizinesi
Kuzungulira kwa moyo wa chowonadi pakapita nthawi kumayimiridwa ndi kutsatizana kwa mayiko. Pakafunika kukonzanso zomwe zikuchitika, timapanga zatsopano ndikuyika zomwe zilipo ngati mbiri yakale.

Corda - Open source blockchain yamabizinesi

Zochitika

Zochita ndi malingaliro oti musinthe makhadi. Siziulutsidwa kwa onse omwe atenga nawo gawo pamaleja ndipo zimapezeka kwa omwe atenga nawo mbali pamanetiweki omwe ali ndi ufulu wowona ndikuwongolera.

Zogulitsa zidzawonjezedwa ku leja ngati:

  • zovomerezeka
  • zosainidwa ndi onse ofunikira
  • ilibe ndalama ziwiri

Corda amagwiritsa ntchito chitsanzo cha UTXO (unspent transaction output), momwe leja iliyonse imakhala yosasinthika.

Ntchito ikapangidwa, zomwe zidachitika kale (mwa hashi ndi index) zimasamutsidwa ku zomwe zalowetsedwa.

Corda - Open source blockchain yamabizinesi
Kusintha kwanthawi yayitali:

  • Creation (Pakadali pano, kugulitsako ndi lingaliro chabe losinthira leja)
  • Sonkhanitsani siginecha (Maphwando ofunikira pamalondawo amavomereza zosinthazo powonjezera siginecha pakuchitapo)
  • Perekani zochita ku leja

Zomwe zachitikazo zikawonjezedwa m'maleja, zolowazo zimayikidwa chizindikiro ngati mbiri yakale ndipo sizingagwiritsidwe ntchito m'tsogolo.

Corda - Open source blockchain yamabizinesi
Kuphatikiza pa zolowetsa ndi zotuluka, ntchito ikhoza kukhala ndi:

  • Malamulo (parameter yosonyeza cholinga cha malondawo)
  • Zowonjezera (kalendala yatchuthi, chosinthira ndalama)
  • Mawindo a nthawi (nthawi yovomerezeka)
  • Notary (Notary, otenga nawo mbali pa netiweki apadera akutsimikizira zomwe zachitika)

Corda - Open source blockchain yamabizinesi

Mapulogalamu

Tikamalankhula za kutsimikizika kwamalonda, sitikutanthauza kupezeka kwa ma signature ofunikira, komanso kutsimikizika kwa mgwirizano. Kugulitsa kulikonse kumalumikizidwa ndi mgwirizano womwe umavomereza ndikutsimikizira zolowa ndi zotuluka. Kugulitsa kumawonedwa ngati kovomerezeka pokhapokha ngati mayiko ake onse ali ovomerezeka.

Makontrakitala ku Corda amalembedwa m'chinenero chilichonse cha JVM (mwachitsanzo, Java, Kotlin).

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

Ndikofunikira kulandira cholowa cha kalasi Mkangano ndi kusintha njira onetsetsani. Ngati kugulitsako kuli kolakwika, kuchotserako kutayidwa.

Kutsimikizira kwamalonda kuyenera kukhala kotsimikizika, i.e. mgwirizano uyenera nthawi zonse kuvomereza kapena kukana ntchitoyo. Mogwirizana ndi izi, kutsimikizika kwa malondawo sikungadalire nthawi, manambala osasinthika, mafayilo olandila, ndi zina.

Ku Corda, makontrakitala amachitidwa mubokosi lotchedwa sandbox - JVM yosinthidwa pang'ono yomwe imatsimikizira kukhazikitsidwa kwa mapangano.

Mitsinje

Kuti muzitha kulumikizana pakati pa node za netiweki, ulusi unawonjezedwa.

Kuthamanga ndi mndandanda wa masitepe omwe amauza node momwe angasinthire zolemba zinazake komanso nthawi yomwe ntchitoyo iyenera kusainidwa ndikutsimikiziridwa.

Corda - Open source blockchain yamabizinesi

Nthawi zina zimatenga maola, masiku mpaka ntchitoyo itasainidwa ndi magulu onse ndikulowa m'mabuku. Kodi chimachitika ndi chiyani ngati mudula nodi yomwe ikuchita nawo malonda? Ulusi uli ndi ma checkpoints, pomwe chikhalidwe cha ulusi chimalembedwa ku database ya node. Node ikabwezeretsedwa ku netiweki, imapitilira pomwe idasiya.

Kugwirizana

Kuti mulowe m'mabuku, kugulitsako kuyenera kufikira mgwirizano wa 2: zowona komanso zapadera.

Chigamulo chokhudza kutsimikizika kwa malondawo chimapangidwa ndi omwe akukhudzidwa nawo mwachindunji.

Notary node amayang'ana zomwe zachitikazo kuti zikhale zapadera komanso kupewa kuwononga kawiri.

Tiyerekeze kuti Bob ali ndi $100 ndipo akufuna kusamutsa $80 kwa Charlie ndi $70 kwa Dan pogwiritsa ntchito zomwezo.

Corda - Open source blockchain yamabizinesi

Corda sikukulolani kuti muchotse chinyengo choterocho. Ngakhale kuti ntchitoyo idzadutsa cheke chovomerezeka, cheke chapadera chidzalephera.

Pomaliza

Pulatifomu ya Corda, yopangidwa ndi R3 blockchain consortium, si njira yabwino yogwiritsira ntchito ukadaulo wa blockchain. Corda ndi chida chapadera kwambiri pamabungwe azachuma.

Source: www.habr.com

Kuwonjezera ndemanga