Экосистема Ethereum предлагает множество преимуществ, таких как безопасность и доступность, однако единственным недостатком является высокая плата за газ. Она может значительно повысить входной порог для новичков и вызвать разочарование. Хотя Виталик Бутерин уже разработал решение этой проблемы, его внедрение займет некоторое время - примерно пять лет. Поэтому в данный момент оптимальным вариантом для криптоэнтузиастов являются решения второго уровня (L2), которые позволяют масштабировать Ethereum и снизить стоимость газа. В этой статье мы рассмотрим одно из самых популярных L2-решений - Arbitrum.
Содержание:
- Что такое Arbitrum?
- Как работает Arbitrum?
- Кто разработал Арбитрум
- Какие проекты используют Arbitrum?
- Использование сети Arbitrum
- Как перевести токены в сеть Arbitrum
- Заключение
Что такое Arbitrum?
Arbitrum представляет собой масштабируемое решение второго уровня для сети Ethereum. Как решение второго уровня, Арбитрум тесно интегрирован с основной сетью Ethereum и функционирует в синхронизации с ней. Применение масштабирования на уровне L2 позволяет достичь следующих преимуществ:
- Разгрузить основной блокчейн Ethereum и сократить объем работы для валидаторов по проверке транзакций путем выноса сложных вычислений на сторонние решения.
- Понизить затраты на комиссию транзакций в блокчейне, используя технологию роллапов, которая позволяет упаковывать несколько транзакций в одну и хранить их во внешних контрактах, при этом подтверждение выполняется на основном блокчейне.
- Усовершенствовать масштабируемость сети и повысить пропускную способность блокчейна, не вредя безопасности и доступности.
Arbitrum является надстройкой для сети Ethereum, позволяющим пользователям проводить транзакции с использованием ETH или других токенов без нагрузки на основную сеть. Валидаторы Arbitrum ответственны за проверку транзакций, сжимают результаты обработки транзакций и отправляют в Ethereum, после чего информация записывается в основную сеть. При этом валидаторам основной сети предоставляется достаточно данных для проверки правильности транзакций, полученных от Arbitrum, в случае необходимости.
Arbitrum также является самой популярной сетью второго уровня (L2) в экосистеме Ethereum с оценочной стоимостью активов в размере 5.6 миллиарда долларов:
Как работает Arbitrum?
Arbitrum основан на технологии Optimistic Rollups, которая также используется несколькими конкурирующими L2-решениями, включая Optimism. Однако разработчикам Arbitrum удалось оптимизировать структуру роллапа таким образом, чтобы передавать в основную сеть минимальное количество данных. Это позволяет снизить стоимость транзакций даже по сравнению с L2-конкурентами:
Название Optimistic Rollups происходит от "оптимистического" подхода к доверию в сети - каждый блок, добавленный валидатором, считается верным до тех пор, пока не будет доказано обратное. В связи с этим, алгоритм консенсуса, применяемый в Optimistic Rollups, известен как Proof-of-Fraud, что можно перевести как "Доказательство мошенничества".
Разработчики Arbitrum внесли в Optimistic Rollups ряд улучшений, включая добавление трех типов валидаторов и внедрение уникального механизма решения споров, направленного на снижение нагрузки на основную сеть. В результате получился следующий алгоритм обработки транзакций:
Процесс работы на практике выглядит следующим образом:
- Пользователь инициирует транзакцию в сети Arbitrum. Эта транзакция помещается в папку "Входящие", где специальный узел, называемый Sequencer, создает строгую последовательность транзакций.
- Когда накапливается достаточное количество транзакций, из них формируется "пакет", который сжимается и отправляется в основную сеть Ethereum.
- Параллельно проводимые транзакции, которые были упорядочены, направляются к валидаторам сети Arbitrum. Давайте рассмотрим этот процесс более подробно:
- Блок транзакций создается только одним валидатором, который обладает стейком, то есть определенным количеством заблокированных токенов.
- Остальные валидаторы, известные также как валидаторы-защитники, осуществляют наблюдение за корректностью созданного блока и имеют возможность делать "ставки" на правильный блок, в случае появления нескольких версий блока с одинаковыми данными в сети.
- Блоки подтверждаются с использованием специальной процедуры разрешения споров, разработанной Arbitrum. В случае возникновения спора, валидатор, предложивший неправильный блок, теряет свой стейк, а также валидаторы-защитники, поддержавшие его. Потерянные средства перераспределяются между лояльными защитниками в качестве платы за оказанные услуги.
- Когда блок сформирован, эти данные также передаются в сеть Ethereum, и транзакция считается завершенной. Таким образом, основная сеть может сверить данные, полученные в предварительном "сжатом" пакете, с данными полного блока.
Механизм консенсуса Arbitrum позволяет валидаторам оспорить блок в течение примерно 7 дней. Если вы хотите вывести активы из Arbitrum на Ethereum с помощью нативного моста, вам может потребоваться около недели, чтобы получить эти активы. Однако есть более быстрые альтернативы, такие как использование других мостов, работающих через пулы ликвидности.
Кто разработал Арбитрум
Offchain Labs — это американская компания, зарегистрированная в 2018 году, которая стоит за сетью Arbitrum. Её кофаундерами являются Гарри Калоднер, Стивен Голдфедер и Эд Фелтен. Эд Фелтен в прошлом был профессором в Принстонском университете, а Гарри Калоднер и Стивен Голдфедер считаются специалистами в области криптографии.
Компания Offchain Labs, разработчик Арбитрум, привлекла $3,7 млн венчурных инвестиций от нескольких фондов, включая Pantera Capital. Затем, с 2019 по 2021 год, компания провела три раунда привлечения инвестиций, в результате чего получила $123,7 млн.
Какие проекты используют Arbitrum?
Арбитрум был разработан как сеть, полностью совместимая с EVM (Ethereum Virtual Machine). Это означает, что виртуальная машина Arbitrum позволяет запускать смарт-контракты Ethereum с минимальными изменениями. Благодаря этому, популярные проекты, работающие на L1-сети Ethereum, начали интеграцию с Arbitrum еще до запуска основной сети. Некоторые из таких проектов включают:
- Uniswap
- Aave
- Bancor
- Curve
Arbitrum также поддерживается ведущими централизованными биржами, мостами, кошельками и инфраструктурными проектами. Чтобы лучше разобраться в экосистеме сети, поможет использование нативного AppPortal или инфографики:
Использование сети Arbitrum
Для использования Arbitrum вам понадобится кошелек, совместимый с этой сетью. На данный момент нет нативного кошелька для Arbitrum, однако вы можете подключить сеть Arbitrum в кошельке MetaMask или некоторым другим кошелькам, которые поддерживают Arbitrum. Для этого следуйте следующим шагам:
Шаг 1. Давайте перейдем на официальный веб-сайт Arbitrum Bridge и привяжем кошелек:
Шаг 2. Подтверждаем подключение к Arbitrum:
Шаг 3. Мост предлагает автоматически добавить сеть в кошелек. Принимаем предложение и соглашаемся.
Как перевести токены в сеть Arbitrum
Есть два способа перевода токенов на Arbitrum: использование нативного моста Arbitrum или воспользоваться сторонними сервисами, которые поддерживают эту экосистему. Для внесения ETH на Arbitrum через нативный мост необходимо выполнить следующие шаги:
Шаг 1 Совершаем процедуру подключения кошелька к официальному мосту Arbitrum. Шаг 2 Подтверждаем операцию в кошельке. Шаг 3 Выбираем сети, между которыми необходимо выполнить перевод, и указываем сумму. Затем подтверждаем транзакцию.
В инфографике выше представлен список мостов, которые поддерживают сеть Arbitrum. Конкретные инструкции по использованию могут отличаться в зависимости от выбранного сервиса, но общий алгоритм работы остается тем же, что указан выше.
Заключение
Arbitrum - это решение второго уровня для Ethereum, которое помогает снизить нагрузку на основную сеть и, как следствие, уменьшить стоимость газа и время обработки транзакций. Сеть Arbitrum полностью совместима с EVM, поэтому в ней уже доступны десятки проектов в области DeFi, которые работают на основной блокчейн Ethereum. Это значительно облегчает задачу дегенам и новичкам, которые не готовы платить несколько (десятков) долларов за свопы, майнтинг NFT или проведение транзакций.
Да, Arbitrum функционирует как отдельная сеть, поэтому для перевода криптовалюты необходимо использовать мост, однако Arbitrum уже работает и это является его основным преимуществом. В настоящее время пользователи криптовалют могут воспользоваться удобной L2-платформой и выполнять те же операции на множестве DeFi-площадок, которые ранее выполнялись в основной сети Ethereum, но с гораздо более низкой стоимостью. Снижение затрат является первым шагом к эффективному использованию депозита, поэтому рекомендуется изучить Arbitrum и максимально воспользоваться его возможностями!