tradingview

Off-chain

Off-chain (ang. off-chain, „poza łańcuchem”) oznacza operacje, dane lub transakcje przetwarzane poza głównym blockchainem. Przeciwieństwem jest on-chain – wszystko, co zostaje zapisane w bloku i zweryfikowane przez całą sieć. Rozwiązania off-chain powstały, bo zapis w blockchainie jest wolny, kosztowny i publiczny, a wiele operacji nie musi być rozliczanych w nim na bieżąco.

Część operacji off-chain nigdy nie trafia do blockchaina, a część jest do niego okresowo „kotwiczona” – np. przez rozliczenie salda końcowego lub zapis dowodu.

On-chain a off-chain

Cecha On-chain Off-chain
Zapis w blockchainie, dostępny dla każdego w systemie zewnętrznym lub między stronami
Szybkość zależy od czasu bloku i obciążenia zwykle natychmiastowa
Koszt opłata sieciowa za każdą transakcję niski koszt jednostkowy, ale nie zawsze zerowy
Bezpieczeństwo gwarantowane przez konsensus sieci zależy od konstrukcji – od pełnej ochrony kryptograficznej po zaufanie do firmy
Prywatność transakcje publiczne szczegóły często niewidoczne publicznie

Przykłady rozwiązań off-chain

  • Lightning Network – dwie strony otwierają kanał płatniczy transakcją on-chain, potem wymieniają dowolnie wiele płatności poza blockchainem, a na koniec rozliczają saldo w jednej transakcji zamykającej. Płatności mogą też przechodzić przez kanały innych użytkowników.
  • Giełdy scentralizowane – gdy kupujesz BTC na giełdzie, w blockchainie nic się nie dzieje. Zmienia się tylko zapis w wewnętrznej bazie danych giełdy. On-chain są dopiero wpłaty i wypłaty.
  • Wyrocznie – dane spoza blockchaina (ceny, wyniki, kursy) są zbierane off-chain i dostarczane do smart kontraktów. Od jakości wyroczni zależy np. to, po jakiej cenie protokół DeFi likwiduje pozycje.
  • Rollupy – wykonują transakcje poza warstwą bazową, a do niej wysyłają skompresowane dane i dowody. To rozwiązanie pośrednie: obliczenia są off-chain, ale bezpieczeństwo w dużej mierze dziedziczone z warstwy 1.
  • Hybrydowe giełdy – część platform prowadzi księgę zleceń i kojarzenie poza blockchainem, a rozliczenie wykonuje on-chain.

Ryzyko zaufania

„Off-chain” nie mówi nic o bezpieczeństwie, dopóki nie wiesz, kto kontroluje dane. W kanale Lightning żadna ze stron nie może ukraść środków, jeśli przestrzega zasad protokołu – co najwyżej zamknąć kanał. Na giełdzie scentralizowanej saldo na koncie to tylko obietnica firmy, że wyda Ci kryptowaluty na żądanie. Upadek FTX pokazał, co się dzieje, gdy zapisy off-chain nie mają pokrycia w rzeczywistych rezerwach. Dlatego giełdy publikują dowody rezerw, ale nie zastępują one pełnego audytu zobowiązań.

Przykład: kanał płatniczy

Załóżmy, że płacisz za usługę w mikropłatnościach – 300 razy w miesiącu. Opłata za transakcję on-chain wynosi umownie 2 zł. Płacąc bezpośrednio w blockchainie, zapłacisz 300 × 2 zł = 600 zł opłat. Otwierając kanał, płacisz 2 zł przy otwarciu i 2 zł przy zamknięciu, a za płatności w kanale – np. po 0,01 zł, czyli 3 zł. Łącznie 7 zł. Różnica jest ogromna, ale koszt nie jest zerowy, a środki w kanale są zablokowane do jego zamknięcia.

Najczęstsze błędy

  • Utożsamianie off-chain z „darmowym” – koszty są niższe, ale zwykle istnieją.
  • Traktowanie salda na giełdzie jak kryptowaluty w swoim portfelu.
  • Pomijanie ryzyka wyroczni przy korzystaniu z protokołów DeFi z dźwignią.
  • Uznawanie każdego rozwiązania warstwy 2 za równie bezpieczne jak warstwa 1.

Perspektywa tradera

Większość obrotu na rynku kryptowalut odbywa się off-chain – w księgach zleceń giełd scentralizowanych. To one wyznaczają cenę, a nie transakcje w blockchainie. Dla tradera oznacza to dwie rzeczy. Po pierwsze, ryzyko kontrahenta: środki na giełdzie są bezpieczne tylko tak długo, jak wypłacalna jest giełda, więc trzymaj tam tylko kapitał potrzebny do handlu i dziel go między platformy. Po drugie, dane on-chain (przepływy na giełdy i z giełd, ruchy dużych portfeli) mówią o zamiarach uczestników, ale nie pokazują samego handlu – traktuj je jako tło, nie sygnał.

Najczęstsze pytania

Czy transakcje na giełdzie są on-chain?

Nie. Kupno i sprzedaż na giełdzie scentralizowanej to zmiany w jej wewnętrznej bazie danych. On-chain są dopiero wpłaty i wypłaty.

Czy Lightning Network to rozwiązanie off-chain?

Tak. Płatności w kanałach odbywają się poza blockchainem bitcoina, a do sieci trafiają tylko transakcje otwarcia i zamknięcia kanału.

Czy off-chain jest mniej bezpieczne?

To zależy od rozwiązania. Kanały płatnicze i rollupy mają zabezpieczenia kryptograficzne, a saldo na giełdzie opiera się wyłącznie na zaufaniu do firmy.

Czy rollupy są off-chain?

Częściowo. Transakcje wykonują poza warstwą bazową, ale publikują w niej dane i dowody, dlatego często mówi się o nich jako o rozwiązaniach hybrydowych.

Czym jest governance off-chain?

To podejmowanie decyzji o projekcie poza blockchainem – na forach, w dyskusjach i głosowaniach bez zapisu on-chain, np. przy zmianach w protokole bitcoina.

Tekst ma charakter edukacyjny i nie stanowi rekomendacji inwestycyjnej.

Zaktualizowano: