On-chain

Początkujący

Co oznacza termin on-chain w krypto?

W kontekście kryptowalut termin on-chain odnosi się do działań i transakcji, które mają miejsce bezpośrednio w sieci blockchain. Blockchain to w gruncie rzeczy zdecentralizowana i rozproszona księga, w której prowadzony jest zapis wszystkich transakcji sieci komputerowej. Działania w trybie on-chain wiążą się z czynnościami i danymi, które są trwale zapisane w tym łańcuchu bloków.

Transakcje on-chain

Jedną z podstawowych funkcji sieci blockchain jest koordynowanie transakcji peer-to-peer bez potrzeby korzystania z pośredników, np. banków. Transakcje w trybie on-chain polegają na wzajemnym przesyłaniu kryptowalut bezpośrednio przez uczestników, a transakcje te są zapisywane publicznie w sieci blockchain. Sieć weryfikuje każdą transakcję za pomocą mechanizmu konsensusu, np. Proof of Work (PoW) lub Proof of Stake (PoS), co zapewnia spójność i bezpieczeństwo sieci blockchain.

Smart kontrakty i realizacja on-chain

Smart kontrakty to samowykonujące się kontrakty w sieci blockchain, w przypadku których warunki umowy są zapisane bezpośrednio w kodzie. Kontrakty te mogą zawierać automatyzację oraz egzekwowanie zasad i warunków bez konieczności korzystania z pośredników. Realizacja smart kontraktów w trybie on-chain oznacza wdrożenie kodu i jego działanie w sieci blockchain. Zapewnia przejrzystość, bezpieczeństwo i niezmienność, ponieważ realizacja smart kontraktu jest widoczna dla wszystkich uczestników sieci blockchain.

Tokenizacja w sieci blockchain

Koncepcja tokenizacji polega na odwzorowywaniu aktywów lub praw rzeczywistych (RWA) w sieci blockchain pod postacią tokenów. Tokeny te mogą reprezentować wszystko – od nieruchomości i sztuki po prawa własności w zastosowaniu zdecentralizowanym. Tokenizacja w trybie on-chain gwarantuje przejrzysty i bezpieczny zapis własności oraz przesyłu tych tokenów w sieci blockchain.

Różnice między trybem on-chain i off-chain

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.

Szybkość i skalowalność

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.

Koszty i opłaty

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.

Prywatność i bezpieczeństwo

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.

Wniosek

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.