Sei Giga
Sei Giga is een multi-concurrent producer parallel geparallelliseerde EVM layer-1 blockchain die meer dan 5 gigagas/sec doorvoer en sub-250ms finaliteit bereikt door executie van consensus te ontkoppelen via asynchrone blokexecutie, state-overeenkomst en een twee-lagen architectuur die gebruikmaakt van Autobahn-consensus met gescheiden data availability- en consensuslagen.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Het Grote Plaatje: Wat is Sei Giga?
Stel je een drukke snelweg voor voor digitaal geld en contracten (blockchain). Het oude systeem (Sei v2) was als een eenbaans tolweg waar één verkeersregelaar (de "leider") elk voertuig moest controleren, de details moest opschrijven en groen licht moest geven voordat het volgende voertuig kon rijden. Dit veroorzaakte files.
Sei Giga is een nieuw, super snelwegontwerp. In plaats van één regelaar, heeft het meerdere rijstroken waar auto's tegelijkertijd kunnen invoegen. Het scheidt de taak van het "bepalen van de volgorde van de auto's" van de taak van het "controleren of de auto's wel correct rijden." Dit stelt de snelweg in staat om enorme hoeveelheden verkeer aan (meer dan 5 gigagas) met bijna geen vertraging (minder dan 250ms).
1. De Kerninnovatie: De "Eerst de volgorde, later controleren" Strategie
In het oude systeem moest de verkeersregelaar elke motor en elk kenteken controleren voordat hij de auto op de hoofdweg liet. Als de motorcontrole te lang duurde, kwam de hele rij tot stilstand.
De aanpak van Sei Giga:
- Eerst de volgorde: Het systeem komt snel overeen over de volgorde waarin de auto's de snelweg opgaan. Dit gebeurt bijna onmiddellijk.
- Later controleren: Zodra de volgorde is vastgesteld, rijden de auto's naar een parallel "inspectiezone" (asynchrone executie). De inspecteurs controleren de motoren en schrijven logs op de achtergrond.
- Het vangnet: Later sturen de inspecteurs een korte "Alles OK"-notitie (een digest) terug naar de hoofdweg. Als iedereen het erover eens is dat de auto's in orde zijn, wordt de status gefinaliseerd. Als een paar inspecteurs het er niet mee eens zijn, kan het systeem precies aanwijzen welke auto het probleem veroorzaakte zonder de hele snelweg te stoppen.
Analogie: Stel je een restaurant voor. In plaats van dat de chef het gerecht kookt, op het bord legt en serveert (de keuken blokkeren), wordt de bestelling direct opgenomen en opgeschreven (consensus). De keuken kookt vervolgens parallel. De ober hoeft alleen later te bevestigen dat het gerecht klaar is, en hoeft niet te wachten tot het koken klaar is voordat de volgende bestelling wordt opgenomen.
2. De Motor: Autobahn Consensus
Het paper introduceert een protocol genaamd Autobahn.
- Het Probleem: Oude systemen (zoals Tendermint) gebruiken een "enkele leider" die een blok voorstelt. Als die leider ziek wordt of traag is, wacht het hele systeem.
- De Oplossing: Autobahn is een Multi-Proposer systeem. Denk aan een estafette waarbij elke hardloper zijn eigen baan heeft. Iedereen gooit constant zijn "stokjes" (dataprototypen) in zijn eigen baan.
- De "Tip Cut": Af en toe kijkt een scheidsrechter naar het uiterste einde (de "tip") van elke baan en maakt een foto (een "cut"). Deze foto bewijst dat al die banen geldige data bevatten. Omdat de banen onafhankelijk zijn, kan de scheidsrechter in één keer foto's maken van 180 blokken, terwijl het oude systeem er slechts 2,5 kon afhandelen.
3. Omgaan met Files: Het "Ambulance" Systeem
Wat als de scheidsrechter (de leider) vast komt te zitten?
- Oude manier: Iedereen wacht op een timeout, raakt in paniek en kiest een nieuwe scheidsrechter. Dit verspilt tijd.
- Sei Giga (Ambulance): Het systeem heeft een "gearrangeerde race". De hoofd-scheidsrechter probeert als eerste klaar te zijn. Maar, als zij traag zijn, hebben de andere hardlopers (reserve-leiders) al nuttig werk verricht in hun eigen banen. Als de hoofd-scheidsrechter faalt, begint het systeem niet vanaf nul; het pakt simpelweg het werk op dat de reserves al hebben gedaan. Het is alsoer dat er een reservechauffeur klaarstaat om direct het stuur over te nemen zonder de auto te laten stoppen.
4. Voorkomen van "Voordringen" (MEV & Censuur)
In blockchain is "MEV" (Maximal Extractable Value) als een VIP die de verkeersregelaar omkoopt om zijn auto voor de anderen in de rij te laten, waardoor hij waarde steelt van gewone bestuurders.
De oplossing van Sei Giga:
- Gepoolde fooien: In het oude systeem, als je een "fooitje" betaalde aan een specifieke regelaar, werd die regelaar rijk. In Giga worden fooien gepoold. Iedereen die helpt de snelweg draaiende te houden, krijgt een deel van de fooien, ongeacht in welke baan hun auto zat. Dit haalt de prikkel weg voor regelaars om specifieke auto's voor te laten dringen voor een steekpenning.
- Dubbele transacties afhandelen: Als een gebruiker dezelfde transactie naar 10 verschillende banen stuurt om er zeker van te zijn dat deze wordt opgenomen (censuurbestendigheid), voert het systeem deze slechts één keer uit. De gebruiker krijgt een terugbetaling voor de extra kopieën. Dit voorkomt dat gebruikers per ongeluk het systeem overspoelen, terwijl ze toch beschermd blijven tegen censuur.
5. Het Geheime Ingrediënt: Sedna (Private Datalevering)
Het versturen van een transactie naar iedereen om er zeker van te zijn dat deze wordt opgenomen, is als het hardop uitspreken van je bankrekeningnummer in een volle kamer. Het is veilig, maar iedereen hoort het, en mensen kunnen proberen je waarde te stelen voordat je zelfs maar beweegt.
Sedna is een nieuwe manier om data te versturen:
- In plaats van de hele boodschap te roepen, breek je de boodschap op in puzzelstukjes en geef je deze aan verschillende mensen.
- Niemand ziet de hele boodschap totdat er genoeg stukjes zijn verzameld om de puzzel op te lossen.
- Dit houdt je transactie privé voor "MEV-bots" (dieven) tot het allerlaatste moment, zonder de snelweg te vertragen.
6. Het Magazijn: Opslag
Oude blockchains slaan data op als een enorme, verstrengelde boom (Merkle Tree). Elke keer dat je een blad toevoegt, moet je de hele boom opnieuw tekenen. Dat is traag en rommelig.
Sei Giga gebruikt een Flat Key-Value Store (als een enorme, georganiseerde spreadsheet).
- Het schrijft data direct naar een log, zoals een bonnetjesprinter.
- Het houdt de "warme" (veelgebruikte) data in het snelle RAM (zoals een bureaula) en verplaatst oude data naar een koud, goedkoop archief (zoals een kelder).
- Dit maakt het lezen en schrijven van data ongelooflijk snel, zelfs wanneer het systeem petabytes aan data verwerkt.
7. Toekomstbestendigheid: Het Kwantumschild
Het paper behandelt een toekomstige dreiging: Kwantumcomputers. Deze supercomputers zouden op een dag de digitale sloten (handtekeningen) die we vandaag gebruiken, kunnen breken.
Het plan:
- Voordat de "Kwantumdag" arriveert, kunnen gebruikers een nieuwe, onbreekbare "Kwantum Sleutel" voor hun accounts registreren.
- Zodra de deadline is verstreken, worden de oude sloten weggegooid. Alleen accounts met de nieuwe Kwantum Sleutels kunnen hun geld verplaatsen.
- Dit zorgt ervoor dat zelfs als een kwantumcomputer ontwaakt, hij je fondsen niet kan stelen omdat je je slot al hebt geüpgraded.
Samenvatting
Sei Giga is een blockchain-upgrade die ontworpen is om snel, eerlijk en massaal te zijn.
- Het scheidt volgorde bepalen van controleren om knelpunten te verwijderen.
- Het gebruikt parallelle banen in plaats van een enkele leider om enorm verkeer aan te kunnen.
- Het poolt beloningen zodat geen enkele validator het systeem kan manipuleren.
- Het gebruikt puzzelstukje-data (Sedna) om transacties privé te houden.
- Het bereidt zich voor op Kwantumcomputers door vroege sleutel-upgrades mogelijk te maken.
Het doel is om de blockchain net zo snel en betrouwbaar te laten voelen als het internet dat we vandaag gebruiken (Web2), maar met de veiligheid en eerlijkheid van een gedecentraliseerd systeem.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.