
EessÔna
Kujutlege stsenaariumi, kus plokiahela platvorm areneb kiiresti ja kasutajate arv kasvab kiiresti, ulatudes kĂŒmnete miljoniteni, mis pĂ”hjustab lĂŒhikese aja jooksul kaasnevate kulude jĂ€rsku suurenemist. Milliseid strateegiaid on sel etapil vaja operatiivsete efektiivsuste sĂ€ilitamiseks, ilma et arengutempo kannataks keeruliste kooskĂ”lastamise ja kinnitamise protsesside tĂ”ttu? Nagu paljud Ă€rid nĂ”ustuvad, peab skaleeritavus olema prioriteet.
Off-chain lahendusena pakub Ontology Layer 2 paremat jÔudlust ja madalamaid nÀitajaid. EttevÔtted saavad turvaliselt salvestada suure hulga tehinguandmeid vÀljaspool plokiahelat ning seejÀrel edastada need plokiahelasse, kui on vajalik suhtlemine, vÀhendades kasutajate tehingukulude ja tÔstes jÀrsult jÔudlust.
Sissejuhatus
Kuna 2020. aasta Aristotle teekaardil on lisatud Ontology ristplokiahelad, Wasm-JIT, Multi-VM ja muud tipptasemel pĂ”hitehnoloogiad, toob Ontology Layer 2 nĂŒĂŒd parima jĂ”udluse vĂ”rreldes teiste taseme 2 lahendustega. See kajastub madalates ladustamiskuludes, mitmekeelses toetuses ja tĂ€ielikus analĂŒĂŒsi ning tĂ€itmise versioonide ĂŒhilduvuses. Tagatakse sujuv sujuvus lepingute juurutamisel, nagu nĂ€iteks mitme virtuaalse operatsioonisĂŒsteemi kĂ€itamine ĂŒhel arvutil, mis parandab tĂ€itmise efektiivsust ja vĂ€hendab töötlemiskulusid.
TöökÀik
Ontology tasand 2 koosneb kolmest pÔhiosast: Ontology tasandi 2 depoo, tasandi 2 vÀljamaksed Ontologyle, tasandi 2 tehingud ja turvalisuse tagamine.
Tasand 2 kauplemis keskuses saavad kasutajad sooritada tehinguid, tÀita lepingutaotlusi ja allkirjastada lepinguid. See tehing vÔib vastata Ontology pÔhitasandi tehingu formaadile vÔi vÔidakse see erineda. Tehingute korjajad (nimetatakse "Collectoriteks", edaspidi "korjaja") vastutavad kasutaja tasandi 2 tehingute kogumise eest. Terve protsessi jooksul vÔib olla mitu korjajat. Kasutajad saavad ka edastada oma tasandi 2 tehingud mitmele korjajale.
Kogujate kogub aeg-ajalt koos tehingud Tase 2 ja kĂ€ivitab need uue oleku loomiseks. Kogujate ĂŒlesanne on ka uue oleku juure edastamine Ontology peaahelasse. PĂ€rast Tase 2 blokki pakendatud tehingute tĂ€itmist muutub uue oleku juur Tase 2 bloki olekuks. Kandidaat vastutab Tase 2 bloki oleku kontrollimise eest, mille Koguja esitas Ontology peaahelale. See nĂ”uab Kandidaadilt, et sĂŒnkroniseerida Tase 2 blokk Kogujaga, et sĂ€ilitada tĂ€is globaalne olek.
KONTO OLEKU KINNITAMINE KATAB KONTO OLEKU TEOORIT JA NENDE KINNITAMIST, MIS ON SAADAVAL COLLECTOR JA CHALLENGER PĂRAST. Ainult need toetavad tĂ€is globaalset olekut.
Sissemakse Tase 2
- Esiteks viib kasutaja Ontology peaahelas lĂ€bi âSissemakseâ toimingu. Peaahela leping blokeerib kasutaja sissemakset ja fikseerib selle fondi oleku Tase 2. Sellel hetkel on olek âvĂ€lja laskmataâ.
- SeejĂ€rel saadab Koguja teate, et Ontology peaahelas oodatakse Sissemakset. Koguja muudab oma olekut Tase 2 vastavalt sissemakse toimingule. Koguja lisab seejĂ€rel Sissemakse, et blokeeritud tehingud vabastada ja pakendab selle koos teiste kasutajate tehingutega Tase 2 bloki. Kui Tase 2 bloki olek jĂ”uab Ontology peaahelasse, teavitab see sĂŒsteemi sissemakse vabastamisest.
- Peasahela leping viib lĂ€bi sissemakse vabastamise toimingu ja muudab sissemaksete fondide olekut âvabastatudâ.
VÔtmised Ontologyst
- Kasutaja loob Tase 2 tehingu âVĂ€ljavĂ”tmineâ ja edastab selle Kogujale.
- Koguja muudab oma olekut VÀljavÔtu kohaselt ja pakendab samal ajal VÀljavÔtu tehingu ja teised kasutajate tehingud koos Tase 2 blokki. Tase 2 bloki oleku saatmisel Ontology peaahelasse saadetakse VÀljavÔtu pÀring.
- Peasahela leping viib lĂ€bi raha vĂ€ljavĂ”tmise pĂ€ringu, registreerib fondi kirje ja seab oleku âmitte vabastatudâ.
- PÀrast oleku kinnitamist saadab kasutaja raha vÀljavÔtmise pÀringu oma kontolt.
- PÔhjahela leping esitab taotluse fondide vÀljavÔtmiseks kontolt, kannab raha sihtkontole ja mÀÀrab vÀljamakse kirjaksvamisel olekuks "released".
Teise taseme tehingud ja turvalisuse tagamine
Teise taseme tehingud
- Kasutaja loob teise taseme tehingu "Transfer" ja edastab selle Kogujale.
- Koguja pakib ĂŒlekanne tehingu ja muud tehingud teise taseme plokki, viib ploki tehingud lĂ€bi ja edastab selle teise taseme ploki oleku pĂ”hjahelale Ontology.
- Oodake oleku kinnitust.
Turvalisuse garantii
PÀrast seda, kui Operaator edastab teise taseme ploki oleku pÔhjahelale Ontology, vÔib Pretendent samuti teostada teise taseme ploki tehingu ja kontrollida teise taseme ploki oleku Ôigust. Kui midagi on vale, kogub Pretendent valeandmete tÔendeid ja saadab teise taseme nutilepingu, et vaidlustada Operaator.
Kuidas kasutada
Praegu on Ontology teise taseme vÔimalus saadaval Ontology TestNetis arendajatele, kellega saab katsetada.
dokumentatsioonile
JÀrgmises artiklis esitame detailsed vÔrdlused tootlikkuse osas teiste plokkide teise taseme vahel.
Lisad: terminid
Teise taseme tehingud
Kasutaja on esitanud taotluse edastamise vÔi teise taseme lepingu tÀitmise kohta ja on selle juba allkirjastanud. See tehing vÔib vastata Ontology pÔhjahela tehingu vormingule vÔi erineda sellest.
Koguja
Koguja on teise taseme tehingute koguja. Ta vastutab kasutaja teise taseme tehingute kogumise, kontrollimise ja tehingu tÀitmise eest. Iga kord, kui genereeritakse teise taseme plokk, vastutab koguja plokis tehingute tÀitmise, oleku uuendamise ja teise taseme lepingute genereerimise eest, mida vÔib tÔlgendada kui olendi tÔendina, mida kasutatakse turvalisuse tagamiseks.
Teise taseme plokk
Koguja pakib perioodiliselt kogutud teise taseme tehingud, genereerib ploki, mis sisaldab kÔiki teise taseme tehinguid, ja genereerib uue teise taseme ploki.
Teise taseme olek
Koguja viib plokis teise taseme tehingud lĂ€bi, uuendab olekut, jĂ€rjestab kĂ”ik uuendatud olekuandmed Merkle'i puu loomiseks ja arvutab Merkle'i puu juurehĂŒĂŒdi. JuurehĂŒĂŒde on teise taseme ploki olek.
Operaator
Operaator vastutab 2. taseme turvalisuse eest ning jĂ€lgib, kas tokeni ĂŒlekandmine 2. tasemele vĂ”i tokeni ĂŒlekandmine 2. tasemelt pĂ”hivĂ”rgustikku toimub. Operaator vastutab ka 2. taseme staatuse kinnituste perioodilise saatmise eest. Kinnituse jaoks saate minna Ontology vĂ”rku.
Kandidaat
Kandidaat vastutab operaatori esitatud staatuse kinnituste kontrollimise eest pĂ”hivĂ”rgustikus Ontology. See nĂ”uab kandidaadilt 2. taseme tehingute sĂŒnkroniseerimist operaatorilt vĂ”i vahekihilt tĂ€ieliku globaalse oleku sĂ€ilitamiseks. Kui kandidaat sĂŒnkroonselt tehingu tĂ€idab ja staatuse vĂ€rskendab, saab ta kontrollida operaatori esitatud staatuse kinnituse Ă”igsust vĂ”rgus. Kui on probleeme, vĂ”ib kandidaat luua pettuse tĂ”endusmaterjali vĂ€ljakutse, mille vĂ”ib selgitada 2. taseme leping.
Konto staatuse kinnitamine
Merkle tÔenduse kaudu saadud konto staatuse kinnitamine vÔib tulla operaatoritelt ja kandidaatide kÀest. Nad on ainsad osalised, kes toetavad tÀielikku globaalset olekut.
Pettuse tÔendusmaterjal
Pettuse kinnitamine hĂ”lmab konto staatuse kinnitamist enne 2. taseme ploki ŃĐ”ĐșŃŃĐžŃ vĂ€rskendust.
Eelmine 2. taseme ploki staatuse sertifikaat ja esitatud konto staatuse sertifikaat kinnitavad vana oleku legitiimsust enne vÀrskendamist. TÔendusmaterjal, et vana olek on seaduslik, saadakse jooksva ploki kÀivitamisel.
EttevĂ”tte suunatud blockchain Ontology on valmis aitama ettevĂ”tetel oma Ă€ri muuta ja moderniseerida. Kui teil on probleeme autonoomse skaleerimise, virtuaalmasinate vĂ”i tĂ€ieliku tehniliste sĂŒsteemide kogumiga, vĂ”tke meiega ĂŒhendust aadressil contact@ont.io.
Uuri rohkem Ontology kohta
Uuendatud, asjakohane teave ja meeldiv suhtlus meie Telegrami vestluses â
Samuti jĂ€lgige ja tutvuge meiega: â â â â
Allikas: habr.com
