Ontology käivitab Layer 2, andes panuse täielikku avaliku plokiahela platvormi

Ontology käivitab Layer 2, andes panuse täielikku avaliku plokiahela platvormi

Eessõna

Kujutage ette olukorda, kus plokiahela platvorm areneb kiiresti ja kasutajate arv kasvab kiirelt, ulatudes kümnetesse miljonitesse, mis toob kaasa kaasnevate kulude terava suurenemise lühikese ajaga. Milliseid strateegiaid on sellel etapil vajalik rakendada, et säilitada tegevuse efektiivsus ilma arengu tempos lukkudest ja kinnitamisprotsessidest tingitud kadudeta? Nagu paljud ärid nõustuvad, peab skaleeritavus olema prioriteet.

Off-chain skaleerimistehnoloogia Ontology Layer 2 pakub kõrgemat jõudlust ja madalamat hindade taset. Ettevõtted saavad turvaliselt salvestada suures koguses tehingute kirjeid väliskettas ja seejärel edastada need võrku, kui nad peavad interakteeruma, vähendades kasutajate tehingukulude taset ja suurendades oluliselt jõudlust.

Sissejuhatus

Nagu on öeldud Aristotle 2020. aasta teede kaartides, koos Ontology, Wasm-JIT, Multi-VM ja teiste tipptasemel põhitehnoloogiatega, näitab Ontology Layer 2 nüüd paremat jõudlust võrreldes teiste tasandi 2 lahendustega. See kajastub madalates salvestuskuludes, mitmekeelses toetas ja versiooni analüüsi ning täitmise täielikus ühilduvuses. Tagab takistusteta lepingu vahelise koostöö, näiteks mitme virtuaalse operatsioonisüsteemi käivitamine ühel arvutil, mis suurendab täitmise efektiivsust ja vähendab töötlemise kulusid.

Töövoog

Ontology Layer 2 koosneb kolmest põhiosast: Ontology Layer 2 deposiit, Ontology Layer 2 väljavõtted, Layer 2 tehingud ja turvalisuse tagamine.

Tasand 2 kauplemis keskuses saavad kasutajad tehinguid teha, lepingupäringuid täita ja lepinguid allkirjastada. See tehing võib vastata Ontology põhiahelas kasutatavatele tehingu vormingutele või olla neist erinev. Tehingute kogujad (keda nimetatakse "Kogujad", edaspidi "koguja") vastutavad kasutaja Tasand 2 tehingute kogumise eest. Kogu protsessi vältel võib osaleda mitu kogujat. Kasutajad saavad samuti edastada oma Tasand 2 tehingud mitmele kogujale.

Koguja pakendab perioodiliselt kogutud Tasand 2 tehingud ja käivitab need uue oleku loomiseks. Koguja on samuti vastutav uue oleku juure edastamise eest Ontology põhiahelasse. Pärast Tasand 2 blokis pakitud tehingute täitmist muutub uue oleku juur Tasand 2 bloki olekuks. Pretendent vastutab selle eest, et Tasand 2 bloki olek, mille Koguja esitab Ontology põhiahelasse, oleks kontrollitud. See nõuab Pretendendilt Talituse sünkroniseerimist Koguja kaudu, et säilitada täielik globaalne olek.

KONTOOLEKU KINNITAMINE KATTAKSE KINNITADA TEAVE KONTOOLEKU SEISUNDIST JA SELLE KINNITAMINE, MIDA SAAB SAADA THREADIDEST COLLECTOR JA CHALLENGER. AINULT NEED TOETAVAD KOGU MAAILMASTSEISUNDI.

Sissemakse Tasemel 2

  1. Esiteks sooritab kasutaja põhivõrgus toimingu „Deposit“. Põhivõrgu leping lukustab kasutaja sissemaksevahendid ja fikseerib selle fondi seisundi Tasemel 2. Sel hetkel on staatus „unreleased“.
  2. Seejärel saab Collector teate, et põhivõrgus oodatakse sissemakse tehingut. Collector muudab oma seisundi tasemel 2 vastavalt sissemakse tehingule. Seejärel lisab Collector sissemakse tehingu vabastamiseks ja pakib selle koos teiste kasutaja tehingutega Taseme 2 plokki. Kui Taseme 2 ploki seisund jõuab põhivõrku, teavitab see süsteemi sissemakse vabastamisest.
  3. Põhivõrgu leping sooritab sissemakse vabastamise operatsiooni ja muudab sissemaksefondi staatuseks „released“.

Võimalused Ontology

  1. Kasutaja loob 2. taseme tehingu „Väljamakse“ ja edastab selle koguja juurde.
  2. Koguja muudab oma staatust vastavalt Väljamaksele ja samal ajal pakib Väljamakse tehingu ning teised kasutaja tehingud kokku 2. taseme plokki. Kui 2. taseme ploki staatust saadetakse peavõrku, tehakse Väljamakse taotlus.
  3. Peavõrgu leping täidab väljamakse taotluse, registreerib fondi kirje ja määrab staatuseks „mitte vabastatud“.
  4. Pärast staatuse kinnitamist saadab kasutaja väljamakse taotluse oma kontolt.
  5. Peavõrgu leping täidab väljamakse taotluse kontolt, kannab vahendid sihtkontole ja määrab väljavõtu kirje staatuseks „vabastatud“.

2. taseme tehingud ja turvamine

2. taseme tehingud

  1. Kasutaja loob 2. taseme tehingu „Ülekanne“ ja edastab selle Koguja juurde.
  2. Koguja pakib ülekande tehingu ja teised tehingud 2. taseme plokki, täidab ploki tehingud ja edastab selle 2. taseme ploki staatuse peavõrku Ontology.
  3. Oodake staatuse kinnitamist.

Turvagarantii

Pärast seda, kui operaator on saatnud 2. taseme ploki oleku Ontology põhivõrgus, saab kandidaat ka 2. taseme plokiga tehingu teha ja kontrollida ploki oleku õigust. Kui midagi on vale, kogub kandidaat pettuse tõendeid ja saadab 2. taseme nutilepingut operaatori vaidlustamiseks.

Kuidas kasutada

Praegu on Ontology 2. tase saadaval Ontology TestNetis, kus arendajad saavad katsetada.

Ling

Ling dokumentatsioonile

Järgmises artiklis esitleme üksikasjalikku 2. taseme jõudluse võrdlust teiste ahelatega.

Lisa: terminid

2. taseme tehingud

Kasutaja on esitanud taotluse 2. taseme lepingu edastamiseks või täitmiseks ja on selle juba allkirjastanud. See tehing võib vastata Ontology põhivõrgu tehingu formaadile või võib erineda.

Koguja

Collector — see on Teise taseme tehingute kogujaks. Ta vastutab Teise taseme kasutaja tehingute kogumise, kontrollimise ja täitmise eest. Iga kord, kui genereeritakse Teise taseme plokk, vastutab koguja ploki tehingute täitmise, oleku uuendamise ja Teise taseme lepingute genereerimise eest, mida saab tõlgendada kui oleku kinnitamist, mida kasutatakse turvalisuse tagamiseks.

Teise taseme plokk

Collector pakib regulaarselt kokku kogutud Teise taseme tehingud, genereerib ploki, mis sisaldab kõiki Teise taseme tehinguid, ja genereerib uue Teise taseme ploki.

Teise taseme olek

Collector täidab Teise taseme ploki partii tehinguid, uuendab olekut, sorteerib kõik uuendatud olekuteated Merkle puu loomiseks ja arvutab Merkle puu juurehashi. Juurehash on Teise taseme ploki olek.

Operaator

Operaator vastutab 2. taseme turvalisuse eest ning jälgib, kas toimub tokeni edastamine 2. tasemele või tokeni ülekandetehing 2. tasemelt Ontology peaahela. Operaator vastutab ka 2. taseme staatuse kinnituse perioodilise saatmise eest. Kinnituseks võite minna Ontology võrku.

Kandidaat

Kandidaat vastutab operaatori esitatud staatuse kinnituse kontrollimise eest peaahelas Ontology. See nõuab, et kandidaat sünkroniseeriks 2. taseme tehingud operaatorilt või ahelalt, et säilitada täielik globaalne seisund. Pärast seda, kui kandidaat sünkroonib tehingu ja uuendab staatust, saab ta kontrollida operaatori esitatud staatuse kinnituse õigsust võrgus. Kui esineb probleeme, võib kandidaat luua petmise tõendamise väljakutse, mida 2. taseme leping selgitab.

Konto staatuse kinnitamine

Merkle'i tõendite abil saadud konto staatuse kinnitust saab hankida operaatoritelt ja pretendentidelt. Need on ainsad osalised, kes toetavad täielikku globaalse seisundi ülevaadet.

Pettuse tõend

Pettuse kinnitamine hõlmab konto staatuse kinnitamist enne käesolevat 2. taseme ploki värskendust.

Eelmise 2. taseme ploki staatuse sertifikaat ja esitatud konto staatuse sertifikaat kinnitavad vana staatuse legitiimsust enne värskendust. Tõend, et vana seisund on seaduslik, saab, käivitades praeguse ploki.

Ettevõtetele suunatud Ontology plokiahel on valmis aitama ettevõtteid nende äritegevuse muutmisel ja moderniseerimisel. Kui teil on probleeme autonoomse skaleeritavuse, virtuaalmasinate või täieliku tehniliste süsteemide komplektiga, võtke meiega ühendust aadressil contact@ont.io.

Uuri lähemalt Ontologyst

Värske, ajakohane teave ja meeldiv suhtlemine meie Telegrami vestlusesTelegrami venekeelne grupp

Samuti jälgige ja uurige meie: Ontology veebilehtGitHubDiscordTwitterReddit

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster