Ethereum остаётся наиболее популярным блокчейном для децентрализованных приложений (DApps). В связи с этим возникает проблема увеличения пропускной способности блокчейна и скорости транзакций. Достаточно популярны так называемые решения второго уровня (Layer2. L2), которые не затрагивают архитектуру основного блокчейна.
Что такое Arbitrum
Рынок решений второго уровня разнообразен. Некоторые L2 представляют из себя отдельные цепочки блоков, работающие параллельно главному блокчейну; такие решения не позволяют воспользоваться безопасностью Ethereum. Другие пытаются сохранить защищённость Ethereum и при этом удешевить и ускорить транзакции, насколько возможно. Примером такого является популярная сеть Arbitrum.
Решение Arbitrum было разработано Эдом Фелтеном, Гарри Калоднером и Эдом Фелтеном. В 2018 году они основали компанию Offchain Labs, сосредоточившуюся на поиске L2-решений. В следующем году было привлечено $3,7 миллионов посевных инвестиций.
Прорывным стал 2021 год: было объявлено о запуске основной сети Arbitrum One и проведены два инвестиционных раунда, в рамках которых было привлечено $140 миллионов инвестиций, а оценка компании перевалила за $1 миллиард. В 2022 году было проведено масштабное обновление на базе решения Nitro и технологии AnyTrust, запущена альтернативная сеть Arbitrum Nova.
В основу работы Arbitrum положена технология Optimistic rollups. Транзакции обрабатываются в L2, но используется слой безопасности Ethtereum. Добавленный валидатором блок по умолчанию считается правильным, пока не высказано обратное предположение. структура оптимизирована, чтобы передавать минимальный набор данных и уменьшить стоимость транзакций.
Как работает Арбитрум
После инициирования транзакции, её преобразуют в последовательность. Определённое количество транзакций объединяются в пакет и отправляются в L1. Формат пакета позволяет основному блокчейну проверить валидность информации.
Отличие Arbitrum - добавление валидаторов и особый механизм арбитража. Как и в прочих решениях, основанных на механизме Proof-of-Stake, важную роль играют валидаторы; они в системе Arbitrum подразделяются на:
- активных - предлагают новые блоки для основного чейна; ставит средства на правильность блока, которые теряет, если блок окажется неправильным.
- валидатор – вмешивается при поступлении неправильных блоков (может как предложить свой блок, так и поставить на блок, предложенный другим)
- сторожевой валидатор – не делает ставки, только «сторожит» работу протокола Rollup.
Именно особенность работы защитных и сторожевых валидаторов поясняет, почему вывод активов в L1 занимает чуть больше недели: в течение этого периода валидаторы могут заявить о неправильности блока. Валидаторы ставят свои средства на правильность блока, а защитный механизм обеспечивает объективность результата, если в сети есть хотя бы один добросовестный валидатор; таким образом, недобросовестные валидаторы просто потеряют средства в пользу добропорядочных участников процесса.
Обновление Arbitrum Nitro предполагает наличие комитета валидаторов - такой себе аналог сайдчейна, но (предполагается) более качественный и дешёвый. Транзакции крупных сетевых проектов переводятся в цепочки AnyTrust, которыми и управляет данный комитет.
У платформы есть своя среда для выполнения смарт-контрактов - Arbitrum Virtual Machine (AVM, по аналогии с EVM - Ethereum Virtual Machine) - действующая поверх EthBridge - набора смарт-контрактов, взаимодействующего с чейном Arbitrum. Все смарт-контракты, совместимые с Ethereum, переводятся на AVM.
В 2022 году было объявлено про запуск сети Arbitrum Nova, созданное с использованием технологии AnyTrust. Технология AnyTrust по своим возможностям является чем-то средним между садйчейном и оптимистичным роллапом: в отличие от сайдчейна, достаточно ограниченного количества честных участников комитета; комитет не публикует в L1 все данные, а только сертфикаты после проверки; если возникают какие-то проблемы с комитетом, то задействуется архитектура, схожая с роллапом.
Arbitrum Nova была основана на стеке Nitro. На той же базе основывалось обновление основной сети Arbitrum One. Среди преимуществ Nitro:
- повышенная пропускная способность, в 7-10 раз
- усовершенствованное сжатие данных, которое еще больше снижает транзакционные издержки в Arbitrum за счет уменьшения объема данных, отправляемых в L1.
- совместимость с газом Ethereum L1, обеспечивающая точное ценообразование и учет операций EVM в соответствии с Ethereum.
- дополнительная функциональная совместимость L1
- более широкая поддержка отладки.
Сеть Arbitrum
Offchain Labs предполагают «специализацию» сетей. «Основной» Arbitrum будет базой для децентрализованных финансов и NFT. Arbitrum Nova предполагается использовать для игр и социальных приложений. Ещё есть тестовая сеть Arbitrum Rinkeby testnet - она позволяет проверить, как будет работать ваш проект, сэкономив на оплате за транзакции.
Уже в первом полугодии 2022 года именно на Arbitrum приходилось максимальное количество транзакций, наибольшее число приложений и максимальный объем заблокированной ликвидности среди всех решений второго уровня. После того, как в августе 2022 года была обновлена Arbitrum One и запущена Arbitrum Nova, произошёл резкий рост активности. Уже в октябре аналитики Delphi Digital отметили, что во второй половине месяца общее количество транзакций Arbitrum увеличилось на 550% по сравнению с показателями августа.
Доля Arbitrum в Total Value Locked (стоимость застейкованной криптовалюты) среди чейнов, где применяется стейкинг, устойчиво росла до конца 2022 года. Эта тенденция чуть изменилась лишь в связи с январским резонансом по Polygon.
Ещё до полноценного запуска, Arbitrum привлёк внимание таких крупних игроков, как криптобиржа Uniswap и протокол кредитования Aave. С ростом популярности к ним добавились, например, протокол привлечения капитала Aelin и страховой протокол Y2K Finance. Вообще, список различных проектов, работающих с Arbitrum, достаточно широк, его можно найти на portal.arbitrum.one.
Планы по развитию управления протоколом в будущем пока не вполне ясны. Остаётся открытым вопрос запуска собственного токена Arbitrum. Отдельные эксперты полагают, что это может быть связано со стремлением разработчиков Arbitrum довести уровень продукта до максимально возможного качества, прежде чем развивать социально-экономический компонент проекта.
В чём уникальность Арбитрум
Главная сильная сторона Арбитрума - полный доступ к безопасности Ethereum. Преимущества Arbitrum для использования различными категориями заинтересованных лиц:
- Низкая стоимость комиссий - достигается благодаря механизму накопления данных. Arbitrum удаётся сохранять баланс между низкими комиссиями и достаточным вознаграждением для валидаторов.
- Совместимость с Ethereum Virtual Machine - совместимость с EVM на уровне байт кодов, а также схожесть с языками программирования, применяемыми при работе с EVM , что упрощает задачу разработчиков.
- Наличие инструментов для разработчиков - в открытом доступе, в полном объёме, с возможностью приступать к работе без скачивания дополнительных приложений.
- Широкая распространённость Arbitrum - «ему доверяют те, кому доверяют»; использование Arbitrum авторитетными компаниями повышает репутацию Arbitrum и заставляет предполагать, что разработчики будут поддерживать технический уровень решения.
- Стремление к созданию полноценной экосистемы, предоставляющей разнообразие решений.
Как начать пользоваться Arbitrum
Заходим на https://bridge.arbitrum.io/ и выбираем кошелёк (нативного кошелька, как и токена, у Arbitrum нет).
Заходим в кошелёк, например, MetaMask, и подтверждаем соединение.
Также можно добавить сеть Арбитрум в кошелёк.
Чтобы перевести токены на Арбитрум, надо зайти на https://bridge.arbitrum.io, выбрать «подсоединить кошелёк» к мосту, подтвердить взаимодействие в кошельке.
Однако, как видим на картинке, можно выбрать и другие способы перевода средств - в том числе, через криптобиржи. Если всё-таки вы решили переводить токены через мост, то надо выбрать сети, между которыми осуществляется транзакция, сумму и подтвердить перевод.
Заключительные мысли
Совместимость Arbitrum c Ethereum, низкая оплата за транзакции, доступность для разработчиков, понятность для новичков поясняют вполне заслуженную популярность этого решения. Арбитрум стремится к полноценной экосистеме, и с учётом количества серьёзных проектов, доверяющих Арбитруму, перспективы выглядят вполне оптимистично. Обращает на себя внимание особая позиция разработчиков Arbitrum, не стремящихся к скорейшему запуску своего токена; тем больший рывок возможен, когда они всё-таки решатся на этот шаг. Arbitrum является вполне перспективным для использования и отслеживания новых возможностей.