On-chain
On-chain oznacza, że transakcja, informacja lub działanie zostają zapisane w blockchainie. Taki zapis pozostaje częścią danych tego blockchaina.
Czym jest on-chain?
Blockchain to wspólny cyfrowy rejestr. Najpierw ktoś wysyła do sieci podpisane polecenie. Sieć sprawdza je zgodnie ze swoimi zasadami. Następnie transakcja może zostać dodana do blockchaina.
Taki zapis może na przykład zmienić saldo adresu lub właściciela tokena. Transakcje i adresy w publicznych blockchainach często można sprawdzić za pomocą eksploratora bloków, czyli narzędzia do wyszukiwania danych blockchaina. Zakres widocznych danych zależy od danego blockchaina.
Przykład transakcji on-chain
Wysyłasz bitcoiny ze swojego portfela kryptowalutowego na adres innej osoby. Gdy transakcja zostanie zapisana w blockchainie Bitcoin, jest to płatność on-chain.
Wewnętrzny przelew między dwoma klientami tej samej giełdy kryptowalut może być odnotowany wyłącznie w jej własnym rejestrze. Taki przelew nie musi więc być transakcją on-chain.
Dlaczego on-chain ma znaczenie w świecie kryptowalut?
Dane on-chain pomagają użytkownikom sprawdzać zapisane transakcje bez polegania wyłącznie na pośredniku. Za transakcję on-chain często trzeba zapłacić opłatę sieciową. Czas jej przetworzenia zależy od sieci.
W analizie on-chain analitycy badają dane blockchaina, takie jak przepływy transakcji, aktywne adresy czy korzystanie ze smart kontraktów. Smart kontrakty to programy działające w blockchainie, które mogą automatycznie wykonywać ustalone działania, na przykład podczas wymiany lub pożyczania tokenów.
Dane on-chain nie wskazują automatycznie, kto dokonuje transakcji ani dlaczego. Adres nie jest bowiem tym samym co osoba. Transakcje on-chain zazwyczaj trudno też cofnąć: pomyłka w adresie lub szkodliwy smart kontrakt mogą doprowadzić do utraty środków.