Off-chain

艢rednio zaawansowany

Co oznacza poj臋cie on-chain w krypto?

W kontek艣cie kryptowalut okre艣lenie off-chain oznacza czynno艣ci, kt贸re maj膮 miejsce poza sieci膮 blockchain. Jednym z g艂贸wnych problem贸w technologii blockchain jest skalowalno艣膰, poniewa偶 zdecentralizowane algorytmy konsensusu s膮 og贸lnie rzecz bior膮c wolniejsze ni偶 scentralizowane przetwarzanie transakcji. Rozwi膮zania off-chain maj膮 poprawia膰 wydajno艣膰 sieci blockchain poprzez przetwarzanie cz臋艣ci danych poza 艂a艅cuchem g艂贸wnym.

Transakcje w trybie off-chain

Transakcje w trybie off-chain to transfery warto艣ci koordynowane za po艣rednictwem strony zewn臋trznej jako formy gwarancji lub przy u偶yciu innych metod, a w samej sieci blockchain rejestruje si臋 tylko ostateczny stan sald. Maj膮 zalety, np. ni偶sze op艂aty i wi臋ksz膮 szybko艣膰 przetwarzania transakcji, poniewa偶 zatwierdzaniem nie zajmuj膮 si臋 w臋z艂y. Dzi臋ki temu transakcje off-chain nadaj膮 si臋 doskonale do p艂atno艣ci na ma艂膮 skal臋, np. do kupowania kawy w sklepie pod domem.

Rozwi膮zania trybu off-chain i warstwy 2

Rozwi膮zania warstwy 2 to protoko艂y tworzone na istniej膮cej sieci blockchain, kt贸re maj膮 poprawia膰 jej skalowalno艣膰. S膮 to projekty, kt贸re umo偶liwiaj膮 przesy艂anie warto艣ci w trybie off-chain przy u偶yciu mechanizm贸w takich jak kana艂y stanu, sidechainy i rollupy.

W kontek艣cie sieci Bitcoin popularnym rozwi膮zaniem warstwy 2 jest sie膰 Lightning, w kt贸rej do transakcji w trybie off-chain s艂u偶膮 kana艂y stanu. Kana艂y te s膮 zasadniczo portfelami multisig typu 2 z 2, kt贸re mo偶na modyfikowa膰 tylko je偶eli kontrahenci wyra偶膮 zgod臋 na zmian臋. W sieci blockchain Bitcoin rejestrowane s膮 tylko transakcje, kt贸re otwieraj膮 i zamykaj膮 kana艂y. Przetwarzanie ca艂ej reszty odbywa si臋 w trybie off-chain. Transakcji w trybie off-chain w obr臋bie kana艂u stanu nie musi zatwierdza膰 ca艂a sie膰, co zapewnia wi臋ksz膮 wydajno艣膰 i ni偶sze op艂aty transakcyjne.聽聽聽聽

On-chain i off-chain

O ile transakcje w trybie off-chain odbywaj膮 si臋 poza 艂a艅cuchem, o tyle termin 鈥瀘n-chain鈥 oznacza czynno艣ci, kt贸re zachodz膮 bezpo艣rednio w sieci blockchain (艂a艅cuchu g艂贸wnym). Transakcje w trybie on-chain musz膮 zatwierdzi膰 w臋z艂y r贸wnorz臋dne, a potwierdzenie uznaje si臋 dopiero po zarejestrowaniu w 艂a艅cuchu. Przyjrzyjmy si臋 najwa偶niejszym r贸偶nicom mi臋dzy trybem off-chain i on-chain.

Szybko艣膰 i skalowalno艣膰

Aby mo偶liwe by艂o potwierdzenie transakcji w trybie on-chain, musi ona zosta膰 zweryfikowana i w艂膮czona do blockchaina. Poniewa偶 艣redni czas potwierdzenia bloku w sieci Bitcoin wynosi 10 minut, 艂a艅cuch warstwy 1 nie nadaje si臋 do mniejszych zakup贸w, np. do kupowania artyku艂贸w spo偶ywczych w supermarkecie. W odr贸偶nieniu od transakcji w trybie on-chain p艂atno艣ci w trybie off-chain nie musz膮 czeka膰 na potwierdzenie ze strony g贸rnik贸w ani walidator贸w. W zwi膮zku z tym rozwi膮zania off-chain mog膮 znacznie zwi臋kszy膰 szybko艣膰 przetwarzania i s膮 szczeg贸lnie przydatne w przypadku mikrop艂atno艣ci.

Prywatno艣膰 i bezpiecze艅stwo

Przy transakcjach w trybie on-chain stosuje si臋 standardowe zabezpieczenia sieci blockchain, np. hashowanie i kryptografi臋. Natomiast projekty, kt贸re s艂u偶膮 do p艂atno艣ci w trybie off-chain musz膮 mie膰 opracowane systemy zabezpiecze艅, aby zapobiec mo偶liwo艣ci fa艂szowania lub modyfikowania p艂atno艣ci.

Koszty i op艂aty

Transakcje on-chain s膮 weryfikowane przez w臋z艂y, kt贸re w艂o偶y艂y prac臋 w ich walidacj臋, w艂膮czenie do bloku i dodanie tego bloku do 艂a艅cucha. Nagrody blokowe i op艂aty transakcyjne zach臋caj膮 ich do utrzymywania dzia艂ania sieci. Przetwarzane transakcji w trybie off-chain mo偶e by膰 szybkie, bez konieczno艣ci natychmiastowego potwierdzania, co minimalizuje koszty i op艂aty.

Wniosek

Transakcje w trybie off-chain s膮 kluczem do rozwi膮zania problemu skalowalno艣ci technologii blockchain i jej wi臋kszego upowszechnienia na ca艂ym 艣wiecie. Stanowi膮 podstaw臋 wielu rozwi膮za艅 warstwy 2, kt贸re maj膮 zmniejsza膰 obci膮偶enia 艂a艅cucha pierwotnego.

Udost臋pnij Posty
Zarejestruj konto
Wykorzystaj swoj膮 wiedz臋 w praktyce, otwieraj膮c konto Binance ju偶 dzi艣.