Spring til indhold
Altcoins & tokensBegynder

Sådan behandler Celestia transaktioner

Celestia ordner transaktioner og offentliggør blob-data i stedet for at udføre smart contracts; validatorer stemmer, og light nodes sampler dataene for at kontrollere dem.

Vahe HakobyanVahe HakobyanChefredaktør Opdateret 6. okt. 20263 min læsningFaktatjekket
Celestia-logoet over en mørk navyblå baggrund af glødende servere og glasblokke.
Illustration: World-Crypt
På denne side
De vigtigste pointer
  • Blob-data erasure-codes og navngives før afstemningen.
  • Lette noder sampler udsnit i stedet for hele blokke.
  • Validatorer foreslår blokke og stemmer om rækkefølgen.
  • Finality gør det muligt for en rollup at genopbygge og udføre sine data.

Kort svar

Celestia behandler transaktioner ved at sætte dem i rækkefølge og offentliggøre de blob-data, der følger med dem. Rollups læser disse data fra Celestia og kører deres egne transaktioner.

Denne guide følger en transaktion fra wallet'en til en finaliseret blok. Du behøver ikke køre en node eller holde TIA for at følge med.

Hvad gør Celestia med transaktioner?

Celestia ordner transaktioner og gør blob-data tilgængelige. Den udfører ikke smart contracts, så der kører ingen applikationslogik på selve kæden. En transaktion der betaler et gebyr i TIA og kan medbringe blob-data sammen med betalingen.

Hvordan behandler Celestia transaktioner trin for trin

Når en transaktion når netværket, udfører validatorerne arbejdet. En af dem foreslår en blok, resten stemmer, og lette noder kontrollerer, at de offentliggjorte data kan hentes.

  1. 1Modtag transaktionerValidatorer samler de transaktioner og blobs, som brugere og rollups sender til netværket.
  2. 2Byg blokkenEn udvalgt validator ordner de ventende transaktioner og opstiller blokken.
  3. 3Erasure-code blob-dataeneHver blob opdeles i ekstra stykker, så dataene kan genopbygges, hvis stykker forsvinder.
  4. 4Sortér stykker i namespacesUdsnittene arkiveres under namespace-ID'er, og en rollup læser det namespace, der tilhører den.
  5. 5Stem om blokkenDe øvrige validatorer kontrollerer blokken og stemmer, og tilstrækkeligt mange stemmer fastlægger rækkefølgen.
  6. 6Udtag en stikprøve af dataeneLette noder beder om nogle få tilfældige udsnit, ikke hele blokken. Hvis udsnittene ankommer, betragtes dataene som tilgængelige.

Hvad sker der, efter Celestia finaliserer en blok?

En blok er endelig, når nok validatorer har stemt, og dens rækkefølge ændres ikke. Dens data kan hentes af alle. En rollup, der har offentliggjort en blob, kan genopbygge dataene og køre sine egne transaktioner.

Hvad en rollup gør efter finality

  • Find dens namespace i den endelige blok.
  • Download blob-udsnittene og genopbyg dataene.
  • Udfører sine egne transaktioner på sin egen kæde.
  • Offentliggør en ny blob med resultaterne.

Ofte stillede spørgsmål

Celestia er en layer 1-blockchain med sine egne validatorer og konsensusregler. Rollups bygger oven på den, og derfor kalder folk dem layer 2s.

TIA betaler gebyret på Celestia. En rollup, der offentliggør data der, opkræver dig normalt i sit eget token i stedet.

En blob er en samling data, som en rollup sender til Celestia, ofte en batch af dens egne transaktioner. Blobs kan være store, og derfor erasure-coder Celestia dem, før de publiceres.

Nej. Smartkontrakter og dapps kører i rollups, og disse rollups bruger Celestia til at få deres data ordnet og offentliggjort.

Var denne guide nyttig?
Skrevet afVahe HakobyanVahe Hakobyan er chefredaktør for World-Crypt. Han dækker bitcoin, markeder og regulering og leder nyhedsredaktionen, der faktatjekker hver historie, før den publiceres.