Jeśli interesujesz się kryptowalutami, zapoznasz się z łańcuchami bloków. Księgi te stanowią podstawę branży kryptograficznej i pełnią różne funkcje, w tym przetwarzanie transakcji.

Ale transakcje kryptograficzne nie są jednym i tym samym i mogą być zarówno w łańcuchu, jak i poza łańcuchem. Ale co to dokładnie oznacza? Jaka jest różnica między on-chain a off-chain w krypto?

Co to jest transakcja łańcuchowa?

Jak sama nazwa wskazuje, transakcje on-chain odbywają się na blockchainie. Transakcje on-chain są niezwykle powszechne w kryptowalutach, ponieważ te cyfrowe zasoby opierają się na blockchainach. Transakcje są weryfikowane przez górników lub walidatorów (w zależności od zastosowanego mechanizmu konsensusu) i są trwale zapisywane w łańcuchu bloków.

Transakcje on-chain wymagają użycia portfeli kryptowalut i adresów portfeli. Na przykład, jeśli wyślesz komuś Bitcoin, obie strony potrzebują portfela, aby adres portfela można wykorzystać do przesłania środków w ramach transakcji. Za każdym razem, gdy następuje transakcja Bitcoin, księga jest aktualizowana.

instagram viewer

Każdy w sieci blockchain może przeglądać księgę, która rejestruje transakcje w łańcuchu. To mówi o przejrzystości kryptowaluty jako całości. Transakcje on-chain są również bardzo bezpieczne ze względu na ich obecność w blockchain.

Jednak transakcje kryptowalutowe w łańcuchu trwają dłużej niż tradycyjne transakcje, które przeprowadzamy w naszym życiu, tj. za pomocą zwykłej karty debetowej lub kredytowej. Dzieje się tak, ponieważ górnicy lub walidatorzy muszą weryfikować transakcje w łańcuchu. Rejestr transakcji jest tworzony, gdy w łańcuchu bloków znajduje się duży ładunek transakcji oczekujących na weryfikację, co może ustąpić miejsca długim czasom transakcji. Na pewno nie ma takich problemów w sieci Visa.

Obecnie, wraz z rozwojem branży kryptowalut, wiele łańcuchów bloków ma do czynienia z dłuższymi czasami transakcji, co może również ustąpić miejsca wyższym opłatom transakcyjnym. Wiele łańcuchów bloków nie jest przystosowanych do skalowania ich rosnącej popularności, która jest znana jako problem ze skalowalnością. Bitcoin jest kluczowym przykładem popularnego łańcucha bloków, który stara się nadążyć za obciążeniem transakcyjnymi w łańcuchu.

Co to jest transakcja poza łańcuchem?

Ponownie, jak sama nazwa wskazuje, transakcja poza łańcuchem ma miejsce poza łańcuchem bloków. Istnieje wiele sposobów, za pomocą których mogą odbywać się transakcje poza łańcuchem, a tego rodzaju transakcje mają kilka zalet.

Kluczowym elementem wymaganym przy transakcjach poza łańcuchem jest strona trzecia. Ta osoba trzecia może działać jako poręczyciel, dostarczając przyrzeczenie finansowe. Poprzez gwaranta, druga strona może mieć pewność, że transakcja jest legalna i będzie przetwarzana. Alternatywnie potwierdzenie można zagwarantować, wysyłając drugiej stronie klucze prywatne do unikalnego portfela, skutecznie przenosząc własność na drugą stronę.

W krypto, transakcje poza łańcuchem są również znane jako protokoły drugiej warstwy. Protokoły te zostały opracowane w celu odciążenia łańcuchów bloków, które codziennie muszą radzić sobie z ogromnymi obszarami transakcji.

Weź Sieć błyskawic, na przykład. To rozwiązanie drugiej warstwy zostało opracowane, aby umożliwić szybsze transakcje Bitcoin poprzez utworzenie prywatnego kanału między dwoma użytkownikami w celu przeprowadzenia transakcji poza łańcuchem, w prywatnym kanale bocznym. Lightning Network może również obniżyć opłaty transakcyjne, które czasami mogą być frustrująco wysokie w łańcuchu bloków Bitcoin.

Jednak transakcje Lightning Network są nadal rejestrowane w łańcuchu bloków po dokonaniu transakcji kończy się, a kanał boczny zamyka się, mimo że transakcja odbywa się poza łańcuchem za pośrednictwem bezpiecznego kanał. Warto również zauważyć, że transakcje Lightning Network są nadal widoczne w księdze blockchain dla każdego po ich sfinalizowaniu, tak jak w przypadku zwykłej transakcji blockchain.

Największą różnicą jest to, że transakcje poza łańcuchem są zazwyczaj znacznie szybsze i mniej kosztowne niż transakcje w łańcuchu, dlatego Lightning Network zyskuje na popularności wraz z inne rozwiązania warstwy 2 Ethereum. Transakcje poza łańcuchem mogą również pomóc w zmniejszeniu zużycia energii, co może pomóc w zmniejszeniu wpływu krypto na środowisko.

Istnieją jednak pewne obawy dotyczące transakcji poza łańcuchem. Weźmy ponownie jako przykład Lightning Network. W trakcie transakcji Lightning środki mogą zostać skradzione, jeśli jedna ze stron będzie złośliwa po zamknięciu kanału. Wiąże się to z tym, że złośliwa strona transmituje początkową transakcję po zamknięciu kanału, aby odzyskać początkowe środki, które zdeponowała w transakcji.

Transakcje on-chain i off-chain mają swoje plusy i minusy

Oczywiście transakcje w łańcuchu i poza łańcuchem mają swoje zastosowania w różnych scenariuszach i mają zalety i wady. Każdy z tych dwóch typów transakcji może być dla Ciebie lepiej dopasowany w zależności od tego, w jaki sposób korzystasz z krypto i jak chcesz, aby Twoje transakcje były obsługiwane.