44. Arbitrum: rozwiązanie skalowania Ethereum – wszystko, co musisz wiedzieć


Arbitrum to nic innego jak łańcuch warstwy 2 (Layer 2), zbudowany w sieci Ethereum. Ma pomagać w rozwiązywaniu problemów zatorów w głównej sieci Ethereum. Arbitrum zostało opracowane przez Offchain Labs – firmę technologiczną z Nowego Jorku.
Sam łańcuch Arbitrum jest więc rozwiązaniem skalującym główny łańcuch sieci Ethereum. Jak? Arbitrum rejestruje transakcje na Ethereum, „przetrzymuje ją”, aby następnie przekazać do głównego łańcucha sieci. Dzięki temu skutecznie likwiduje problem zatorów w ekosystemie.
A teraz trochę historii…
Pomysłodawcą Arbitrum było wspomniane w akapicie wyżej Offchain Labs. Łańcuch powstał w 2018 roku, a jego twórcą był Ed Felten.
Jak twierdzi twórca, pomysł na Arbitrum przyszedł mu do głowy, gdy jeszcze pracował w Princeton. Już wtedy zaczął nad nim pracować, jednakże w pełni skupił się na nim po opuszczeniu stanowiska w Białym Domu.
Arbitrum – jak działa?
Blockchain Ethereum ma kilka problemów. Jednym z nich jest szybkość przetwarzania transakcji. Sieć blockchain może przetworzyć tylko określoną liczbę transakcji w danym czasie. Gdy ta liczba jest większa – na łańcuchu tworzy się kolejka. Może to prowadzić do zatorów.
Ethereum jest popularnym ekosystemem do tworzenia dApps. Powoduje to jeszcze większe opóźnienia w transakcjach. Mówiąc prościej – coraz więcej transakcji jest pchanych do łańcucha, a ich ukończenie zajmuje jeszcze więcej czasu, niż zazwyczaj.
Aby rozwiązać ten problem, mamy dwa rozwiązania. Pierwszym z nich jest oczywiście sharding. O tym, jak on działa pisaliśmy w rozdziale „Czym jest sharding?” [LINK].
Cały proces shardingu jest dość skomplikowany. Co więcej, nie jest aktualnie na takim poziomie, żeby skutecznie rozwiązywać problem czasu transakcji. Co to oznacza w praktyce? Że dAppsy i inne aplikacje, które chcą realizować transakcje szybko, muszą poszukać innego rozwiązania.
Kolejnym rozwiązaniem to roll-upy i potwierdzanie danych off-chain. Inteligentne kontrakty są przekierowane tak, że mogą swobodnie działać w systemie off-chain. Dzięki temu mogą przekierowywać i dodawać transakcje do łańcucha Ethereum w późniejszym terminie. Rollupy wykonują transakcje poza łańcuchem bloków Ethereum, następnie zmniejszają dane w łańcuchu i w efekcie osiągają konsensus.
Jest to bardzo duże ułatwienie dla sieci. Transakcje mogą być potwierdzane w czasie rzeczywistym, podczas gdy sam konsensus zostaje osiągnięty trochę później, w łańcuchu głównym Ethereum. Co więcej – dlatego że transakcje są zawarte w blokach warstwy 1, zachowują ten sam poziom bezpieczeństwa.
Takie działanie jest wykonywane przez roll-upy łańcuchów warstwy 2. Arbitrum jest jednym z nich.
Arbitrum to optymistyczny łańcuch roll-up. Oznacza to, że dane są przekazywane z odgórnym założeniem, że są domyślnie ważne. Z powodu tych optymistycznych założeń, łańcuch Arbitrum plasuje się trochę wyżej, nad łańcuchami warstwy drugiej o zerowej wiedzy.
Dlaczego? Ponieważ optymistyczne roll-upy są z założenia tańszym rozwiązaniem, niż te, które wykorzystują zerową wiedzę. Do tego mamy opłaty za gaz, które także w tym przypadku są tańsze. Trzeci plus to niższe koszty obliczeniowe poza łańcuchem.
I ostatnia, chyba najważniejsza zaleta tego typu roll-upów to to, że są one kompatybilne z Ethereum Virtual Machine (EVM). Dlatego też aplikacje warstwy 1 mogą z łatwością połączyć się z Arbitrum i otrzymywać szybsze potwierdzenia.
Nie pamiętasz, co to Ethereum Virtual Machine? Zerknij tutaj! [LINK – CO TO JEST EVM – POZIOM MISTRZ].
Jak możesz skorzystać z Arbitrum?
Bardzo prosto. Z łańcucha możemy skorzystać, używając do tego zdecentralizowanych aplikacji, takich jak Aave, 1inch czy Gnosis Safe. Korzystanie z niego jest również możliwe przez most tokenowy Arbitrum. Jednak w tym przypadku musisz najpierw podłączyć swój portfel do mostu i wpłacić określoną ilość środków.
Oczywiście korzystanie z łańcucha Arbitrum niesie za sobą konieczność opłat za gas – według stawek Ethereum.
Co ciekawe, w niedalekiej przyszłości Arbitrum ma zamiar rozwinąć nowe funkcje. W tym AnyTrust Chains i sidechains, które zmniejszą opłaty, przy jednoczesnym zwiększeniu prędkości.
Ethereum, gaz i The Merge
Pod koniec 2022 roku, Ethereum weszło na nowy etap swojego życia. Przeszło aktualizację The Merge, która zrobiła ogromny krok w kierunku shardingu. Działanie to miało zmniejszyć zatory w głównym łańcuchu sieci i ułatwić potwierdzenia transakcji. Niestety, pomimo The Merge te problemy zostały. No cóż, nie zawsze wszystko w życiu wychodzi. Dlatego też popularność takich łańcuchów i rozwiązań, jak Arbitrum będzie jeszcze bardziej popularna.
Natywny token Arbitrum
I tutaj Was zaskoczymy. Większość rozwiązań warstwy 2 posiada swoje natywne monety, które wykorzystuje m.in. do nagradzania walidatorów. Arbitrum jest tym rozwiązaniem, które nie posiada swoich coinów.
Oznacza to tylko tyle, że nie można bezpośrednio inwestować w Arbitrum. Jednakże po tweecie Stevena Goldfedera, współzałożyciela Offchain Labs możemy mieć nadzieję, że taki coin kiedyś powstanie. W kwietniu 2022 roku opublikował on tweeta, w którym insynuował bicie „Arbi”. Na ten moment nie mamy więcej informacji. Pozostaje nam jedynie czekać.
Podsumowanie
Rozwiązanie warstwy 2, takie jak Arbitrum, są ostatnio powodem ekscytacji w branży kryptowalut. Dlaczego? Ponieważ mogą one być rozwiązaniem wielu problemów, jakie dotykają Ethereum.