Обзор Arbitrum: що це таке і як користуватися
У цій статті:
1. Що таке Arbitrum?
2. Як працює Arbitrum?
3. Хто розробив Арбітрум
4. Які проекти використовують Arbitrum?
5. Як користуватись мережею Arbitrum?
6. Як перевести токени до мережі Арбітрум
7. Висновок
Екосистема, безпека, доступність - в 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 побудований так, що кінцевий результат обробки (хеш) залежить саме від початкової послідовності.
3. Паралельно впорядковані транзакції відправляються валідаторам Arbitrum. Але давайте тут трохи докладніше:
•Блок транзакцій формує лише один валідатор, у якого є стейк, тобто певна кількість заблокованих токенів.
•Інші валідатори (валідатори-захисники) стежать за правильністю сформованого блоку і можуть робити «ставки» на правильний блок, якщо в мережі з'явилося кілька версій блоку з тими самими даними.
•Правильність блоку підтверджується через спеціальну процедуру вирішення спорів, розроблену Arbitrum. За підсумком спору, валідатор, який запропонував невірний блок, втрачає весь свій стейк, як і валідатори-захисники, які підтримали його. Відібрані кошти розподіляються між лояльними захисниками як плата за надання послуг.
4 .Коли блок сформовано, ці дані теж передаються до мережі 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 та низку інших гаманців. Щоб підключити мережу Arbitrum до MetaMask:
- Переходимо на офіційний сайт Arbitrum Bridge та підключаємо гаманець:
2 .Підтверджуємо підключення до Arbitrum:
3 .Міст запропонує автоматично додати мережу до гаманця. Погоджуємося:
Як альтернативу можна скористатися сервісом Chainlist. Про те, як підключити потрібну мережу через цей сайт, можна дізнатися в цій статті.
Порада: Новачки також можуть скористатися гарячим гаманцем або CEX, щоб відразу купити активи в Arbitrum і не додавати мережу самостійно.
Оскільки Arbitrum, хоч і синхронізована з Ethereum, але все ж таки окрема мережа, для її використання потрібно перевести активи з Ethereum до Arbitrum. Тож давайте докладніше розглянемо це питання.
Як перевести токени в мережу Арбітрум
Для перекладу токенів можна скористатися як мостом нативним Arbitrum, так і сторонніми сервісами, що підтримують цю екосистему. Щоб завести ETH на Arbitrum через нативний міст:
- Підключаємо гаманець до офіційного мосту Arbitrum:
2 .Підтверджуємо взаємодію у гаманці.
3 .Вибираємо мережі, між якими потрібно зробити переказ, а також вказуємо суму. Після цього підтверджуємо транзакцію:
Список альтернативних мостів із підтримкою мережі Arbitrum можна знайти в інфографіці вище. Конкретний гайд використання залежить від сервісу, але загалом алгоритм той самий, що й вище.
Висновок
Arbitrum - це рішення другого рівня для мережі Ethereum, що дозволяє знизити навантаження на основну мережу і, як наслідок, вартість газу та час обробки транзакцій. Мережа Arbitrum повністю EVM-сумісна, тому в ній вже розгорнуто десятки DeFi-проектів, доступних на основному блокчейні Ethereum. Це спрощує роботу дегенам та новачкам, не готовим платити кілька (десятків) доларів за свопи/мінти NFT/транзакції.
Так, Arbitrum працює як окрема мережа, тому для переказу криптовалюти потрібно користуватись мостом, але Arbitrum вже працює і це його основна перевага. Прямо зараз криптани можуть користуватися зручним L2, проводячи на численних DeFi-майданчиках ті самі операції, які проводили в основній мережі Ethereum лише на порядок дешевше. Скорочення витрат — перший крок до ефективного використання депозиту, тому вивчайте Arbitrum і використовуйте його по максимумі!