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
- 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".
- 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.
- 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
- L-utent joħloq transazzjoni ta '"Irtirar" ta' Livell 2 u jissottomettiha lill-faucet.
- 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.
- 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".
- Wara li jikkonferma l-istatus, l-utent jissottometti talba biex jirtira l-fondi mill-kont.
- 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
- L-utent joħloq transazzjoni "Trasferiment" tal-Livell 2 u jissottomettiha lill-Kollezzjoni.
- 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.
- 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.
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 -
Ukoll, abbona u studja tagħna:
Sors: www.habr.com