Off-chain
Off-chain oznacza, że działanie odbywa się poza blockchainem. Może chodzić o płatności, handel, przechowywanie danych lub obliczenia.
Czym jest off-chain?
Blockchain to publiczny rejestr cyfrowy, w którym zapisuje się transakcje. W przypadku off-chain przetwarzanie nie odbywa się bezpośrednio w tym rejestrze.
Przykładowo, osobny system może przechowywać salda lub dane. Może to być baza danych giełdy kryptowalut albo kanał płatniczy. Czasami taki system zapisuje później na blockchainie tylko wynik końcowy lub dowód.
Samo określenie off-chain nie mówi nic o bezpieczeństwie, kosztach ani prywatności. Zależy to od danego systemu. W przypadku scentralizowanego dostawcy ufasz na przykład jego ewidencji, zabezpieczeniom i możliwości realizacji wypłat.
Przykład działania off-chain
Dwóch klientów handluje bitcoinem na tej samej scentralizowanej giełdzie kryptowalut. Giełda może wtedy jedynie zmienić wewnętrzne salda obu klientów. Żaden bitcoin nie jest przesyłany z jednego adresu Bitcoin na drugi.
Taki handel odbywa się off-chain. Jeśli klient później wypłaci bitcoiny na własny adres, zazwyczaj będzie do tego potrzebna transakcja w blockchainie Bitcoin.
Dlaczego off-chain ma znaczenie w świecie kryptowalut?
Przetwarzanie off-chain może zmniejszyć obciążenie blockchaina. W zależności od systemu płatności i inne działania mogą dzięki temu przebiegać szybciej lub kosztować mniej.
Termin ten często pojawia się w kontekście skalowalności, sieci płatniczych i giełd kryptowalut. To rozróżnienie pomaga zrozumieć, że duża część handlu na giełdzie nie jest tym samym co aktywność widoczna na blockchainie.
Niektóre systemy przechowują dane poza blockchainem, a zapisują w nim jedynie ich cyfrowy odcisk. Dzięki temu można sprawdzić, czy dane są zgodne. Nie oznacza to jednak, że same dane pozostaną dostępne ani że ich treść jest prawidłowa.