network

On-Chain / Off-Chain

Transakcje on-chain są zapisywane bezpośrednio na blockchainie Bitcoina i są publicznie weryfikowalne. Transakcje off-chain odbywają się poza blockchainem, np. w Lightning Network, wymieniając bezpieczeństwo i trwałość na szybkość i niższe opłaty.

Transakcja on-chain to taka, która jest rozgłaszana do sieci Bitcoin, walidowana przez węzły, włączana do bloku i trwale zapisywana w blockchainie. Każda transakcja on-chain jest publiczna, weryfikowalna przez każdego i niezmienna po uzyskaniu wystarczającej liczby potwierdzeń. Rozliczenie on-chain jest najbezpieczniejszą i najbardziej bezaufaniową formą transferu Bitcoina, ponieważ opiera się wyłącznie na protokole i jego rozproszonym konsensusie, bez ryzyka kontrahenta po potwierdzeniu.

Transakcje off-chain odbywają się poza głównym blockchainem. Najbardziej znaczącym przykładem jest Lightning Network, warstwa płatności zbudowana na Bitcoinie umożliwiająca niemal natychmiastowe transakcje przy bardzo niskich opłatach. Strony otwierają kanał płatniczy, wymieniają wiele transakcji off-chain i rozliczają tylko końcowe saldo na blockchainie. Inne mechanizmy off-chain obejmują salda na giełdach powierniczych, gdzie użytkownicy ufają stronie trzeciej w zarządzaniu funduszami, oraz łańcuchy boczne.

Kompromis między oboma podejściami jest jasny. Transakcje on-chain oferują maksymalne bezpieczeństwo, ostateczność i przejrzystość, ale są wolniejsze i droższe w przypadku małych kwot ze względu na konkurencję o miejsce w blokach. Rozwiązania off-chain zapewniają szybkość i efektywność kosztową kosztem wprowadzenia dodatkowych warstw, założeń zaufania lub ryzyka kontrahenta. Oba podejścia służą różnym potrzebom w ekosystemie Bitcoina i mogą się uzupełniać w zależności od przypadku użycia.

Frequently asked questions