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 vestluses — Telegrami venekeelne grupp

Samuti jĂ€lgige ja uurige meie: Ontology veebileht — GitHub — Discord — Twitter — Reddit

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster