Vad är Rollup?
En Rollup samlar många transaktioner bortom huvudkedjan, kör dem snabbt och postar sedan en komprimerad post tillbaka till huvudkedjan för säkerhet. Tänk på samåkningsfält för blockkedjeaktivitet: åk snabbt tillsammans och gör upp i efterhand.
”Rollups är bara sidokedjor med svag säkerhet.” Inte riktigt. De publicerar data och bevis till huvudkedjan och avgörs på Layer 1, så deras säkerhet kommer från samma källa som huvudkedjan.
Hur Rollup fungerar
Vad händer egentligen när du trycker på skicka? En snabb genomgång utan jargong.
- Steg 1: Du skickar en transaktion till en sekvenserare för Rollup på ett Layer 2 nätverk med din vanliga plånbok.
- Steg 2: Sekvenseraren ordnar många användartransaktioner, kör dem bortom huvudkedjan och komprimerar resultaten till ett prydligt paket.
- Steg 3: Det paketet plus nödvändig data skickas till huvudkedjan, där smarta kontrakt verifierar eller tillåter tid för utmaningar, beroende på utformning.
- Steg 4: Ditt saldo uppdateras inne i Rollup nästan omgående, så appar känns snabba.
- Steg 5: Efter att huvudkedjan bekräftar blir din åtgärd en del av historiken med transaktionsfinalitet.
Det är flödet. Snabbt där det går, strikt där det spelar roll.
Varför Rollup är viktigt
Här är fördelarna för dig.
- Fördel: Lägre avgifter och snabbare bekräftelser, så swappar, spel och mintning slutar kännas som lyxköp.
- Perspektiv: Så här skalar blockkedjor utan att ge upp delad säkerhet, vilket är anledningen till att utvecklare flyttar hit.
- Relevans: Du kommer se det i populära dAppar, NFT mintar och on chain spel som vill ha hastighet utan att gå sin egen väg.
Innan du flyttar medel till en Rollup, kontrollera insättningstider och uttagstider. Vissa konstruktioner lägger till en väntetid för att lämna, så planera likviditeten med det i åtanke.
Viktiga egenskaper hos Rollup
Det som skiljer den åt:
- Säkerhet: Publicerar data till huvudkedjan så att vem som helst kan verifiera, och uppgörelsen sker där också.
- Kostnad: Sammanpackning och komprimering minskar datamängden, vilket vanligtvis sänker avgifterna.
- Hastighet: Exekvering utanför kedjan gör att appar känns kvicka även under belastning.
- Kompatibilitet: Fungerar med vanliga plånböcker, verktyg och bekanta smartkontraktsstackar.
Variationer
Två huvudvarianter du kommer höra om:
- Optimistic: Antar att batcherna är korrekta och ger tid för bedrägeribevis om någon utmanar dem, mer information här.
- ZK: Bevisar korrekthet i förväg med matematik, ofta kallade Zero Knowledge Rollups.
- Bevis: ZK system använder ofta ZK SNARKs eller ZK STARKs för att verifiera batcher utan att avslöja privat data.
Snabbt i appen betyder inte alltid omedelbar slutgiltighet. Insättningar, uttag och postning av batcher följer fortfarande huvudkedjans tider och avgiftsvillkor.
Exempel
Du byter tokens på en L2, betalar en liten avgift, och ett komprimerat paket når Ethereum lite senare medan din app visar det nya saldot nästan direkt.
Kul fakta
Namnet kommer från dataanalys, där team rullar ihop många rader till en sammanfattning. Krypto tog termen, behöll känslan och lade till matematik.
Sammanfattning
Tänk expressfil: snabb upplevelse i början, säkrad av huvudkedjan bakom kulisserna.
