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ě.
Ř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.
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.
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.
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.
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.
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.
Onchainové mohou být transakce nebo činnosti a znamená to, že jsou zaznamenané na blockchainu, který zajišť...