Domov
Slovník
Off-Chain (mimo reťazca)

Off-Chain (mimo reťazca)

Stredne pokročilý

Čo je off-chain vo svete kryptomien?

Keď hovoríme o kryptomenách, off-chain sa vzťahuje na procesy, ktoré sa dejú mimo blockchainu. Jednou z hlavných otázok blockchainu je škálovateľnosť, pretože decentralizované algoritmy konsenzu sú vo všeobecnosti pomalšie ako centralizované spracovanie transakcií. Riešenia off-chain sa zameriavajú na zlepšenie priepustnosti blockchainu spracovaním časti údajov mimo hlavného reťazca.

Transakcie off-chain

Transakcie off-chain sú prevody hodnôt uľahčené buď použitím tretej strany ako formy záruky, alebo inými metódami, pričom na samotnom blockchaine sa zaznamenáva iba konečný stav zostatkov. Ponúkajú výhody, ako napríklad nižšie poplatky a vyššiu rýchlosť spracovania transakcií, pretože overovanie nevykonávajú uzly. Vďaka tomu sú transakcie off-chain ideálne pre platby v malom meradle, ako je nákup kávy v miestnom obchode.

Riešenia off-chain a riešenia vrstvy 2

Riešenia vrstvy 2 sú protokoly postavené na existujúcom blockchaine, ktorých cieľom je zlepšiť jeho škálovateľnosť. Sú to projekty, ktoré umožňujú prenosy hodnôt mimo blockchainu pomocou mechanizmov, ako sú stavové kanály, sidechainy a rollupy.

V kontexte bitcoinu je populárnym riešením vrstvy 2 sieť Lightning, ktorá využíva pre transakcie off-chain stavové kanály. Kanály sú v podstate peňaženky multisig 2/2, ktoré je možné upraviť iba vtedy, keď sa zmluvné strany na zmene dohodnú. Na blockchaine Bitcoin sa zaznamenávajú iba transakcie, ktoré otvárajú a zatvárajú kanály; všetko ostatné sa spracováva off-chain. Transakcie off-chain v rámci stavového kanála nemusia byť overené celou sieťou, čo umožňuje rýchlejšiu priepustnosť a nižšie poplatky za transakcie.    

Porovnanie On-Chain a Off-Chain

Zatiaľ čo transakcie off-chain sa uskutočňujú mimo siete, pojem „on-chain“ (na reťazci) opisuje procesy, ktoré sa dejú priamo na blockchaine (hlavnom reťazci). Transakcie on-chain musia overiť partneri a potvrdia sa až po zaznamenaní na reťazci. Poďme sa pozrieť na kľúčové rozdiely medzi off-chain a on-chain.

Rýchlosť a škálovateľnosť

Aby bola transakcia on-chain potvrdená, musí byť overená a zahrnutá do blockchainu. Keďže priemerný čas potvrdenia bloku pre sieť Bitcoin je 10 minút, reťazec vrstvy 1 nie je vhodný na menšie nákupy, ako je nákup potravín v supermarkete. Na rozdiel od transakcií on-chain nemusia platby off-chain čakať na potvrdenie ťažiarov alebo validátorov. Ako také, off-chain riešenia môžu podstatne zvýšiť rýchlosť spracovania a sú obzvlášť užitočné pre mikroplatby.

Ochrana súkromia a zabezpečenie

Transakcie on-chain implementujú štandardné bezpečnostné postupy blockchainu, ako je hashovanie a kryptografia. Na rozdiel od toho musia projekty, ktoré ponúkajú platby off-chain, ponúknuť bezpečnostné rámce, aby sa zabránilo možnosti falšovania alebo úpravy platieb.

Náklady a poplatky

Transakcie on-chain overujú uzly, zahŕňajú ich do bloku a pridávajú tento blok do reťazca. Odmeny za blok a poplatky za transakciu ich motivujú, aby udržiavali sieť v prevádzke. Transakcie off-chain je možné spracovať rýchlo bez potreby okamžitého potvrdenia, čím sa minimalizujú náklady a poplatky.

Záver

Transakcie off-chain sú kľúčové na vyriešenie problému škálovateľnosti blockchainu a zvýšenie jeho celosvetového prijatia. Pôsobia ako základ pre mnoho riešení vrstvy 2, ktorých cieľom je znížiť zaťaženie primárneho reťazca.

Prečítajte si viac: Čo sú siete Bitcoin vrstvy 2?
Zdieľať príspevky
Zaregistrujte si účet
Ešte dnes využite svoje znalosti v praxi otvorením účtu Binance.