Arbitrum to rozwiązanie warstwy 2 Ethereum oparte na wykorzystaniu Optimistic Rollup, które umożliwia poprawę skalowalności i szybkości transakcji w Ethereum.
Arbitrum lub Arbitrum One to rozwiązanie warstwy 2 Ethereum który wykorzystuje technologię Optimistic Rollup aby zwiększyć możliwości inteligentnych kontraktów, poprawiając ich szybkość i skalowalność, bez narażania bezpieczeństwa sieci i prywatności.
Od czasu wdrożenia ScalanieUżytkownicy i deweloperzy Ethereum skupili się na poprawie skalowalności poprzez rozwiązania warstwy 2.
Technologia ta stanowi jedno z największych wyzwań dla programistów, ale jest też jedną z głównych zalet technologii blockchain. konkurować z tradycyjnymi sieciami płatniczymi.
To właśnie tutaj Arbitrum się wyróżnia, ponieważ może zwiększyć liczbę transakcji Ethereum na sekundę, bez utrata bezpieczeństwa lub centralizacja sieci.
W rzeczywistości Arbitrum jest jedną z najczęściej używanych warstw 2 w ramach Ethereum, z całkowitą zablokowaną wartością (TVL) wynoszącą ponad 16.000 miliardów dolarów.
Kto stoi za Arbitrum?
Arbitrum jest rozwijany przez Laboratoria offchain, która ogłosiła uruchomienie głównej sieci Arbitrum One 31 sierpnia 2021 r.
Firma otrzymała zaufanie (w formie inwestycji) od takich firm, jak Coinbase Ventures, Compound i Blocknation.
Ponadto główne protokoły DeFi, takie jak Aave, Balancer, Band Protocol, Curve lub Uniswap Wykorzystują infrastrukturę Arbitrum, aby poprawić swoją wydajność i obniżyć opłaty.
Arbitrum, warstwa 2 Ethereum oparta na optymistycznych rollupach
Arbitrum to rozwiązanie warstwy 2 Ethereum oparte na optymistycznych rollupach skoncentrowano się na poprawie skalowalności sieci.
Koncentruje się konkretnie na optymalizacji inteligentnych kontraktów, aby zwiększyć prędkość i skalowalność sieci, dodając jednocześnie nowe funkcje związane z prywatnością.
Umożliwia rozwiązanie niektórych głównych problemów związanych z inteligentnymi kontraktami Ethereum, takich jak:
- Niska wydajność.
- Wysokie koszty wdrożenia.
Oba te zjawiska powodują przeciążenie sieci w przypadku zwiększenia ruchu, co negatywnie wpływa na komfort korzystania z Ethereum.
Aby rozwiązać te dwa problemy, Arbitrum korzysta z systemu znanego jako „akumulacja transakcji„do rejestrowania partii transakcji wysyłanych w głównym łańcuchu Ethereum i uruchomić je w łańcuch boczny lub sidechain, który jest tańszy i bardziej skalowalnyale gwarantując bezpieczeństwo i wyniki sieci głównej.
Optymistyczne podsumowania: Jak działa Arbitrum?
Jak wyjaśniliśmy, wszystko, co robi Arbitrum, jest możliwe dzięki Optymistycznym Rollupom, które gromadzą transakcje w warstwie 2 i Wysyłają je jako pojedynczą transakcję do warstwy głównej.
Polega ona na „zwijaniu” tysięcy transakcji wysyłanych do głównej warstwy Ethereum jako jednej transakcji. W ten sposób Płacisz tylko za jedną transakcję, a jej koszt jest dzielony na tysiące transakcji. które tworzą zwinięty plik. Pomysłowe, prawda?
W ten sposób większość mocy obliczeniowej niezbędnej do przeprowadzania tych transakcji trafia do warstwy 2, co zmniejsza przeciążenie sieci Ethereum.
Termin Optymistyczny Wynika to z faktu, że dowolny walidator może opublikować blok zbiorczy i potwierdzić poprawność innych bloków.
Jest to podejście optymistyczne, ponieważ gwarantuje, że kod będzie działał poprawnie, o ile osoby przeprowadzające walidację są uczciwe i działają w dobrej wierze.
Zasadniczo jest to takie stanowisko: „Niewinny, dopóki nie udowodni się winyInnymi słowy, węzły „zakładają”, że aktywność odbywa się zgodnie z regułami i że transakcje są wiarygodne.
W każdym razie po przetworzeniu, Walidatorzy mają 7 dni na „postawienie przed sądem” każdy blok podejrzany o zawieranie złośliwych lub oszukańczych transakcji.
Jeżeli blok jest nieprawidłowy lub jeżeli okaże się, że sprzeciw jest nieuzasadniony, Udział każdego walidatora, który skłamał, zostaje skonfiskowany., gwarantujemy, że walidatorzy zawsze będą działać w dobrej wierze.
Jak działają węzły Arbitrum?
Arbitrum ma dwa typy węzłów:
- Węzły walidatora którzy uczestniczą w monitorowaniu stanu łańcucha.
- Pełne węzły które pomagają dodawać transakcje do warstwy 1 Ethereum.
Arbitrum Virtual Machine
Platforma ma swoją własną maszyna wirtualna, która jest nazywana Arbitrum Virtual Machine.
To Własne środowisko wykonywania inteligentnych kontraktów Arbitrum, który znajduje się na warstwie powyżej EthBridge, zestawu inteligentnych kontraktów, które wchodzą w interakcję z łańcuchem Arbitrum.
Aby działać na AVM, inteligentne kontrakty Ethereum są automatycznie tłumaczone. Dlatego Deweloperzy mogą replikować zdecentralizowane aplikacje Ethereum i uruchamiać nas w Arbitrum w celu efektywniejszego wykorzystania zasobów sieciowych.
Ponieważ oba blockchainy są kompatybilne na poziomie kodu i kryptografii, proces jest praktycznie przejrzysty, co ułatwia pracę programistom i ułatwia dostęp użytkownikom.
Co wyróżnia Arbitrum od innych systemów warstwy 2?
Rozwiązania warstwy 2 stały się jedną z głównych opcji poprawy skalowalności Ethereum.
Dlatego wybierając jeden z nich, nad którym będziemy pracować, warto zadać sobie pytanie, co go wyróżnia od pozostałych:
- Niskie stawki: Arbitrum nie tylko zwiększa szybkość przetwarzania, ale także, dzięki efektywności konsolidacji, obniża opłaty transakcyjne.
- Zgodność z EVM: Arbitrum jest uważany za jeden z najbardziej kompatybilnych rollupów z EVM. Jest kompatybilny z kodem bajtowym i współpracuje z językami Ethereum (Solidity i Vyper), ułatwiając rozwój funkcjonalności.
- Narzędzia deweloperskie: Aby ułatwić tworzenie nowych rozwiązań i zdecentralizowanych aplikacji (DApps) na platformie Arbitrum, zespół opracował obszerną dokumentację i umożliwił wykorzystanie istniejących narzędzi Ethereum.
Arbitrum zostało uruchomione w 2021 roku jako Idealne rozwiązanie na przeciążenie Ethereum, umożliwiając aplikacjom zdecentralizowanym korzystanie z szybszych i tańszych transakcji.
Niektóre z dużych firm działających w branży DeFi, takie jak UniSwap czy Curve, już z niej korzystają, co pokazuje, że jej wykorzystanie przynosi korzyści technologii blockchain.
Kurs Ethereum 101
Nivel mediW tym kursie Ethereum 101 pogłębisz swoją wiedzę na temat kryptowalut, zagłębiając się w ekosystem Ethereum i poznając wszystkie jego funkcje, ewolucję i narzędzia.
Wszelkie łańcuchy zaufania, poprawiające bezpieczeństwo Arbitrum
Wszelkie Łańcuchy Zaufania zostały wprowadzone w celu zwiększenia bezpieczeństwa i skalowalności w Arbitrum.
Łańcuchy Any Trust firmy Arbitrum nie oferują takich samych gwarancji decentralizacji i braku zaufania jak łańcuchy Optimistic Rollup, choć pod kilkoma względami pozostają podobne.
Będąc w Rollup, Wszystkie dane są publikowane na głównej warstwie Ethereum; w AnyTrust dane są zarządzane poza łańcuchem..
W przypadku zakwestionowania transakcji łańcuch AnyTrust powraca do „trybu podsumowania”.
W przeciwieństwie do Optimistic Rollup, AnyTrust lWęzły grupowane są w komitety I co najmniej dwa z nich muszą być uczciwe.
Przyjrzyjmy się temu nieco bardziej szczegółowo.
Łańcuchy te współpracują z komitetami węzłów, minimalne założenie dotyczące tego, ile z tych węzłów jest uczciwychNa przykład, może istnieć komitet składający się z 20 węzłów, z których przynajmniej dwa uznaje się za niezawodne.
W porównaniu do innych bizantyjskich blockchainów z zabezpieczeniami, które do poprawnego działania wymagają co najmniej ⅔ węzłów, wymagania te zostały zmniejszone z 14 do 2. dzięki funkcji „cofnij do akumulacji”, zbudowany na Ethereum.
Dzięki przechowywaniu danych poza łańcuchem, system generuje znacznie niższe opłaty. Jest to szczególnie korzystne dla aplikacji wymagających dużej przepustowości transakcji i nie wymagających pełnej decentralizacji oferowanej przez agregację transakcji.
Nowa Arbitrum
Arbitrum Nova to kolejna sieć warstwy 2 stworzona przez firmę Arbitrum, skoncentrowany na grach i aplikacjach społecznościowychponieważ zapewnia znacznie większą prędkość i niższe opłaty transakcyjne.
W szczególności skupia się na Arbitrum Nova projekty o dużej liczbie transakcji i którzy potrzebują bezpiecznych i niedrogich rozwiązań.
Czym różnią się te dwie sieci? Główna sieć, znana jako Arbitrum One, opiera się na technologii Optimistic Rollup, podczas gdy Arbitrum Nova opiera się na AnyTrust.
Podczas gdy Arbitrum One wysyła wszystkie transakcje do Ethereum, Nova korzysta z „komitetu dostępności”W ten sposób informacja trafia do łańcucha głównego tylko wtedy, gdy komitet nie wywiąże się ze swojego zadania.
Bibliografia i źródła
- https://www.alchemy.com/dapps/arbitrum
- https://www.blockchain-council.org/ethereum/arbitrum-bridge/
- https://medium.com/offchainlabs/introducing-anytrust-chains-cheaper-faster-l2-chains-with-minimal-trust-assumptions-
- https://developer.arbitrum.io/intro/
- https://medium.com/offchainlabs/introducing-nova-arbitrum-anytrust-mainnet-is-open-for-developers
Autor


