Opside-netwerk introduceert 3-laags architectuur voor blockchain-app...

Blockchain-schaalbaarheid en voorgestelde oplossingen lopen al een half decennium voorop in chatten op sociale media. Het Israëlische softwarebedrijf Starkware en mede-oprichter van Ethereum, Vitalik Buterin, spraken bijvoorbeeld onlangs over het idee van "Laag 3" als een van deze oplossingen. Starkware zegt dat meerdere Layer 3's bovenop Layer 2 zullen rijden, en "fractal layering"-oplossingen kunnen bovenop Layer 3's worden gebouwd. 

Het Opside-project hebben onlangs hun plannen voor een drielaagse architectuur vrijgegeven. Hierdoor kunnen ontwikkelaars blockchain-applicaties maken die toegang hebben tot hogere snelheden en goedkopere transacties. Dit wordt mogelijk gemaakt door de Opside-keten, die een Layer 2-oplossing wordt genoemd omdat deze bovenop meerdere Layer 1-platforms zit (zoals Ethereum, Binance Chain, Bitcoin, enz.) en deze gebruikt als een vereffeningslaag. De "Layer 3"-functionaliteit gaat nog een stap verder, waardoor ontwikkelaars een reeks "rollups as a service" kunnen opzetten. Deze architectuur geeft Layer 2 een uitgebreider scala aan activa van bruggen en de mogelijkheid om voor onbepaalde tijd te groeien van rollups. 

Om de contractoproepen tussen meerdere ketens af te handelen, Opzij ontwikkelde een protocol om alle contractoproepen af ​​te handelen. Ook in ontwikkeling is DAO-stemming waarmee de Opside-gemeenschap kan stemmen over welke openbare ketens moeten worden gebruikt voor Layer 1-schikking. 

Layer 2-oplossingen zijn afhankelijk van de decentralisatie van hun Layer 1-tegenhanger om snellere transactietijden en lagere gaskosten te bieden. Het lijkt voor de meeste blockchain-gemeenschappen acceptabel om een ​​gecentraliseerde laag bovenop hun platform te hebben, zolang elke transactie maar op Laag 1-niveau wordt afgehandeld. Efficiëntie wordt bereikt door een reeks transacties te "bundelen" en later af te wikkelen. Layer 3 versterkt dit model, waardoor een nog grotere kostenefficiëntie mogelijk is terwijl de snelheid van het Layer 2-netwerk behouden blijft. 

Layer 3 heeft het potentieel om zulke lage kosten te bieden, dat projecten die zelfs op Layer 2-netwerken zijn gebouwd, hun eigen Layer 1-netwerken niet hoeven te implementeren om de afwikkelingskosten te verlagen. Deze applicaties, zoals Axie en dYdX Decentralized Exchange moesten dit doen, simpelweg omdat hun model afhing van de snelste transactietijden en de laagste tarieven. Als het wordt ingezet op een Layer 3-pakket, kan dit voorkomen dat er nog een blockchain nodig is.

Layer1: bruggen met meerdere kettingen

Opside ondersteunt een snellere en goedkopere gedecentraliseerde Liquidity-Bridge om activa-interoperabiliteit in meer ketens te bereiken. Liquidity-Bridge bestaat uit permissieloze knooppunten die via MPC consensus bereiken over cross-chain berichten. De liquiditeitspool zorgt voor hogere snelheid en ondersteunt meer openbare ketens en hun on-chain activa.

Verder zal Opside verbindingen tot stand brengen met verschillende openbare ketens van de activalaag via de betrouwbare ZK-Bridge. In vergelijking met andere brugregelingen zijn er bij de ZK-Rollup regeling meer ZK-bestendige systemen. In de cross-chain-operatie is het nodig om ZK Proofs te genereren om de juistheid van het uitvoeringsproces te garanderen, naast een algemene "uitvoering". De stortings- en opnameactiviteiten van ZK-Bridge zijn "gestold" als een circuit en de circuitlogica is volledig blootgelegd.

Layer2: Een Rollup-vriendelijke keten

De Opside chain, of Layer 2, is een EVM-compatibele en rollup-vriendelijke chain. De Opside-keten zal een aantal diepgaande optimalisaties uitvoeren voor rollups.

Native rollup lijkt enigszins op de architectuur van Polkadot. Zodra een samenvoeging een slot registreert, wordt de samenvoeging een native samenvoeging. De Polkadot-architectuur heeft daarentegen het nadeel dat de consensus van de parachain afhangt van de toegewezen set validators. Er is een correlatie tussen beveiliging en het aantal validators. Als een paar validators offline gaan, zullen de parachains waarvan de validatorgroepen te klein zijn om een ​​blok te valideren, die blokken overslaan of zelfs stoppen totdat de situatie is opgelost. Opside heeft dit probleem niet omdat laag 2 gegevens verzamelt van alle native rollups in laag 3 en alle zk-bewijzen verifieert. Opside Chain is veiliger en gedecentraliseerd met alle rollups erop als een strakker geheel, dat dezelfde consensuslaag deelt.

Er zijn 64 vooraf geïmplementeerde contracten als "rollup-slots", die rechtstreeks worden aangeroepen door batch- en bewijstransacties van rollups. Deze slots roepen een voorgecompileerd contract aan voor bewijsverificatie en updaten lokale staatswortels als dit lukt. Het voorgecompileerde contract kan de verificatie van nulkennisbewijzen versnellen met optimalisaties in binaire codes.

 

Laag 2 en laag 3 van de Opside-architectuur delen een consensusmechanisme met een hybride van PoS en PoW.

  • PoS: op laag 2 kan iedereen een validator worden door uit te zetten en vervolgens de mogelijkheid krijgen om blokken van de Opside Chain te produceren. PoS is aantoonbaar en validators dienen periodiek PoS-bewijs in bij laag 1. Validators kunnen de blokbeloning en staking-beloning krijgen voor dit deel van PoS.
  • PoW: de validators van laag 2 produceren niet alleen Opside Chain-blokken, maar genereren ook zk-bewijs voor elke native rollup van laag 3 volgens de regels van PoVP. Validators krijgen de IDE-beloning voor het succesvol genereren van zk-bewijs, dat enigszins lijkt op PoW. Validators kunnen een extra bonus krijgen voor dat deel van de beloning door meer tokens in het systeemcontract in te zetten.

Wat nog belangrijker is, in Opside, na het voltooien van de registratie van slots, delen native rollups een wereldstatusboom met elkaar en dezelfde wereldwijde berichtenwachtrij. Daarom is native cross-rollup-interoperabiliteit mogelijk in Opside. Stel je voor dat je USDC wilt lenen voor een leningscontract in Rollup A en vervolgens naar DEX in Rollup B gaat om te handelen om BTC te kopen. Op Opside hoeft u geen activa meer op te nemen van Rollup A naar L1 en ze vervolgens op te laden van L1 naar Rollup B. In plaats daarvan kunt u de contractmethode van Rollup B rechtstreeks in Rollup A aanroepen. Dit zal het hele proces veel sneller maken, goedkoper en veiliger.

Laag 3: gedecentraliseerde ZK-rollups

In de derde laag ondersteunt Opside ontwikkelaars om hun eigen rollups te implementeren, terwijl Opside ook een gedecentraliseerde rollup-oplossing gebaseerd op de hierboven genoemde RaaS. Ontwikkelaars kunnen vrij kiezen welke ze willen adopteren. Deze oplossing is betrouwbaar en zonder toestemming. Iedereen kan L2-batches en -proeven aanleveren bij L1.

Om samen te vatten, de "basislaag <- opside <- rollup"-architectuur van Opside heeft het voordeel van activavariatie en oneindige schaalbaarheid. Het zou een andere keuze kunnen zijn om de schaalbaarheidsproblemen van web3-applicaties op te lossen. Vergeleken met dure op rollup gebaseerde layer 2s, is het meer geschikt voor toepassingen met hoge doorvoer, zoals games.

Disclaimer: dit artikel is alleen bedoeld voor informatieve doeleinden. Het wordt niet aangeboden en is niet bedoeld om te worden gebruikt als juridisch, fiscaal, investerings-, financieel of ander advies.

Bron: https://cryptodaily.co.uk/2023/01/opside-network-introduces-3-layer-architecture-for-blockchain-applications