Ontologie loods Laag 2, wat bydra tot 'n meer omvattende openbare kettingplatform

Ontologie loods Laag 2, wat bydra tot 'n meer omvattende openbare kettingplatform

voorwoord

Stel jou 'n scenario voor waarin 'n blokkettingplatform vinnig ontwikkel en die aantal gebruikers vinnig groei tot die tienmiljoene, wat 'n skerp toename in gepaardgaande koste binne 'n kort tyd tot gevolg het. Watter strategieë is op hierdie stadium nodig om operasionele doeltreffendheid te handhaaf sonder om die tempo van ontwikkeling in te boet as gevolg van komplekse goedkeuring- en bevestigingsprosesse? Soos baie sakeondernemings sal saamstem, moet skaalbaarheid 'n prioriteit wees.

As 'n af-ketting-skaaltegnologie bied Ontology Layer 2 hoër werkverrigting en laer tariewe. Ondernemings kan groot getalle transaksierekords veilig buite die ketting berg en dit dan na die ketting oordra wanneer hulle interaksie moet hê, wat gebruikerstransaksiekoste verminder en produktiwiteit dramaties verhoog.

Inleiding

Soos uiteengesit in die Aristoteles 2020-padkaart, wanneer dit gekombineer word met kruis-ketting Ontologie, Wasm-JIT, Multi-VM en ander gevorderde kerntegnologieë, toon Ontology Layer 2 nou beter werkverrigting as ander Laag 2-oplossings. Dit word weerspieël in sy lae koste per implementering, berging, meertalige ondersteuning en volle versoenbaarheid tussen analise en uitvoering weergawes. Stel ontplooiingskontrakte in staat om naatloos saam te werk, soos om verskeie virtuele bedryfstelsels op 'n enkele masjien te laat loop, die uitvoeringsdoeltreffendheid te verhoog en verwerkingskoste te verminder.

Die werkproses

Vlak 2 Ontologie bestaan ​​uit 3 hoofdele: Ontologie-deposito op Vlak 2, Vlak 2-onttrekkings op Ontologie, Vlak 2-transaksies en sekuriteitswaarborg.

In die Vlak 2-handelsentrum kan gebruikers transaksies maak, kontrakversoeke uitvoer en kontrakte onderteken. Hierdie transaksie mag of mag nie dieselfde wees as die Ontologie-hoofkettingtransaksieformaat nie. Transaksie-invorderaars (genoem "Invorderaars") is verantwoordelik vir die invordering van die gebruiker se Vlak 2-transaksies. Daar kan verskeie versamelaars deur die proses wees. Gebruikers kan ook hul Vlak 2-transaksies na verskeie versamelaars uitsaai.

Die versamelaar verpak periodiek versamelde Laag 2-transaksies en laat dit hardloop om 'n nuwe toestand te skep. Die versamelaar is ook verantwoordelik om die wortel van die nuwe staat na die hoof Ontologieketting oor te dra. Sodra die transaksies wat in 'n Vlak 2-blok verpak is, uitgevoer is, word die wortel van die nuwe toestand die toestand van die Vlak 2-blok. Die Challenger is verantwoordelik vir die validering van die toestand van die Vlak 2-blok wat deur die Versamelaar aan die hoof Ontologieketting ingedien is. Dit vereis dat die Challenger die Laag 2-blok deur die Collector sinchroniseer om die volle globale toestand te handhaaf.

REKENINGBEVESTIGING SLUIT REKENINGSTATUSINLIGTING EN DIE BEVESTIGING DAARVAN IN, WAT BY VERSAMELAAR- EN UITDAGERVERSOEKE VERKRY KAN WORD. SLEGS HULLE HANDHAAF DIE VOLLEDIGE WERELDWEERLIKE TOESTAND.

Deposito op Vlak 2

  1. Eerstens, die gebruiker voer 'n "Deposito" operasie op die hoof Ontologie ketting. Die hoofkettingkontrak blokkeer die gebruiker se depositofondse en stel die toestand van hierdie fonds op Vlak 2 vas. Op hierdie oomblik is die status “onvrygestel”.
  2. Die Invorderaar word dan in kennis gestel dat 'n Deposito-transaksie op die Ontologie-hoofketting hangende is. Die versamelaar sal sy toestand op vlak 2 verander volgens die deposito-operasie. Die kraan voeg dan die deposito by om die transaksie vry te stel en verpak dit saam met ander gebruikertransaksies in 'n Vlak 2-blok. Wanneer die toestand van die Vlak 2-blok die Ontologie-hoofketting bereik, stel dit die stelsel in kennis dat die deposito vrygestel is.
  3. Die hoofkettingkontrak voer die depositovrystellingsoperasie uit en verander die status van die depositofonds na "vrygestel".

Bevindinge uit Ontologie

  1. Die gebruiker skep 'n Vlak 2 "Onttrekking" transaksie en dien dit by die kraan in.
  2. Die Versamelaar wysig sy toestand volgens Onttrek en pak terselfdertyd die Onttrek-transaksie en ander gebruikertransaksies saam in 'n Vlak 2-blok. Wanneer die toestand van 'n Vlak 2-blok na die hoof Ontologieketting gestuur word, sal 'n Uitsetversoek gestuur word.
  3. Die hoofkettingkontrak voer die onttrekkingsversoek uit, registreer die fondsrekord en stel die status op "nie vrygestel nie".
  4. Nadat die status bevestig is, dien die gebruiker 'n versoek om fondse uit die rekening te onttrek.
  5. Die hoofkettingkontrak voldoen aan die onttrekkingsversoek uit die rekening, dra die fondse oor na die teikenrekening en stel die onttrekkingsrekord op "vrygestel".

Vlak 2 Transaksies en Sekuriteit

Vlak 2 transaksies

  1. Die gebruiker skep 'n Vlak 2 "Oordrag" transaksie en dien dit by die versamelaar in.
  2. Die versamelaar verpak die oordragtransaksie en ander transaksies in 'n Laag 2-blok, voer die transaksies in die blok uit en dra die toestand van daardie Laag 2-blok oor na die hoof Ontologieketting.
  3. Wag vir die status om bevestig te word.

Veiligheidswaarborg

Nadat die operateur die Vlak 2-blokstaat by die Ontologie-hoofketting ingedien het, kan die Uitdager ook 'n Vlak 2-bloktransaksie uitvoer en verifieer dat die Vlak 2-bloktoestand korrek is. As iets nie korrek is nie, sal die Uitdager bewyse van bedrog insamel en die vlak 2-slimkontrak in om die operateur uit te daag.

Hoe om te gebruik

Vlak 2 Ontologie is tans beskikbaar op die Ontologie ToetsNet vir ontwikkelaars om mee te eksperimenteer.

Link

Link vir dokumentasie

In die volgende artikel sal ons 'n gedetailleerde prestasievergelyking met Laag 2 in ander kettings aanbied.

Bylaag: terme

Vlak 2 transaksies

Die gebruiker het 'n versoek gerig om 'n kontrak op Vlak 2 oor te dra of uit te voer en het dit reeds onderteken. Hierdie transaksie kan dieselfde wees as die Ontologie-hoofkettingtransaksieformaat of kan anders wees.

Versamelaar

Collector is 'n Vlak 2-transaksie-insamelaar. Dit is verantwoordelik vir die invordering van die gebruiker se Vlak 2-transaksies, die validering en uitvoering van die transaksie. Elke keer as 'n Laag 2-blok gegenereer word, is die versamelaar verantwoordelik vir die uitvoering van transaksies op die blok, die opdatering van die status en die generering van Laag 2-kontrakte, wat geïnterpreteer kan word as bewys van staat wat vir sekuriteitsdoeleindes gebruik word.

Vlak 2 blok

Versamelaar verpak periodiek versamelde Vlak 2-transaksies, genereer 'n blok wat alle Vlak 2-transaksies bevat, en genereer 'n nuwe Vlak 2-blok.

Vlak 2 staat

Versamelaar voer bondeltransaksies op die Laag 2-blok uit, werk die toestand op, sorteer alle opgedateerde staatsdata om 'n Merkle-boom te skep, en bereken die wortelhash van die Merkle-boom. Die wortelhash is die toestand van 'n Vlak 2-blok.

Operator

Die operateur is die Laag 2-sekuriteitsbeampte en is verantwoordelik vir die monitering of 'n tokenoordrag na Laag 2 of 'n tokenoordragtransaksie van Laag 2 na die Ontologie-hoofketting plaasvind. Die operateur is ook verantwoordelik om periodiek Vlak 2-statusbevestiging te stuur. Jy kan na die Ontologie-netwerk navigeer as bevestiging.

Uitdager

Die Aansoeker is verantwoordelik om die statusbevestiging wat deur die Operator aan die Ontologie-hoofketting ingedien is, te verifieer. Dit vereis dat die uitdager Laag 2-transaksies vanaf die operateur of ketting sinchroniseer om volle globale toestand te handhaaf. Sodra die Challenger die transaksie sinchronies voltooi en die status bywerk, kan dit die geldigheid van die statusbevestiging wat deur die Operator op die netwerk verskaf word, verifieer. Indien daar probleme is, kan die Aansoeker 'n bedrogbestande uitdaging skep, wat deur 'n Vlak 2-kontrak verduidelik kan word.

Bevestiging van rekeningstatus

Behaal deur Merkle-bewys, kan bevestiging van rekeningstatus verkry word van Operateurs en Challengers. Hulle is die enigste partye wat volle globale staat handhaaf.

Bewys van bedrog

Bedrogbevestiging sluit in bevestiging van rekeningstatus voor die huidige Vlak 2-blokopdatering.

Die vorige vlak 2-blokstatussertifikaat en die ingediende rekeningstatussertifikaat bevestig die legitimiteit van die ou staat voor die opdatering. Bewys dat die ou staat wettig is, kan verkry word deur die huidige blok uit te voer.

Die onderneming-gefokusde blockchain Ontology is gereed om ondernemings te help om hul besighede te transformeer en te moderniseer. As jy probleme ondervind met vanlyn skaalbaarheid, virtuele masjiene of 'n volledige stel tegniese stelsels, kontak ons ​​asseblief by [e-pos beskerm].

Kom meer te wete oor Ontologie

Vars, relevante inligting en aangename kommunikasie in ons Telegram-klets - Telegram Russies

Teken ook in en bestudeer ons: Ontologie webwerf - GitHub - Onenigheid - Twitter - reddit

Bron: will.com

Voeg 'n opmerking