Hvad er Off Chain?
Off Chain betyder, at en transaktion eller handling sker uden for hovedbogen og eventuelt bliver registreret senere, hvis det er nødvendigt. Det sænker omkostninger og ventetid ved at undgå fuld netværkskonsensus for hver lille bevægelse. Tænk på det som at opgøre regningen med venner privat, og så betaler én person baren.
Off Chain betyder, at netværket ignoreres. Det er ikke sandt. De fleste løsninger forankrer stadig resultater på kæden for sikkerhed og endelighed.
Hvordan Off Chain virker
Forestil dig to personer, der planlægger mange små handler. At skrive hver hændelse i den offentlige hovedbog ville være langsomt og dyrt, så de fører et løbende opgør et andet sted og afregner den endelige tilstand senere.
- Trin 1: Parterne aftaler regler for en Off Chain session og låser et lille depositum, hvis det er nødvendigt.
- Trin 2: De udveksler underskrevne opdateringer privat. Eksempel: en betalingskanal som Lightning Network.
- Trin 3: Når de er færdige, offentliggør de den endelige aftalte tilstand i hovedbogen.
- Trin 4: Hvis nogen forlader spillet eller snyder, tillader reglerne den ærlige part at afregne den seneste gyldige tilstand.
- Trin 5: Midler eller resultater bliver officielle, når det underliggende lag bekræfter afslutningen.
Det er mønsteret kort fortalt.
Hvorfor Off Chain betyder noget
Det er relevant, fordi det sparer tid og penge samtidig med, at det åbner nye måder at koordinere på.
- Fordel: Hurtigere handlinger og lavere gebyrer, hvilket hjælper apps med at skalere og brugere med at få en bedre oplevelse.
- Perspektiv: Det er en vigtig del af skalerbarhed, så apps kan føles glatte uden at fylde hovedbogen.
- Relevans: Du vil se det i betalinger, børser, spil og endda i DAO koordinering.
Tjek altid, hvordan og hvornår Off Chain aktivitet afregner tilbage til den underliggende blockchain. Sikkerhedsmodellen ligger i detaljerne.
Kerneegenskaber ved Off Chain
Her er, hvad der adskiller det:
- Hastighed: Undgår global konsensus for hvert trin, så handlinger føles øjeblikkelige.
- Omkostning: Samler opdateringer, hvilket reducerer gebyrerne for hyppige brugere.
- Privatliv: Mindre offentlig data som standard, ofte med øget privatliv sammenlignet med offentlige skrivninger.
- Endelighed: Den reelle endelige afregning afhænger stadig af det underliggende lag.
- Tillid: Kan indføre nye antagelser, som at man må stole på modparten eller på netværksovervågning.
Varianter
Off Chain dækker flere populære tilgange:
- Kanaler: To parter fører et privat regnskab og afregner den endelige tilstand senere.
- Sidechains: Separate kæder med egne regler, der forbindes tilbage til hovedbogen.
- Rollups: Eksekvering sker væk fra det underliggende lag, med beviser eller data postet senere som en Layer 2 metode.
- Custodial: En app opdaterer saldi internt og synkroniserer med hovedbogen, når det bliver krævet.
Off Chain er ikke én ting. Hvert design har forskellige kompromiser mellem hastighed, sikkerhed og hvem du må stole på, så læs reglerne før du kaster dig ud.
Eksempel
Du køber kaffe via en kanal, Off Chain saldoen opdateres på få sekunder, og så afregnes den endelige tilstand senere med et enkelt skriv.
Sjovt faktum
Tidlige betalingskanaler blev foreslået før mange populære kæder eksisterede, og idéen inspirerede projekter som den berømte bitcoin kaffedemo, der viste, at små Off Chain betalinger kan føles som at tappe et kort.
Opsummering
Kort sagt: Off Chain flytter kommunikationen væk fra den offentlige hovedbog og registrerer kun det, der betyder noget. Hurtigt, billigt og når det er godt designet, stadig sikkert.
