Mitä Off Chain tarkoittaa?
Off Chain tarkoittaa, että transaktio tai toiminto tapahtuu pääkirjanpidon ulkopuolella ja voidaan tarvittaessa kirjata myöhemmin. Se vähentää kustannuksia ja viiveitä, kun jokaisen pienen siirron kohdalla ei tarvitse odottaa koko verkon konsensusta. Ajattele sitä niin, että maksat kavereiden kanssa laskun yksityisesti ja yksi teistä maksaa baarille.
Off Chain tarkoittaa, että verkko sivuutetaan. Ei pidä paikkaansa. Useimmissa toteutuksissa tulokset ankkuroidaan silti ketjuun turvallisuuden ja lopullisuuden varmistamiseksi.
Miten Off Chain toimii
Kuvittele kaksi ihmistä tekemässä paljon pieniä kauppoja. Jokaisen viestin kirjaaminen julkiseen tilikirjaan olisi hidasta ja kallista, joten he pitävät juoksevaa kirjanpitoa muualla ja vahvistavat lopullisen tilanteen myöhemmin.
- Vaihe 1: Osapuolet sopivat Off Chain -istunnon säännöistä ja tallettavat tarvittaessa pienen vakuuden.
- Vaihe 2: He vaihtavat allekirjoitettuja päivityksiä yksityisesti. Esimerkkinä maksukanava, kuten Lightning Network.
- Vaihe 3: Kun toiminta päättyy, he julkaisevat lopullisen yhteisesti sovitun tilan perustason tilikirjaan.
- Vaihe 4: Jos joku katoaa tai huijaa, sääntöjen mukaan rehellinen osapuoli voi vahvistaa viimeisimmän kelvollisen tilan.
- Vaihe 5: Varat tai lopputulokset virallistuvat, kun perustaso vahvistaa sulkemistapahtuman.
Siinä kuvio tiivistettynä.
Miksi Off Chain on tärkeä
Se on tärkeää, koska se säästää aikaa ja rahaa ja mahdollistaa uudenlaiset koordinointitavat.
- Hyöty: Nopeammat siirrot ja pienemmät kulut auttavat sovelluksia skaalautumaan ja tekevät käytöstä sujuvampaa.
- Näkökulma: Se on tärkeä osa skaalautuvuutta, sillä sovellukset voivat toimia sujuvasti tukkimatta pääkirjanpitoa.
- Merkitys: Näet sitä maksuissa, pörsseissä, pelaamisessa ja jopa DAO-organisaatioiden koordinoinnissa.
Tarkista aina, miten ja milloin Off Chain -toiminta kirjataan takaisin perustason lohkoketjuun. Turvallisuusmalli perustuu näihin yksityiskohtiin.
Off Chainin keskeiset ominaisuudet
Tässä sen tärkeimmät erityispiirteet:
- Nopeus: Jokaisen vaiheen kohdalla ei tarvita koko verkon konsensusta, joten toiminnot tuntuvat välittömiltä.
- Kustannukset: Päivitykset niputetaan yhteen, mikä pienentää usein toimivien käyttäjien kuluja.
- Yksityisyys: Julkista tietoa syntyy lähtökohtaisesti vähemmän, ja yksityisyys on usein parempi kuin julkisissa kirjauksissa.
- Lopullisuus: Varsinainen lopullinen selvitys perustuu silti perustasoon.
- Luottamus: Mukaan voi tulla uusia oletuksia, kuten vastapuolen rehellisyys tai verkon tarkkailijoiden toiminta.
Eri toteutustavat
Off Chain on kattotermi muutamalle suositulle lähestymistavalle:
- Kanavat: Kaksi osapuolta pitää yksityistä tilikirjaa ja vahvistaa lopullisen tilan myöhemmin.
- Sivuketjut: Erillisiä ketjuja, joilla on omat sääntönsä ja jotka yhdistyvät silloilla pääkirjanpitoon.
- Rollupit: Suoritus tapahtuu perustason ulkopuolella, ja todisteet tai tiedot julkaistaan myöhemmin Layer 2 -menetelmänä.
- Säilytyspalvelut: Sovellus päivittää saldoja sisäisesti ja synkronoi ne sitten perustason kanssa pyydettäessä.
Off Chain ei tarkoita yhtä tiettyä asiaa. Eri toteutuksissa nopeuden, turvallisuuden ja luotettavien osapuolten suhteen on erilaisia kompromisseja, joten tutustu sääntöihin ennen kuin hyppäät mukaan.
Esimerkki
Ostat kahvin kanavan kautta. Off Chain -saldo päivittyy sekunneissa, ja lopullinen tila kirjataan myöhemmin yhdellä tapahtumalla.
Hauska fakta
Varhaisia maksukanavia ehdotettiin jo ennen monien suosittujen ketjujen olemassaoloa. Idea inspiroi projekteja, kuten kuuluisaa bitcoin-kahvidemoa, joka osoitti, että pienet Off Chain -maksut voivat tuntua yhtä helpoilta kuin kortin lähimaksu.
Yhteenveto
Lyhyesti: Off Chain siirtää tapahtumat pois julkisesta tilikirjasta ja kirjaa sitten vain olennaisen. Nopea, edullinen ja hyvin suunniteltuna edelleen turvallinen ratkaisu.