Co je Off Chain?
Off Chain znamená, že transakce nebo akce proběhne mimo hlavní účetní knihu a může být později zaznamenána, pokud to bude potřeba. Snižuje náklady a zpoždění tím, že se nevyžaduje úplný síťový konsenzus pro každý drobný krok. Představte si to jako soukromé vyrovnání účtu mezi přáteli, kdy nakonec jednu platbu uhradí jedna osoba.
Off Chain neznamená, že se síť ignoruje. Není to pravda. Většina řešení stále zakotvuje výsledky on chain kvůli bezpečnosti a konečnosti.
Jak Off Chain funguje
Představte si dvě osoby plánující mnoho drobných obchodů. Zapisovat každou malou událost do veřejné účetní knihy by bylo pomalé a drahé, takže vedou průběžný záznam jinde a později uzavřou konečný stav.
- Krok 1: Strany se dohodnou na pravidlech pro Off Chain relaci a v případě potřeby uzamknou malou zálohu.
- Krok 2: Soukromě si vyměňují podepsané aktualizace. Příklad: platební kanál jako Lightning Network.
- Krok 3: Po dokončení zveřejní konečný dohodnutý stav na hlavní účetní knize.
- Krok 4: Pokud někdo zmizí nebo podvádí, pravidla umožní poctivé straně vypořádat poslední platný stav.
- Krok 5: Prostředky nebo výsledky se stanou oficiálními, jakmile základní vrstva potvrdí uzavírací krok.
To je princip v jedné větě.
Proč je Off Chain důležitý
Záleží na tom, protože šetří čas a peníze a otevírá nové způsoby koordinace.
- Benefit: Rychlejší operace a nižší poplatky, které pomáhají aplikacím růst a zlepšují zkušenost uživatelů.
- Perspective: Je to velká součást scalability, která umožňuje aplikacím plynule fungovat, aniž by zahlcovaly hlavní účetní knihu.
- Relevance: Setkáte se s tím v platbách, směnách, hrách a dokonce i v koordinaci DAO.
Vždy zkontrolujte, jak a kdy se aktivita Off Chain vypořádá zpět na základní blockchain. Model bezpečnosti závisí na těchto detailech.
Klíčové vlastnosti Off Chain
Co ho odlišuje:
- Rychlost: Vynechává globální konsenzus pro každý krok, takže akce působí okamžitě.
- Náklady: Hromadí aktualizace, což snižuje poplatky pro časté uživatele.
- Soukromí: Ve výchozím nastavení méně veřejných dat, často s increased privacy oproti veřejným zápisům.
- Finalita: Skutečné konečné vypořádání stále závisí na základní vrstvě.
- Důvěra: Může přidat nové předpoklady, jako je poctivost protistrany nebo systém dohledu.
Varianty
Off Chain je zastřešující označení pro několik běžných přístupů:
- Kanály: Dvě strany vedou soukromou účetní knihu a později vypořádají konečný stav.
- Sidechains: Samostatné řetězce se svými pravidly, které se propojují zpět s hlavní účetní knihou.
- Rollupy: Provádění probíhá mimo základní vrstvu, s důkazy nebo daty zaslanými později jako Layer 2 metoda.
- Custodial: Aplikace aktualizuje zůstatky interně a poté je synchronizuje se základní vrstvou na požádání.
Off Chain není jedna věc. Každý návrh má jiné kompromisy mezi rychlostí, bezpečností a tím, komu musíte věřit, proto si přečtěte pravidla, než do toho vstoupíte.
Příklad
Koupíte si kávu přes kanál, Off Chain zůstatek se aktualizuje během sekund a konečný stav je později vypořádán jedním zápisem.
Zajímavost
Raně navržené platební kanály byly navrženy dříve, než mnohé populární řetězce vůbec existovaly, a tato myšlenka inspirovala projekty jako slavné bitcoin coffee demo, které ukázalo, že drobné Off Chain platby mohou působit jako přiložení platební karty.
Shrnutí
Stručně: Off Chain přesune komunikaci mimo veřejnou účetní knihu a zaznamená jen to, co má význam. Rychlé, levné a při dobrém návrhu stále bezpečné.
