O ile działania on-chain odbywają się bezpośrednio w sieci blockchain, o tyle termin „off-chain“ oznacza działania, które mają miejsce poza siecią blockchain. Może dotyczyć transakcji i procesów realizowanych przy użyciu rozwiązań warstwy drugiej lub sieci zewnętrznych. Przyjrzyjmy się najważniejszym różnicom między trybami on-chain i off-chain.
Do transakcji w trybie on-chain często potrzebne jest zatwierdzenie przez całą sieć, co prowadzi do spowolnienia czasu transakcji i problemów w zakresie skalowalności. Z kolei rozwiązania off-chain mogą dawać większą szybkość i skalowalność transakcji poprzez przetwarzanie pewnych działań poza główną siecią blockchain.
Transakcjom w trybie on-chain zazwyczaj towarzyszą opłaty sieciowe związane z zasobami obliczeniowymi potrzebnymi do zatwierdzania. Rozwiązania off-chain mogą dawać oszczędności poprzez zmniejszenie obciążenia głównej sieci blockchain i realizację transakcji z niższymi opłatami.
Transakcje on-chain korzystają z bezpieczeństwa i niezmienności sieci blockchain. Rozwiązania typu off-chain mogą uwzględniać różne modele zabezpieczeń i kwestie prywatności – w zależności od architektury danego rozwiązania.
Działania on-chain dotyczą transakcji, smart kontraktów i tokenizacji zapisywanej bezpośrednio w sieci blockchain, w sposób zapewniający przejrzystość, bezpieczeństwo oraz niezmienność. Dzięki znajomości różnic między działaniami on-chain i off-chain osobom indywidualnym oraz firmom łatwiej podejmować świadome decyzje w zakresie interakcji w obrębie ekosystemu blockchain. Te dwie koncepcje są również ważne w kontekście rozwiązań do skalowania, w przypadku których lepsze są alternatywy typu off-chain.
Sharding to metoda dzielenia blockchainów ( lub innych typów baz danych) na mniejsze, podzielone blockchain...
Zk-rollup to rozwiązanie w zakresie skalowania warstwy drugiej, które ma zwiększać wydajność transakcji w s...
opBNB pełni funkcję ważnego rozwiązania do skalowania warstwy drugiej, które strategicznie zmniejsza obciąż...