Domů
Glosář
Co to znamená, když je něco offchainové?

Co to znamená, když je něco offchainové?

Pokročilí

Co to znamená, když je v oblasti kryptoměn něco offchainové?

Offchainové jsou v oblasti kryptoměn procesy, které probíhají mimo hlavní blockchain. Jedním z hlavních problémů blockchainu je škálovatelnost, protože decentralizované algoritmy konsenzu jsou obecně pomalejší než centralizované zpracování transakcí. Offchainová řešení mají zpracováním části dat mimo hlavní blockchain zlepšit jeho propustnost.

Offchainové transakce

Offchainové transakce jsou převody hodnot zprostředkované buď třetí stranou jako formou záruky, nebo jinými metodami, přičemž na samotný blockchain se zaznamenává jen konečný stav zůstatků. Jejich výhodou jsou nižší poplatky a rychlejší zpracování transakcí, protože ověření neprovádí uzly. Díky tomu jsou offchainové transakce ideální pro drobné platby, jako třeba nákup kávy v kavárně.

Offchainová řešení a řešení druhé vrstvy

Řešení druhé vrstvy jsou protokoly postavené na existujícím blockchainu, jejichž cílem je zlepšit škálovatelnost. Jsou to projekty, které umožňují offchainové převody hodnot pomocí mechanismů, jako jsou stavové kanály, sidechainy nebo rollupy.

V kontextu Bitcoinu je oblíbeným řešením druhé vrstvy protokol Lightning Network, který k offchainovým transakcím využívá stavové kanály. Jedná se v podstatě o vícepodpisové peněženky v režimu 2 ze 2, které je možné upravovat pouze v případě, že se protistrany na změně dohodnou. Na bitcoinový blockchain se zaznamenávají pouze transakce, které otevírají a zavírají kanály. Vše ostatní se zpracovává mimo blockchain. Offchainové transakce uvnitř stavového kanálu nemusí ověřovat celá síť, což zvyšuje propustnost a snižuje poplatky za transakce.    

Onchainové vs. offchainové procesy

Offchainové transakce probíhají mimo blockchain a onchainové procesy zase probíhají přímo na hlavním blockchainu. Onchainové transakce musí ověřit účastníci blockchainu a k jejich potvrzení dojde až po zaznamenání na blockchainu. Pojďme se podívat na hlavní rozdíly mezi offchainovými a onchainovými procesy.

Rychlost a škálovatelnost

Potvrzení onchainové transakce vyžaduje její ověření a zaznamenání na blockchain. Průměrná doba potvrzení bloku na bitcoinové síti je 10 minut, takže tato první vrstva není vhodná pro menší nákupy, jako jsou nákupy potravin v supermarketu. Na rozdíl od onchainových transakcí nemusí offchainové platby čekat na potvrzení těžaři nebo validátory. Offchainová řešení tak mohou podstatně zvýšit rychlost zpracování a jsou užitečná zejména u mikroplateb.

Soukromí a bezpečnost

Onchainové transakce využívají standardní bezpečnostní postupy blockchainu, jako je hashování a kryptografie. Projekty nabízející offchainové platby musí naopak přijít s bezpečnostními rámci, které zabrání padělání nebo úpravám plateb.

Náklady a poplatky

Onchainové transakce ověřují uzly, které si daly práci s jejich ověřením, začlenily je do bloku a přidaly daný blok na blockchain. K obstarávání sítě je motivují odměny za blok a poplatky za transakce. Offchainové transakce je možné bez potřeby okamžitého potvrzení zpracovávat rychle, což minimalizuje náklady a poplatky.

Shrnutí

Offchainové transakce jsou klíčem k vyřešení problému se škálovatelnosti blockchainu a dosažení celosvětového přijetí. Jsou základem pro mnohá řešení druhé vrstvy, která si kladou za cíl snížit zatížení hlavního blockchainu.

Sdílet příspěvky
Vytvořit účet
Využijte své znalosti a otevřete si účet Binance ještě dnes.