Ontoloġija tniedi Saff 2, li tikkontribwixxi għal pjattaforma tal-katina pubblika aktar komprensiva

Ontoloġija tniedi Saff 2, li tikkontribwixxi għal pjattaforma tal-katina pubblika aktar komprensiva

Daħla

Immaġina xenarju li fih pjattaforma blockchain qed tevolvi malajr u n-numru ta 'utenti qed jikber malajr f'għexieren ta' miljuni, li jirriżulta f'żieda qawwija fl-ispejjeż assoċjati fi żmien qasir. Liema strateġiji huma meħtieġa f'dan l-istadju biex tinżamm l-effiċjenza operattiva mingħajr ma jiġi kompromess il-pass tal-iżvilupp minħabba proċessi kumplessi ta' approvazzjoni u konferma? Peress li ħafna intrapriżi tan-negozju jaqblu, l-iskalabbiltà għandha tkun prijorità.

Bħala teknoloġija ta 'skala off-chain, Ontology Layer 2 joffri prestazzjoni ogħla u rati aktar baxxi. L-intrapriżi jistgħu jaħżnu b'mod sigur għadd kbir ta 'rekords tat-tranżazzjonijiet barra mill-katina u mbagħad jittrasferixxuhom fuq il-katina meta jkollhom bżonn jinteraġixxu, inaqqsu l-ispejjeż tat-tranżazzjonijiet tal-utent u jżidu b'mod drammatiku l-produttività.

Introduzzjoni

Kif deskritt fil-pjan direzzjonali ta' Aristotle 2020, meta kkombinat ma' Ontology cross-chain, Wasm-JIT, Multi-VM u teknoloġiji ewlenin oħra avvanzati, Ontology Layer 2 issa juri prestazzjoni aħjar minn soluzzjonijiet oħra ta' Saff 2. Dan huwa rifless fl-ispiża baxxa tiegħu għal kull implimentazzjoni, ħażna, appoġġ multilingwi u kompatibilità sħiħa bejn l-analiżi u l-verżjonijiet ta 'eżekuzzjoni. Ippermetti kuntratti ta' skjerament biex interoperaw bla xkiel, bħat-tħaddim ta' sistemi operattivi virtwali multipli fuq magna waħda, tiżdied l-effiċjenza tal-eżekuzzjoni u jitnaqqsu l-ispejjeż tal-ipproċessar.

Proċess tax-xogħol

Ontoloġija tal-Livell 2 tikkonsisti fi 3 partijiet ewlenin: Depożitu tal-Ontoloġija fuq Livell 2, irtirar tal-Livell 2 fuq Ontoloġija, tranżazzjonijiet tal-Livell 2 u garanzija tas-sigurtà.

Fiċ-ċentru tal-kummerċ tal-Livell 2, l-utenti jistgħu jagħmlu tranżazzjonijiet, iwettqu talbiet għal kuntratti, u jiffirmaw kuntratti. Din it-tranżazzjoni tista' tkun l-istess bħall-format tat-tranżazzjoni tal-katina ewlenija tal-Ontoloġija jew tista' tkun differenti. Il-kolletturi tat-tranżazzjonijiet (imsejħa "Kolletturi") huma responsabbli għall-ġbir tat-tranżazzjonijiet tal-Livell 2 tal-utent. Jista 'jkun hemm kolletturi multipli matul il-proċess. L-utenti jistgħu wkoll ixandru t-tranżazzjonijiet tagħhom tal-Livell 2 lil kolletturi multipli.

Il-kollettur perjodikament jippakkja transazzjonijiet Saff 2 miġbura u jmexxihom biex joħloq stat ġdid. Il-kollettur huwa wkoll responsabbli biex jgħaddi l-għerq tal-istat il-ġdid lill-katina ewlenija tal-Ontoloġija. Ladarba t-tranżazzjonijiet ippakkjati fi blokk tal-Livell 2 jiġu eżegwiti, l-għerq tal-istat il-ġdid isir l-istat tal-blokk tal-Livell 2. L-Isfidant huwa responsabbli biex jivvalida l-istat tal-blokk tal-Livell 2 sottomess mill-Kollezzjonitur lill-katina ewlenija tal-Ontoloġija. Dan jeħtieġ li l-Isfidant jissinkronizza l-blokka tas-Saff 2 permezz tal-Kollezzjonisti sabiex iżomm stat globali sħiħ.

IL-KONFERMA TAL-KONT JINKLUDI INFORMAZZJONI DWAR L-ISTATUS TAL-KONT U L-KONFERMA TIEGĦU, LI JISTGĦU JIKSBU MINN TALBIET TAL-KOLLETTURI U TA’ CHALLENGER. BISS JŻOMMU L-KUNDIZZJONI GLOBALI KOMPLITA.

Depożitu fil-Livell 2

  1. L-ewwel, l-utent iwettaq operazzjoni "Depożitu" fuq il-katina ewlenija tal-Ontoloġija. Il-kuntratt tal-katina prinċipali jimblokka l-fondi tad-depożitu tal-utent u jiffissa l-istat ta 'dan il-fond fil-Livell 2. F'dan il-mument, l-istatus huwa "mhux rilaxxat".
  2. Il-Kollezzjonitur imbagħad jiġi nnotifikat li tranżazzjoni ta’ Depożitu hija pendenti fuq il-katina ewlenija tal-Ontoloġija. Il-kollettur se jibdel l-istat tiegħu fil-livell 2 skond l-operazzjoni tad-depożitu. Il-Faucet imbagħad iżid id-Depożitu biex jirrilaxxa t-tranżazzjoni u jippakkjaha flimkien ma 'tranżazzjonijiet oħra tal-utent fi blokk tal-Livell 2. Meta l-istat tal-blokk tal-Livell 2 jilħaq il-katina ewlenija tal-Ontoloġija, jinnotifika lis-sistema li d-depożitu ġie rilaxxat.
  3. Il-kuntratt tal-katina prinċipali jwettaq l-operazzjoni tar-rilaxx tad-depożitu u jibdel l-istatus tal-fond tad-depożitu għal "rilaxxat".

Sejbiet mill-Ontoloġija

  1. L-utent joħloq transazzjoni ta '"Irtirar" ta' Livell 2 u jissottomettiha lill-faucet.
  2. Il-Kollezzjonisti jimmodifika l-istat tiegħu skont l-Irtirar u fl-istess ħin jippakkja t-tranżazzjoni tal-Irtirar u tranżazzjonijiet oħra tal-utent flimkien fi blokka ta 'Livell 2. Meta tibgħat l-istat ta' blokka ta 'Livell 2 lill-katina ewlenija tal-Ontoloġija, tintbagħat talba ta' Output.
  3. Il-kuntratt tal-katina prinċipali jesegwixxi t-talba għall-irtirar, jirreġistra r-rekord tal-fond u jistabbilixxi l-istatus għal "mhux rilaxxat".
  4. Wara li jikkonferma l-istatus, l-utent jissottometti talba biex jirtira l-fondi mill-kont.
  5. Il-kuntratt tal-katina prinċipali jissodisfa t-talba għall-irtirar mill-kont, jittrasferixxi l-fondi fil-kont fil-mira u jistabbilixxi r-rekord tal-irtirar għal "rilaxxat".

Livell 2 Transazzjonijiet u Sigurtà

Tranżazzjonijiet tal-Livell 2

  1. L-utent joħloq transazzjoni "Trasferiment" tal-Livell 2 u jissottomettiha lill-Kollezzjoni.
  2. Il-kollettur jippakkja t-tranżazzjoni tat-trasferiment u tranżazzjonijiet oħra fi blokk tas-Saff 2, jesegwixxi t-tranżazzjonijiet fil-blokk, u jittrasferixxi l-istat ta 'dik il-blokka tas-Saff 2 lill-katina ewlenija tal-Ontoloġija.
  3. Stenna li l-istatus jiġi kkonfermat.

Garanzija tas-sigurtà

Wara li l-Operatur jissottometti l-istat tal-blokk tal-Livell 2 lill-katina ewlenija tal-Ontoloġija, l-Isfidant jista’ wkoll iwettaq transazzjoni tal-blokk tal-Livell 2 u jivverifika li l-istat tal-blokk tal-Livell 2 huwa korrett. Jekk xi ħaġa mhix korretta, l-Isfidant se jiġbor evidenza ta’ frodi u jissottometti l-kuntratt intelliġenti tal-Livell 2. biex jisfida lill-Operatur.

Kif tuża

L-Ontoloġija tal-Livell 2 bħalissa hija disponibbli fuq l-Ontology TestNet għall-iżviluppaturi biex jesperimentaw magħha.

Link

Link għad-dokumentazzjoni

Fl-artiklu li jmiss se nippreżentaw paragun dettaljat tal-prestazzjoni mas-Saff 2 f'ktajjen oħra.

Appendiċi: Termini

Tranżazzjonijiet tal-Livell 2

L-utent għamel talba biex jittrasferixxi jew jesegwixxi kuntratt fil-Livell 2 u diġà ffirmah. Din it-tranżazzjoni tista' tkun l-istess bħall-format tat-tranżazzjoni tal-katina ewlenija tal-Ontoloġija jew tista' tkun differenti.

Kollettur

Il-kollettur huwa kollettur tat-tranżazzjonijiet tal-Livell 2. Huwa responsabbli għall-ġbir tat-tranżazzjonijiet tal-Livell 2 tal-utent, il-validazzjoni u l-eżekuzzjoni tat-tranżazzjoni. Kull darba li tiġi ġġenerata blokka tas-Saff 2, il-kollettur huwa responsabbli għall-eżekuzzjoni tat-tranżazzjonijiet fuq il-blokk, jaġġorna l-istatus, u jiġġenera kuntratti tas-Saff 2, li jistgħu jiġu interpretati bħala prova ta 'stat użata għal skopijiet ta' sigurtà.

Livell 2 blokk

Il-kollettur jippakkja perjodikament it-tranżazzjonijiet tal-Livell 2, jiġġenera blokk li jkun fih it-tranżazzjonijiet kollha tal-Livell 2, u jiġġenera blokk ġdid tal-Livell 2.

Livell 2 stat

Il-kollettur iwettaq transazzjonijiet tal-lott fuq il-blokka tas-Saff 2, jaġġorna l-istat, jagħżel id-dejta kollha aġġornata tal-istat biex joħloq siġra Merkle, u jikkalkula l-hash tal-għeruq tas-siġra Merkle. Il-hash tal-għeruq huwa l-istat ta 'blokka tal-Livell 2.

Operatur

L-Operatur huwa l-uffiċjal tas-sigurtà tas-Saff 2 u huwa responsabbli għall-monitoraġġ ta’ jekk iseħħx trasferiment ta’ token għal Saff 2 jew tranżazzjoni ta’ trasferiment ta’ token minn Saff 2 għall-katina ewlenija tal-Ontoloġija. L-operatur huwa wkoll responsabbli biex jibgħat perjodikament konferma tal-istatus tal-Livell 2. Tista’ tinnaviga għan-netwerk tal-Ontoloġija bħala konferma.

Isfidant

L-Applikant huwa responsabbli biex jivverifika l-konferma tal-istatus sottomessa mill-Operatur lill-katina ewlenija tal-Ontoloġija. Dan jeħtieġ li l-isfidant jissinkronizza t-tranżazzjonijiet tas-Saff 2 mill-operatur jew mill-katina biex iżomm stat globali sħiħ. Ladarba l-Isfidant itemm it-tranżazzjoni b'mod sinkroniku u jaġġorna l-istatus, jista 'jivverifika l-validità tal-konferma tal-istatus ipprovduta mill-Operatur fuq in-netwerk. Jekk ikun hemm problemi, l-Applikant jista’ joħloq sfida kontra l-frodi, li tista’ tiġi spjegata b’kuntratt tat-2 Livell.

Konferma tal-Istatus tal-Kont

Miksuba permezz ta' Merkle proof, il-konferma tal-istatus tal-kont tista' tinkiseb mingħand Operaturi u Challengers. Huma l-uniċi partiti li jżommu stat globali sħiħ.

Prova ta' frodi

Il-konferma tal-frodi tinkludi konferma tal-istatus tal-kont qabel l-aġġornament attwali tal-blokk tal-Livell 2.

Iċ-ċertifikat tal-istatus tal-blokk tal-livell 2 preċedenti u ċ-ċertifikat tal-istatus tal-kont sottomess jikkonfermaw il-leġittimità tal-istat l-antik qabel l-aġġornament. Il-prova li l-istat l-antik huwa leġittimu tista’ tinkiseb billi titħaddem il-blokk attwali.

Il-blockchain Ontology iffukat fuq l-intrapriżi hija lesta biex tgħin lill-intrapriżi jittrasformaw u jimmodernizzaw in-negozji tagħhom. Jekk qed ikollok problemi bl-iskalabbiltà offline, magni virtwali, jew sett komplut ta' sistemi tekniċi, jekk jogħġbok ikkuntattjana fuq [protett bl-email].

Sir af aktar dwar Ontoloġija

Informazzjoni friska, rilevanti u komunikazzjoni pjaċevoli fiċ-chat tat-Telegram tagħna - Telegramma Russu

Ukoll, abbona u studja tagħna: Il-websajt tal-Ontoloġija - GitHub - Diskord - twitter - Reddit

Sors: www.habr.com

Żid kumment