Off-chain

Let øvet

Hvad betyder "off-chain" (uden for kæden) i krypto?

Når man taler om kryptovalutaer, henviser off-chain til de processer, der sker uden for blockchainen. Ét af blockchainens primære problemer er skalerbarhed, da decentraliserede konsensusalgoritmer generelt er langsommere end centraliseret transaktionsbehandling. Off-chain-løsninger sigter mod at forbedre blockchainens dataoverførselshastighed ved at behandle en del af dataene uden for main chainen.

Transaktioner off-chain

Transaktioner off-chain er værdioverførsler, der lettes enten ved hjælp af en tredjepart som en form for garanti eller andre metoder, hvor kun den endelige tilstand af saldiene registreres på selve blockchainen. De tilbyder fordele som f.eks. lavere gebyrer og en hurtigere transaktionsbehandlingshastighed, da valideringen ikke udføres af noder. Det gør transaktioner off-chain perfekte til små betalinger som f.eks. kaffekøb i en lokal butik.

Off-chain- og layer 2-løsninger

Layer 2-løsninger er protokoller, der er bygget oven på en eksisterende blockchain med det formål at forbedre dens skalerbarhed. Det er projekter, der muliggør værdioverførsler off-chain ved hjælp af mekanismer såsom statskanaler, sidekæder og rollups.

I forbindelse med bitcoin er en populær layer 2-løsning Lightning netværk, der bruger statskanaler til transaktioner off-chain. Kanalerne er i bund og grund 2 af 2 multisig-wallets, som kun kan ændres, når modparterne er enige om ændringen. Kun de transaktioner, der åbner og lukker kanalerne, registreres på Bitcoin-blockchainen. Alt andet behandles off-chain. Transaktioner off-chain inden for en statslig kanal behøver ikke at blive valideret af hele netværket, hvilket muliggør hurtigere dataoverførselshastighed og lavere transaktionsgebyrer.    

On-chain vs. off-chain

Mens transaktioner off-chain finder sted uden for kæden, beskriver udtrykket "on-chain" de processer, der sker direkte på blockchainen (main chain). Transaktioner on-chain skal valideres af peers og bekræftes først, når de er registreret på kæden. Lad os se på de vigtigste forskelle mellem off-chain og on-chain.

Hastighed og skalerbarhed

For at en transaktion on-chain kan bekræftes, skal den valideres og inkluderes i blockchainen. Da den gennemsnitlige blokbekræftelsestid for bitcoin er 10 minutter, er layer 1-kæden ikke egnet til mindre køb såsom at købe dagligvarer i et supermarked. I modsætning til transaktioner on-chain behøver betalinger off-chain ikke at vente på, at minere eller validatorer bliver bekræftet. Som sådan kan off-chain-løsninger øge behandlingshastigheden betydeligt og er især nyttige til mikrobetalinger.

Beskyttelse af personlige oplysninger og sikkerhed

Transaktioner on-chain implementerer standard blockchain-sikkerhedspraksis såsom hashing og kryptografi. I modsætning hertil skal projekter, der tilbyder betalinger off-chain, komme med sikkerhedsrammer for at forhindre muligheden for forfalskning eller ændring af betalinger.

Omkostninger og gebyrer

Transaktioner on-chain verificeres af de noder, der arbejder på at validere dem, inkludere dem i en blok og føje den pågældende blok til kæden. Block-belønninger og transaktionsgebyrer tilskynder dem til at holde netværket kørende. Transaktioner off-chain kan behandles hurtigt uden behov for øjeblikkelig bekræftelse, hvilket minimerer omkostninger og gebyrer.

Konklusion

Transaktioner off-chain er nøglen til at løse problemet med blockchain-skalerbarhed og øge dens verdensomspændende udbredelse. De fungerer som grundlag for mange layer 2-løsninger, der sigter mod at reducere belastningen på den primære kæde.

Del opslag
Registrer en konto
Omsæt din viden til praksis ved at åbne en Binance-konto i dag.