Огляд Arbitrum: що це таке і як користуватися
Екосистема, безпека, доступність — в Ethereum прекрасно все… крім плати за газ. Своп на 1Inch або мінт PFP за кілька десятків доларів підвищує вхідний поріг в екосистему для лоу-банків та й просто псує настрій. Віталік Бутерін уже придумав рішення цієї проблеми, але воно буде реалізовано років так через 5. Тому зараз оптимальний варіант для криптанів — L2-рішення для масштабування Ethereum і зниження вартості газу. Сьогодні розберемо найпопулярніше рішення другого рівня — Arbitrum. Починаємо!
Що таке Arbitrum?
Арбітрум — це рішення другого рівня для мережі Ethereum. Рішення другого рівня означає, що мережа Арбітрум безпосередньо пов’язана з мережею Ethereum і вони працюють синхронізовано. L2 масштабування дає змогу:
- Вивести складні обчислення з основного блокчейна і зняти з валідаторів Ethereum більшу частину роботи з перевірки транзакцій.
- Знизити вартість запису в блокчейні транзакції шляхом використання роллапів — пакетів транзакцій.
- Поліпшити масштабування мережі та збільшити пропускну здатність блокчейна без шкоди безпеці та доступності.
Таким чином Arbitrum — це надбудова над мережею Ethereum, в якій користувачі можуть проводити транзакції з ETH або іншими токенами не навантажуючи основну мережу. Перевіркою транзакцій займаються саме валідатори Arbitrum, а в Ethereum надсилається «стислий» результат обробки, який і записується в основну мережу. При цьому, валідаторам основної мережі надається достатньо даних, щоб за необхідності вони могли перевірити правильність транзакцій, отриманих від Арбітрум.
Arbitrum — це ще й найпопулярніша L2-мережа в екосистемі Ethereum, TVL якої оцінюється в $2.3B:
Як працює Arbitrum?
В основу Arbitrum покладено технологію Optimistic Rollups, яку використовує кілька конкурентних L2-рішень, наприклад, Optimism. Однак творцям Arbitrum вдалося оптимізувати структуру роллапа так, щоб передавати в основну мережу мінімальний набір даних, здешевлюючи вартість транзакцій навіть порівняно з L2-конкурентами:
Свою назву Optimistic Rollups отримали тому, що передбачають «оптимістичний» погляд на довіру в мережі — кожен доданий валідатором блок вважається правильним, доки не доведено протилежне. Тому алгоритм консенсусу, який використовується в Optimistic Rollups називається Доказом шахрайства (Proof-of-Fraud).
До Optimistic Rollups розробники Arbitrum додали 3 типи валідаторів, а також унікальний механізм розв’язання спорів, що мінімізує навантаження на основну мережу. На виході вийшов такий алгоритм обробки транзакцій:
На практиці працює це так:
- Користувач ініціює транзакцію в мережі Arbitrum. Ця транзакція потрапляє до папки «Вхідні», де спеціальний вузол під назвою Sequencer створює з транзакцій сувору послідовність.
- Коли набирається достатня кількість транзакцій, з них формується «пакет», який стискається і відправляється в основну мережу Ethereum.
Цього пакета достатньо, щоб Ethereum за необхідності сам зміг змоделювати послідовність транзакцій в Arbitrum і перевірити правильність отриманої від L2-валідаторів інформації. Алгоритм Arbitrum побудований так, що кінцевий результат обробки (хеш) залежить саме від початкової послідовності.
- Паралельно впорядковані транзакції надсилаються валідаторам Arbitrum. Але давайте тут трохи докладніше:
- Блок транзакцій формує тільки один валідатор у якого є стейк, тобто певна кількість заблокованих токенів.
- Решта валідаторів (валідатори-захисники) стежать за правильністю сформованого блоку і можуть робити «ставки» на правильний блок, якщо в мережі з’явилося кілька версій блоку з одними й тими ж даними.
- Правильність блоку підтверджується через спеціальну процедуру вирішення спорів, розроблену Arbitrum. За підсумком спору, валідатор, який запропонував невірний блок, втрачає весь свій стейк, як і валідатори-захисники, які підтримали його. Відняті кошти розподіляються між лояльними захисниками як плата за надання послуг.
- Коли блок сформовано, ці дані теж передаються в мережу Ethereum і транзакція вважається завершеною. Таким чином основна мережа може зіставити дані, отримані в попередньому «стислому» пакеті з даними повного блоку. АЛЕ:
Механізм консенсусу Arbitrum передбачає, що валідатори можуть оскаржити блок протягом ~7 днів. Тобто, якщо ви виводите активи з Арбітрума на Ethereum через нативний міст, то отримаєте їх приблизно через тиждень. Як швидшу альтернативу можна використовувати інші мости, що працюють через пули ліквідності.
Детальніше, що під капотом у Arbitrum можна глянути тут
Важливо: вище описано базовий алгоритм мережі. Але після оновлення Nitro також з’явився ще один елемент у вигляді «комітетів» валідаторів. Комітет — це аналог сайдчейна і він дає змогу обробляти транзакції великих користувачів, на кшталт DeFi-майданчиків, з меншим навантаженням на мережу Arbitrum. Це робить транзакції ще дешевшими й швидшими.
Хто розробив Арбітрум
За мережею Арбітрум стоїть Offchain Labs — це американська компанія, зареєстрована у 2018 р. Кофаундерами проєкту є: Гаррі Калоднер, Стівен Голдфедер та Ед Фелтен. Останній працював професором у Прістонському університеті, двоє перших вважаються фахівцями у сфері криптографії.
На розробку Арбітрум Offchain Labs отримала посівні інвестиції в розмірі $3,7 млн від декількох венчурних фондів, включно з Pantera Capital. Потім, із 2019-го до 2021-го компанія провела три інвестраунди, під час яких отримала $123.7 млн.
Власне через таку значну суму інвестицій користувачі досі чекають на ретродроп нативного токена $ARB, запуск якого поки що не був анонсований.
Які проєкти використовують Arbitrum?
Арбітрум розроблявся як повністю EVM-сумісна мережа. Тобто віртуальна машина Arbitrum дає змогу запускати смарт-контракти з Ethereum з мінімальними модифікаціями, тому популярні проєкти L1-мережі почали інтеграцію з Arbitrum ще до запуску мейннету. Серед них:
Топ централізовані біржі, мости, гаманці та інфраструктурні проєкти теж підтримують Arbitrum. Швидше зорієнтуватися в екосистемі мережі допоможе нативний AppPortal або інфографіка:
Щоб допомогти користувачам досліджувати нову екосистему, розробники запустили програму Arbitrum Odissey, під час якої можна було отримати NFT за взаємодію з екосистемними сервісами. Після першого тижня програму призупинили через високе навантаження на мережу, тому всі охочі зможуть приєднатися до Одіссеї після її продовження.
Як користуватися мережею Arbitrum?
Для роботи в Arbitrum потрібен гаманець у цій мережі. Нативного гаманця Arbitrum немає, але мережа підтримує MetaMask і низку інших гаманців. Щоб підключити мережу в MetaMask:
- Переходимо на офіційний сайт Arbitrum Bridge та підключаємо гаманець:
- Підтверджуємо підключення до Arbitrum:
- Міст запропонує автоматично додати мережу в гаманець. Погоджуємося:
Як альтернативу можна скористатися сервісом Chainlist. Про те, як під’єднати потрібну мережу через цей сайт можна дізнатися в цій статті.
Порада: Новачки також можуть скористатися гарячим гаманцем або CEX, щоб відразу купити активи в Arbitrum і не додавати мережу самостійно.
Оскільки Arbitrum, хоч і синхронізована з Ethereum, але все ж таки окрема мережа, для її використання потрібно перевести активи з Ethereum в Arbitrum. Тож давайте докладніше розглянемо це питання.
Як перевести токени в мережу Арбітрум
Для переведення токенів можна скористатися як нативним мостом Arbitrum, так і сторонніми сервісами, що підтримують цю екосистему. Щоб завести ETH на Arbitrum через нативний міст:
- Підключаємо гаманець до офіційного мосту Arbitrum:
- Підтверджуємо взаємодію в гаманці.
- Вибираємо мережі, між якими потрібно зробити переказ, а також вказуємо суму. Після чого підтверджуємо транзакцію:
Список альтернативних мостів із підтримкою мережі Arbitrum можна знайти в інфографіці вище. Конкретний гайд з використання залежить від сервісу, але загалом алгоритм той самий, що й вище.
Висновок
Arbitrum — це рішення другого рівня для мережі Ethereum, що дає змогу зменшити навантаження на основну мережу і, як наслідок, вартість газу і час обробки транзакцій. Мережа Arbitrum повністю EVM-сумісна, тому в ній уже розгорнуто десятки DeFi-проектів, доступних на основному блокчейні Ethereum. Це спрощує роботу дегенам і новачкам, не готовим платити кілька (десятків) доларів за свопи/мінти NFT/транзакції.
Так, Arbitrum працює як окрема мережа, тому для переказу криптовалюти потрібно користуватися мостом, але Arbitrum уже працює і це його основна перевага. Прямо зараз криптани можуть користуватися зручним L2, проводячи на численних DeFi-майданчиках ті самі операції, які проводили в основній мережі Ethereum, тільки на порядок дешевше. Скорочення витрат — перший крок до ефективного використання депозиту, тож вивчайте Arbitrum і використовуйте його можливості по максимуму!