Посмотрев назад на пол года, все жаловались на большие комиссии и скорость транзакций в Ethereum. Почему начали именно с этой криптовалюты спросите вы? Все просто - это гигант мира криптовалют. Его нельзя обойти стороной, не заметить, пропустить. На эфириуме построены тысячи проектов и еще десятки тысяч будут появляться. Это актив, даже можно сказать безопасный актив, имея который, вы знаете что такой проект никогда не умрет. Но проблемы с его масштабируемостью могли усугбляться с каждым годом не появись такие решения как Arbitrum.
Эта машина тянет большой груз, и на каждой остановке длиной в годы масса груза растет, но ведь ресурс такой машины ограничен. Создание надстроек - приделали второй этаж к упомянутой машине, ее вместимость (капасити) выросла. Такое решение называется блокчейнами Layer 2. L2 берут на себя часть транзакций сети первого уровня и передает их другой архитектуре. Так L1 становится менее нагруженным.
Что есть Arbitrum One?
Arbitrum обрабатывает транзакции Ethereum по протоколу Optimistic Rollup. Смарт-контракты Ethereum можно масштабировать с помощью этого решения уровня 2, которое построено поверх него. Второй уровень обрабатывает большую часть транзакций и отчитывается перед Ethereum. Затем эти результаты записываются в основной блокчейн, что значительно увеличивает скорость и эффективность.
Arbitrum — это протокол, разработанный специально для обеспечения высокой совместимости с Ethereum, что позволяет разработчикам легко компилировать смарт-контракты. Его архитектура состоит из трех основных компонентов:
- ETH мост
- Валидатор
- Компилятор
EthBridge является важным связующим звеном для большинства протоколов уровня 2, поскольку он позволяет им взаимодействовать с основной цепочкой. Это единственная часть Arbitrum, которая работает на уровне 1 и, следовательно, представляет собой набор смарт-контрактов, которые управляют входящими и исходящими почтовыми компонентами цепочки и позволяет наблюдать за результатом транзакций.
Компилятор — это часть, которая соединяет ETH и уровень 2 через два компонента: виртуальную машину Arbitrum (AVM) и ArbOS. AVM подключается к мосту и периодически проверяет транзакции, которые происходят между L1 и L2, проверяя их действительность.
С другой стороны, ArbOS — это операционная система, которая работает поверх AVM и отвечает за обеспечение выполнения контрактов в цепочке Arbitrum. ArbOS существует и полностью работает на L2 и управляет выполнением смарт-контрактов на EVM (виртуальная машина Ethereum) так же, как они будут выполняться на Ethereum.
С другой стороны, валидаторы несут основную ответственность за работу вне сети по выполнению, обслуживанию и мониторингу цепочки L2.
Что такое Arbitrum bridge?
Мост Arbitrum One позволяет любому пользователю отправлять токены ERC-20, включая ETH, на Arbitrum One, решение для масштабирования уровня 2 для Ethereum. Чтобы использовать его, вы должны подключить свой кошелек Ethereum к мосту. Вы можете использовать MetaMask или любой из поддерживаемых кошельков.
Многие ведущие платформы децентрализованного финансирования (DeFi), такие как Aave, Balancer, 1inch, Band Protocol и Curve, уже используют Arbitrum или планируют сделать это для увеличения пропускной способности и снижения комиссий. Вы можете посетить его портал, чтобы увидеть все DApp Ethereum, доступные на уровне Arbitrum Layer 2.
Особенности Arbitum
Arbitrum Rollup предоставляет несколько замечательных функций, в том числе:
Оптимистичные результаты: процесс объединения Arbitrum можно охарактеризовать как «оптимистичный». Это означает, что транзакции, обрабатываемые через Arbitrum, будут действительными и действительными на момент совершения транзакции. Валидаторы Arbitrum могут публиковать накопительные блоки и проверять достоверность других. Сеть будет работать по назначению, если для каждого пакета транзакций есть хотя бы один честный валидатор.
Эффективное сжатие данных: Arbitrum рассматривает несколько смарт-контрактов Ethereum как один объект при подключении к своей цепочке. Это может помочь упростить процесс объединения. После обработки этих транзакций единственными данными, которые отправляются обратно в сеть Ethereum, являются «данные вызова» транзакций. Он содержит хэши для подтвержденных блоков свертки, а не фактические блоки. Поскольку «данные вызовf» меньше, чем транзакции, из которых они получены, они могут быть легко обработаны основной сетью Ethereum.
Подмножества валидатора. Они доступны разработчикам, которые решили запускать свои DApp с помощью Arbitrum. Они могут выбирать своих собственных валидаторов для выполнения условий консенсуса. Валидатор не может быть задействован ни в каком другом DApp, работающем на Arbitrum. Это отличается от валидаторов в основной сети Ethereum, которые отвечают за проверку всех транзакций в сети. Локализованная конфигурация проверки Arbitrum означает, что между узлами требуется меньше связи. Это приводит к более высокой скорости обработки и помогает противостоять сговору и другим кибератакам.
Optimistic Rollups от Arbitrum может обеспечить множество преимуществ для сети Ethereum. Тем не менее, есть некоторые критические замечания. Arbitrum имеет задержку между моментом обработки транзакций и их окончанием. Это позволяет оспаривать транзакции в течение одной недели. Оспаривание транзакции о подозрительных пакетах может оставаться в подвешенном состоянии до недели, прежде чем она будет проверена и разблокирована.