Ontology inotangisa Layer 2, ichibatsira kune yakazara yakazara ruzhinji cheni chikuva

Ontology inotangisa Layer 2, ichibatsira kune yakazara yakazara ruzhinji cheni chikuva

Foreword

Fungidzira mamiriro ezvinhu apo blockchain platform iri kukurumidza kukura uye nhamba yevashandisi iri kukurumidza kuwedzera, inosvika makumi emamiriyoni, zvichiita kuti kuwedzera kwakanyanya kwemari inobatanidzwa munguva pfupi. Ndeapi marongero anodiwa panguva ino kuchengetedza mashandiro ekushanda pasina kupa nhanho yekusimudzira nekuda kwekuomesesa kubvumidza uye maitiro ekuona? Sezvo mabhizinesi mazhinji anobvumirana, scalability inofanirwa kuve yakakosha.

Seye-off-chain scaling tekinoroji, Ontology Layer 2 inopa kushanda kwepamusoro uye mutengo wakaderera. Mabhizinesi anogona kuchengetedza zvakachengetedzeka nhamba huru dzemarekodhi ekutengeserana kunze kwecheni uye obva aaendesa pa-cheni paanenge achida kupindirana, kuderedza mushandisi mutengo wekutengesa uye kuwedzera zvinoshamisa kuita.

Nhanganyaya

Sezvinotsanangurwa muAristotle 2020 roadmap, kana yasanganiswa neOntology cross-chaining, Wasm-JIT, Multi-VM uye humwe hunyanzvi hwepamusoro-tekinoroji, Ontology Layer 2 ikozvino inopa kuita kwepamusoro zvichienzaniswa nedzimwe Layer 2 mhinduro. Izvi zvinoratidzwa mumitengo yakaderera yekuchengetedza, tsigiro yemitauro yakawanda uye yakazara parsing uye execution vhezheni inoenderana. Gonesa kusawirirana kusina musono kwezvibvumirano zvekutumira, sekumhanyisa akawanda madhiraivha masisitimu ekushandisa pamushini mumwe chete, kunatsiridza mashandiro ekuita uye kuderedza mitengo yekugadzira.

Maitiro ekushanda

Ontology Layer 2 ine zvikamu zvitatu zvikuru: Ontology Layer 3 deposit, Layer 2 inobvisa kuOntology, Layer 2 transaction, uye vimbiso yekuchengetedza.

MuLayer 2 yekutengesa nzvimbo, vashandisi vanogona kuita kutengeserana, kuita zvikumbiro zvekondirakiti, uye kusaina zvibvumirano. Iyi dhizaini inogona kunge yakafanana neiyo transaction fomati yeOntology main chain kana inogona kunge yakasiyana. Transaction collectors (inonzi "Vateresi") vane basa rekuunganidza mushandisi Layer 2 transaction. Panogona kunge paine vaunganidzi vakawanda mukati mekuita. Vashandisi vanogona zvakare kutepfenyura yavo Layer 2 transaction kune akawanda vateresi.

Iyo Collector nguva nenguva inorongedza iyo yakaunganidzwa Layer 2 transaction uye inomhanyisa ivo kugadzira nyika nyowani. Muunganidzi anewo basa rekuendesa mudzi wenyika itsva kuOntology main chain. Kamwe matransferensi akaiswa muLayer 2 block aitwa, mudzi weiyo nyika itsva inove iyo mamiriro eiyo Layer 2 block. Challenger ine basa rekuona mamiriro eLayer 2 block yakaunzwa neCollector kuOntology main chain. Izvi zvinoda kuti Challenger iwiriranise iyo Layer 2 block kuburikidza neMuunganidzi kuchengetedza nyika yakazara nyika.

ACCOUNT STATE VERIFICATION Inosanganisira ACCOUNT STATE INFORMATION UYE KUSIMBOSWA KWAYO ZVINOGONA KUWANIKWA KUBVA KUMUKONISI UYE ZVIKUMBIRWA ZVINOGONA. CHETE NDIVO VANORAMBA FULL GLOBAL STATE.

Deposit pa Level 2

  1. Kutanga, mushandisi anoita "Deposit" oparesheni pane iyo Ontology main chain. Chibvumirano chikuru cheketani chinovhara mari yedhipoziti yemushandisi uye inonyora mamiriro ehomwe iyi paLayer 2. Panguva ino, chimiro "chisina kusunungurwa".
  2. Muunganidzi anobva agamuchira chiziviso chekuti Deposit transaction yakamirira paOntology main chain. Iyo inounganidzira ichachinja yayo Layer 2 mamiriro kuratidza iyo Deposit transaction. Muunganidzi anobva awedzera Dhipatimendi kune kutengeserana kuti iburitswe uye nekuiisa pamwe nemamwe mashandisirwo emushandisi muLayer 2 block. Kana iyo Layer 2 block state yasvika kuOntology main chain, inozivisa sisitimu kuburitsa Deposit.
  3. The chikuru cheni kondirakiti executes dhipoziti kusunungurwa oparesheni uye kuchinja dhipoziti homwe mamiriro kuti "yakabudiswa".

Mhedziso kubva kuOntology

  1. Mushandisi anogadzira Level 2 transaction "Withdraw Funds" uye anoiendesa kune faucet.
  2. Iyo Collector inogadzirisa mamiriro ayo zvichienderana neKubvisa uye panguva imwe chete mapakeji iyo Rega kutengeserana uye mamwe mashandisirwo emushandisi pamwe chete muLayer 2 block. Kana iyo Layer 2 block state inotumirwa kune iyo huru Ontology cheni, Chikumbiro cheKubvisa chinotumirwa.
  3. Iyo main chain kontrakiti inoita chikumbiro chekubvisa, inonyoresa rekodhi yehomwe, uye inoisa chimiro kuti "chisina kuburitswa".
  4. Mushure mekusimbisa chimiro, mushandisi anotumira chikumbiro chekubvisa mari kubva kuaccount.
  5. Iyo main chain kontrakiti inoita chikumbiro chekubvisa kubva kuaccount, inoendesa mari kuakaundi inotarwa, uye inoisa rekodhi yekubvisa "kuburitswa".

Layer 2 Transactions uye Chengetedzo

Level 2 transactions

  1. Mushandisi anogadzira Yenhanho 2 "Transfer" transaction uye anoiendesa kuCollector.
  2. Muunganidzi anorongedza kutakura kwekutakura uye zvimwe zvekutengesa muLayer 2 block, anoita matransferensi mubhuroka, uye anotepfenyura mamiriro eiyo Layer 2 block kune iyo huru Ontology cheni.
  3. Mirira kusimbiswa kwechimiro.

Chengetedzo garandi

Mushure mekunge Operator aendesa iyo Layer 2 block state kuOntology main chain, Challenger inogona zvakare kuita iyo Layer 2 block transaction uye kuona chokwadi cheLayer 2 block state. Kana chimwe chinhu chisina kumira zvakanaka, Challenger anounganidza humbowo hwekubiridzira otumira Layer 2 smart kondirakiti yekupikisa Operator.

Nzira yekushandisa sei

Ontology Level 2 iripo paOntology TestNet kuti vanogadzira vaedze nayo.

batanidzo

batanidzo zvezvinyorwa

Muchinyorwa chinotevera tichapa yakadzama yekuita kuenzanisa neLayer 2 mune mamwe maketani.

Mashoko Okuwedzera: Mitemo

Level 2 transactions

Mushandisi aita chikumbiro chekuendesa kana kuita kondirakiti paLayer 2 uye akatoisaina. Iyi kutengeserana inogona kana kusaenderana neiyo transaction fomati yeOntology main chain.

Collector

Muunganidzi ndeye Layer 2 transaction muunganidzi. Iyo ine basa rekuunganidza remushandisi Layer 2 transaction, kuongorora uye kuita kutengeserana. Nguva yega yega Layer 2 block inogadzirwa, muunganidzi ane basa rekuita kutengeserana mubhuroko, kuvandudza chimiro, uye kugadzira Layer 2 zvibvumirano, izvo zvinogona kududzirwa sehumbowo hwehurumende inoshandiswa kuchengetedza.

Block level 2

Iyo Collector nguva nenguva inorongedza iyo yakaunganidzwa Layer 2 transaction, inogadzira block ine ese Layer 2 transaction, uye inogadzira nyowani Layer 2 block.

Level 2 chimiro

Muunganidzi anoita bhachi kutengeserana paChikamu chechipiri, anovandudza nyika, anoronga ese akagadziridzwa data renyika kuti agadzire muti weMerkle, uye anoverengera midzi hashi yemuti weMerkle. Iyo mudzi hashi ndiyo mamiriro eiyo Level 2 block.

Operator

Iye Operator ane basa rekuchengetedzeka kweLayer 2 uye ane basa rekutarisa kana kuendesa tokeni kuenda kuLayer 2 kana kuti tokeni yekufambisa transaction kubva kuLayer 2 kuenda kuOntology main chain iri kuitika. Iyo Operator inewo basa rekutumira nguva nenguva kusimbiswa kweiyo Layer 2 mamiriro. Sekusimbisa, unogona kuenda kune Ontology network.

Anodenha

Challenger ine basa rekuona humbowo hwemamiriro akaunzwa neOperator kuOntology main chain. Izvi zvinoda kuti Challenger iwiriranise Layer 2 transactions kubva kuOperator kana cheni kuchengetedza nyika yepasirese yakazara. Kamwe Challenger achinge aita kutengeserana uye kugadzirisa chimiro, inogona kuona kuti humbowo hwemamiriro akaunzwa neOperator kunetiweki hwakarurama. Kana paine nyaya, Challenger inogona kugadzira dambudziko rekubiridzira, iro Layer 2 kontrakiti inogona kutsanangura.

Kuongororwa mamiriro eakaundi

Yakazadzikiswa kuburikidza nehumbowo hweMerkle, kusimbiswa kweakaundi account kunogona kuwanikwa kubva kuOperators neChallengers, anove ndiwo ega mapato anochengetedza nyika yakazara nyika.

Humbowo hwekubiridzira

Kuongororwa kwehutsotsi kunosanganisira kusimbiswa kweiyo account mamiriro pamberi peiyo yazvino Level 2 block update.

Iyo yapfuura nhanho 2 block chimiro chitupa uye yakatumirwa account mamiriro setifiketi inosimbisa huchokwadi hweiyo nyika yekare isati yagadziridzwa. Uchapupu hwekuti nyika yekare ndeye pamutemo inogona kuwanikwa nekumhanyisa bhuroka iripo.

Ontology's bhizinesi-yakatarisana blockchain yakagadzirira kubatsira mabhizinesi kushandura uye kugadzirisa mabhizinesi avo. Kana iwe uine nyaya nekuzvimiririra scalability, chaiwo muchina, kana yakazara stack yehunyanzvi masisitimu, ndapota taura nesu pa contact@ont.io.

Dzidza zvakawanda nezveOntology

Rutsva, ruzivo rwakakodzera uye kutaurirana kunonakidza mune yedu Telegraph chat - Telegraph Russian

Zvakare, nyorera uye ongorora yedu: Ontology webhusaiti - GitHub - Kurwisana - Twitter - Reddit

Source: www.habr.com

Voeg