Ce înseamnă Off Chain?
Off Chain înseamnă că o tranzacție sau o acțiune are loc în afara registrului principal, iar apoi poate fi înregistrată, dacă este nevoie. Reduce costurile și întârzierile, evitând consensul întregii rețele pentru fiecare mișcare măruntă. E ca atunci când îți împarți nota cu prietenii în privat, iar apoi unul dintre voi plătește la bar.
Off Chain înseamnă că rețeaua este ignorată. Nu este adevărat. În majoritatea configurațiilor, rezultatele sunt totuși ancorate on chain, pentru securitate și finalitate.
Cum funcționează Off Chain
Imaginează-ți două persoane care plănuiesc să facă multe tranzacții mărunte. Înregistrarea fiecărei interacțiuni în registrul public ar fi lentă și costisitoare, așa că țin evidența tranzacțiilor în altă parte și decontează soldul final mai târziu.
- Pasul 1: Părțile convin asupra regulilor unei sesiuni Off Chain și blochează o mică sumă drept depozit, dacă este necesar.
- Pasul 2: Își trimit în privat actualizări semnate. De exemplu, un canal de plăți precum Lightning Network.
- Pasul 3: La final, publică în registrul de bază starea finală asupra căreia au convenit.
- Pasul 4: Dacă cineva dispare sau înșală, regulile îi permit părții oneste să deconteze ultima stare validă.
- Pasul 5: Fondurile sau rezultatele devin oficiale după ce layer-ul de bază confirmă tranzacția de închidere.
Acesta este tiparul, pe scurt.
De ce contează Off Chain
Te interesează pentru că economisește timp și bani și deschide calea către noi modalități de coordonare.
- Beneficiu: Tranzacții mai rapide și comisioane mai mici, ceea ce ajută aplicațiile să se extindă și le permite utilizatorilor să stea liniștiți.
- Perspectivă: Este o parte importantă a scalabilității, permițând aplicațiilor să funcționeze fluent, fără să aglomereze registrul principal.
- Relevanță: Vei întâlni această soluție în plăți, exchange-uri, jocuri și chiar în coordonarea DAO-urilor.
Verifică întotdeauna cum și când activitatea Off Chain este decontată înapoi pe blockchain-ul de bază. Modelul de securitate depinde de aceste detalii.
Caracteristici cheie ale Off Chain
Iată ce o diferențiază:
- Viteză: Evită consensul global pentru fiecare pas, așa că acțiunile par instantanee.
- Cost: Grupează actualizările, reducând comisioanele pentru utilizatorii frecvenți.
- Confidențialitate: În mod implicit, datele publice sunt mai puține, adesea cu mai multă confidențialitate decât în cazul înregistrărilor publice.
- Finalitate: Decontarea finală propriu-zisă se bazează în continuare pe layer-ul de bază.
- Încredere: Poate presupune noi condiții, precum onestitatea contrapărții sau existența unor monitori ai rețelei.
Variante
Off Chain este un termen-umbrelă pentru câteva abordări populare:
- Canale: Două părți țin un registru privat, apoi decontează starea finală mai târziu.
- Sidechain-uri: Lanțuri separate, cu propriile reguli, conectate la registrul principal.
- Rollup-uri: Execuția are loc în afara layer-ului de bază, iar dovezile sau datele sunt publicate ulterior, ca metodă de Layer 2.
- Custodial: O aplicație actualizează soldurile intern, apoi se sincronizează cu layer-ul de bază la cerere.
Off Chain nu este un singur lucru. Fiecare soluție implică compromisuri diferite privind viteza, securitatea și persoanele în care trebuie să ai încredere, așa că citește regulile înainte să te arunci.
Exemplu
Cumperi cafea printr-un canal, soldul Off Chain se actualizează în câteva secunde, iar apoi starea finală este decontată mai târziu printr-o singură înregistrare.
Curiozitate
Primele canale de plăți au fost propuse înainte să existe multe dintre lanțurile populare de astăzi, iar ideea a inspirat proiecte precum celebra demonstrație cu cafea în bitcoin, care a arătat că plățile Off Chain de valoare mică pot fi la fel de simple ca o plată cu cardul.
Pe scurt
Pe scurt: Off Chain mută interacțiunile în afara registrului public, apoi înregistrează doar ceea ce contează. Rapidă, ieftină și, dacă este concepută bine, tot sigură.