Hvad er Ethereum roll-ups, og hvorfor betyder de noget?

Det er dyrt at overføre data på Ethereum. I modsætning til centraliseret cloud-lagring, hvor gigabytes af data kan opbevares for meget små omkostninger, kan det hurtigt blive dyrt at lagre selv et par bytes på en blockchain. 

Roll-ups øger datakapaciteten, så Ethereum kan behandle flere transaktioner pr. sekund. 

Ethereum har i sin nuværende form en uassisteret behandlingshastighed på kun 15 transaktioner i sekundet, hvorimod store betalingsselskaber som f.eks. VISA kan klare over 65,000. Et af de førende initiativer til at øge datagennemstrømningen på Ethereum er at samle transaktioner og rulle dem sammen til et enkelt stykke opsummerede data. På denne måde behøver kun én transaktion lagring på basislagets blockchain.

Sammenrullede bundter af transaktioner ("roll-ups"), reducerer udgifter, øger gennemløbet og hjælper med at give nytte til blockchains med tusindvis af samtidige brugere.

Roll-ups hjælper med skalerbarhedsbestræbelser ved at levere en "hybrid" Layer 2-løsning. I modsætning til helt off-blockchain (Layer 2) løsninger som Bitcoin Lightning-kanaler eller Ethereum Plasma, roll-ups fokus på at konsolidere beregningen og tilstandslagringen væk fra blockchain-laget.

Ikke desto mindre er sammenrullede transaktioner stadig gemt på Lag 1 blockchain. Derfor, fordi roll-ups publicerer nogle transaktionsdata på blockchain, kan en roll-up kaldes en "hybrid" Layer 2-løsning.

Hvordan de arbejder

Ethereum roll-ups skaber Merkle rødder kaldet statslige rødder indeholdende data som kontosaldi og kontraktkode. Brugere opretter transaktionsbatches, som roll-up'et komprimerer, mens data om den tidligere tilstandsrod og den nye tilstandsrod, der genereres af roll-up'et, bevares. Oprulningssoftware kan sammenligne data fra den oprindelige tilstandsrod og den nye tilstandsrod for at sikre, at de matcher.

At efterlade data på blockchain betyder det er nemmere at nå konsensus.

Konsensusfunktioner laver roll-up transaktioner nyttigt for blockchain-tjenesteudbydere: transaktionsbasering, registrering af svindel, igangsættelse af tilbagetrækning, datakonsolidering eller saldo- og historikforespørgsler.

Fordele ved Ethereum roll-ups

Den vigtigste fordel ved roll-ups er at øge gennemløbet og sænke transaktionsgebyrer. Fordi roll-ups konsoliderer adskillige transaktioner til en enkelt transaktion, kan flere behandles til en lavere pris.

Også fordi roll-ups blot batcher og komprimerer de originale transaktionsdata, ville en ondsindet aktør have svært ved at forstyrre dataene indeholdt i roll-up'en.

  • For eksempel kan kvantitative forhandlere ikke finde ud af, hvilke transaktioner der cleares inden for en roll-up og har derfor ringe incitament til at overbyde denne transaktion til handelsformål.
  • På samme måde er brugere, der søger Miner Extracted Value (MEV), ikke i stand til at beregne, hvilke transaktioner der skal genbestilles, når tusindvis af transaktioner klumpes sammen i en enkelt roll-up.
  • Roll-ups er mere tilbøjelige til at blive behandlet i den rækkefølge, de blev modtaget i, og i henhold til standard gebyrplaner, hvilket begrænser forsinkelser ved anmodning om betaling.
  • På denne måde, forudsat at oprulningen er fair, kan oprulningen være med til at skærme de oprindelige, sammenrullede transaktioner mod yderligere indblanding.

Læs mere: ConsenSys retssag afslører, at JPMorgan ejer kritisk Ethereum-infrastruktur

Opkaldsdata og datablobs

Når en roll-up er færdig med at behandle transaktioner, sender den de komprimerede transaktionsdata tilbage til blockchain-laget som opkaldsdata. Opkaldsdata involverer skrivebeskyttede dataparametre for transaktioner, eller "opkald", det ingen kan redigere efter on-chain publicering.

Som en opgradering til opkaldsdata planlægger udviklere i sidste ende at få roll-ups til at sende transaktioner tilbage til blockchain som data-blobs. Typiske data-blobs hjælpe databaser håndterer store filer som videoer eller store grafikfiler.

"Optimistiske" roll-ups inkluderer svindelbeviser, der kan huske statens rodhistorie og batch-hash. "Nul viden" (ZK) roll-ups inkluderer kryptografiske beviser, der validerer resultaterne af behandlingen af ​​hver batch. ZK roll-ups kræver højere Layer 2 gas gebyrer per batch, men har lavere kædegebyrer fordi de bruger Zero-Knowledge Succinct Non-Interactive Argument of Knowledge ("ZK-SNARKS"), som har en høj beregningsmæssig overhead.

Optimistiske oprulninger er "optimistiske", fordi de antager, at transaktioner uden for kæden er gyldige og springer over at offentliggøre gyldighedsbeviser for hver transaktion. I modsætning hertil offentliggør ZK roll-ups altid kryptografiske gyldighedsbeviser for off-chain transaktioner.

Vitalik Buterin har udtrykt hans entusiasme for begge typer roll-ups, blandt andet fordi eksisterende applikationer kan migrere til dem uden at skulle skrive en masse ny kode.

Læs mere: Her er grunden til, at Ethereum 2-indsats er risikabelt og øger centraliseringen

Brug af roll-ups som en gennemsnitlig bruger

Hobbyistbrugere kan bruge roll-ups ved at indbetale midler til en roll-up kontrakt. Roll-up'en bruger en sequencer til at modtage og bestille transaktioner. Afsenderen vil modtage en bekræftelse fra sequenceren, når den skriver transaktionerne til blockchain-laget.

Når partiet af transaktioner er blevet behandlet, vil midler kan hæves. Behandling typisk sker hurtigere med en ZK roll-up end med en Optimistic roll-up.

Der er mange organisationer, der arbejder med begge typer roll-up kontrakter. For eksempel bygger Loopring, zkSync og Immutable X ZK roll-ups.

  • Loopring bruger dets ZK-roll-up for dets quasi-decentraliserede udvekslings- og betalingssystem.
  • zkSyncs ZK rollup hævder at have udviklet en "brugervenlig" ZK rollup, der allerede er i brug af Argent , imToken.
  • Uforanderlige X påtog sig rollen som støtte kryptoaktiverede spil.

Optimistiske roll-ups omfatter Optimism, Arbitrum og The Boba Network.

  • Optimisme bygget en bro mellem Ethereum mainnet og Optimism's Layer 2 DEX.
  • Arbitrum også har en bro til dets off-blockchain DEX.
  • Boba-netværket målsætninger at reducere optimistiske roll-up tilbagetrækningstider fra en uge til et par minutter.

Hvorfor roll-ups er vigtige

Layer 2-løsninger fik opmærksomhed på grund af databegrænsninger i blockchains. Det Blokstørrelseskrig af 2016-2017 viste, at selvom det er fristende at øge blokstørrelsen for at imødekomme flere transaktioner resulterer større blokke i øget centralisering.

I sidste ende hævede Bitcoin-brugere ikke lagerkapaciteten af ​​blockchain for at holde omkostningerne ved at køre en fuld node overkommelige.

Kort efter blev Lightning Network skabt, bygget som et off-blockchain løsning for at skalere Bitcoins gennemløb fra blot en håndfuld transaktioner i sekundet til tusindvis.

Uden off-blockchain (Layer 2) løsninger såsom Bitcoins Lightning Network eller Ethereums roll-ups, kan blockchains ikke konkurrere med betalingsnetværk som Visa eller Mastercard, der kan håndtere tusindvis af transaktioner i sekundet. 

Roll-ups gør det muligt for blockchains at overgå denne gennemstrømning, giver brugeren umiddelbare fordele, og giver også mulighed for udvikling af meget mere avancerede kryptoapplikationer i fremtiden.

For mere informerede nyheder, følg os på Twitter , Google Nyheder.

Kilde: https://protos.com/what-are-ethereum-roll-ups-and-why-do-they-matter/