Огляд Arbitrum: що це таке і як користуватися

02.12.2022
20 хв
8394
0
Огляд Arbitrum: що це таке і як користуватися. Головний колаж статті.

Екосистема, безпека, доступність — в Ethereum прекрасно все… крім плати за газ. Своп на 1Inch або мінт PFP за кілька десятків доларів підвищує вхідний поріг в екосистему для лоу-банків та й просто псує настрій. Віталік Бутерін уже придумав рішення цієї проблеми, але воно буде реалізовано років так через 5. Тому зараз оптимальний варіант для криптанів — L2-рішення для масштабування Ethereum і зниження вартості газу. Сьогодні розберемо найпопулярніше рішення другого рівня — Arbitrum. Починаємо!

Що таке Arbitrum?

Арбітрум — це рішення другого рівня для мережі Ethereum. Рішення другого рівня означає, що мережа Арбітрум безпосередньо пов’язана з мережею Ethereum і вони працюють синхронізовано. L2 масштабування дає змогу:

  • Вивести складні обчислення з основного блокчейна і зняти з валідаторів Ethereum більшу частину роботи з перевірки транзакцій.
  • Знизити вартість запису в блокчейні транзакції шляхом використання роллапів — пакетів транзакцій.
  • Поліпшити масштабування мережі та збільшити пропускну здатність блокчейна без шкоди безпеці та доступності.

Таким чином Arbitrum — це надбудова над мережею Ethereum, в якій користувачі можуть проводити транзакції з ETH або іншими токенами не навантажуючи основну мережу. Перевіркою транзакцій займаються саме валідатори Arbitrum, а в Ethereum надсилається «стислий» результат обробки, який і записується в основну мережу. При цьому, валідаторам основної мережі надається достатньо даних, щоб за необхідності вони могли перевірити правильність транзакцій, отриманих від Арбітрум.

Arbitrum — це ще й найпопулярніша L2-мережа в екосистемі Ethereum, TVL якої оцінюється в $2.3B:

TVL L2 мереж

Як працює Arbitrum?

В основу Arbitrum покладено технологію Optimistic Rollups, яку використовує кілька конкурентних L2-рішень, наприклад, Optimism. Однак творцям Arbitrum вдалося оптимізувати структуру роллапа так, щоб передавати в основну мережу мінімальний набір даних, здешевлюючи вартість транзакцій навіть порівняно з L2-конкурентами:

Вартість транзакцій

Свою назву Optimistic Rollups отримали тому, що передбачають «оптимістичний» погляд на довіру в мережі — кожен доданий валідатором блок вважається правильним, доки не доведено протилежне. Тому алгоритм консенсусу, який використовується в Optimistic Rollups називається Доказом шахрайства (Proof-of-Fraud).

До Optimistic Rollups розробники Arbitrum додали 3 типи валідаторів, а також унікальний механізм розв’язання спорів, що мінімізує навантаження на основну мережу. На виході вийшов такий алгоритм обробки транзакцій:

Алгоритм обробки транзакцій в Arbitrum

На практиці працює це так:

  1. Користувач ініціює транзакцію в мережі Arbitrum. Ця транзакція потрапляє до папки «Вхідні», де спеціальний вузол під назвою Sequencer створює з транзакцій сувору послідовність.
  2. Коли набирається достатня кількість транзакцій, з них формується «пакет», який стискається і відправляється в основну мережу Ethereum.

Цього пакета достатньо, щоб Ethereum за необхідності сам зміг змоделювати послідовність транзакцій в Arbitrum і перевірити правильність отриманої від L2-валідаторів інформації. Алгоритм Arbitrum побудований так, що кінцевий результат обробки (хеш) залежить саме від початкової послідовності.

  1. Паралельно впорядковані транзакції надсилаються валідаторам Arbitrum. Але давайте тут трохи докладніше:
    • Блок транзакцій формує тільки один валідатор у якого є стейк, тобто певна кількість заблокованих токенів.
    • Решта валідаторів (валідатори-захисники) стежать за правильністю сформованого блоку і можуть робити «ставки» на правильний блок, якщо в мережі з’явилося кілька версій блоку з одними й тими ж даними.
    • Правильність блоку підтверджується через спеціальну процедуру вирішення спорів, розроблену Arbitrum. За підсумком спору, валідатор, який запропонував невірний блок, втрачає весь свій стейк, як і валідатори-захисники, які підтримали його. Відняті кошти розподіляються між лояльними захисниками як плата за надання послуг.
  1. Коли блок сформовано, ці дані теж передаються в мережу 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:

  1. Переходимо на офіційний сайт Arbitrum Bridge та підключаємо гаманець:
Підключення мережі Arbitrum до metamask. Крок 1
  1. Підтверджуємо підключення до Arbitrum:
Підключення мережі Arbitrum до metamask. Крок 2
  1. Міст запропонує автоматично додати мережу в гаманець. Погоджуємося:
Підключення мережі Arbitrum до metamask. Крок 3

Як альтернативу можна скористатися сервісом Chainlist. Про те, як під’єднати потрібну мережу через цей сайт можна дізнатися в цій статті.

Порада: Новачки також можуть скористатися гарячим гаманцем або CEX, щоб відразу купити активи в Arbitrum і не додавати мережу самостійно.

Оскільки Arbitrum, хоч і синхронізована з Ethereum, але все ж таки окрема мережа, для її використання потрібно перевести активи з Ethereum в Arbitrum. Тож давайте докладніше розглянемо це питання.

Як перевести токени в мережу Арбітрум

Для переведення токенів можна скористатися як нативним мостом Arbitrum, так і сторонніми сервісами, що підтримують цю екосистему. Щоб завести ETH на Arbitrum через нативний міст:

  1. Підключаємо гаманець до офіційного мосту Arbitrum:
Як перевести токени в мережу Арбітрум. Крок 1
  1. Підтверджуємо взаємодію в гаманці.
  2. Вибираємо мережі, між якими потрібно зробити переказ, а також вказуємо суму. Після чого підтверджуємо транзакцію:
Як перевести токени в мережу Арбітрум. Крок 3

Список альтернативних мостів із підтримкою мережі Arbitrum можна знайти в інфографіці вище. Конкретний гайд з використання залежить від сервісу, але загалом алгоритм той самий, що й вище.

Висновок

Arbitrum — це рішення другого рівня для мережі Ethereum, що дає змогу зменшити навантаження на основну мережу і, як наслідок, вартість газу і час обробки транзакцій. Мережа Arbitrum повністю EVM-сумісна, тому в ній уже розгорнуто десятки DeFi-проектів, доступних на основному блокчейні Ethereum. Це спрощує роботу дегенам і новачкам, не готовим платити кілька (десятків) доларів за свопи/мінти NFT/транзакції.

Так, Arbitrum працює як окрема мережа, тому для переказу криптовалюти потрібно користуватися мостом, але Arbitrum уже працює і це його основна перевага. Прямо зараз криптани можуть користуватися зручним L2, проводячи на численних DeFi-майданчиках ті самі операції, які проводили в основній мережі Ethereum, тільки на порядок дешевше. Скорочення витрат — перший крок до ефективного використання депозиту, тож вивчайте Arbitrum і використовуйте його можливості по максимуму!

Буде цікаво

Найчастіші запитання

Arbitrum — це L2 рішення для Ethereum, яке виконує основну роботу з валідації транзакцій за межами основного блокчейна, чим знижує навантаження на мережу. При цьому Arbitrum повністю EVM-сумісний, тобто в мережі можна швидко розгорнути смарт-контракти з Ethereum.
В основі Arbitrum лежить технологія Optimistic Rollups, що дає змогу обробляти транзакції швидше і з меншими витратами, ніж в основній мережі Ethereum. Ця технологія поєднує запис і розгортання транзакцій «пакетами» (роллапами) і використання Доказу шахрайства (Proof of fraud) для швидкої перевірки транзакцій.
Наразі в мережі Arbitrum розгорнуто основні DEX і DeFi-майданчики Ethereum, а також інтегровано підтримку гаманців, мостів та інших сервісів. З повною інфографікою екосистеми Arbitrum можна ознайомитися в статті вище.
Щоб підключити Arbitrum до гаманця MetaMask, підключіть гаманець до офіційного мосту Арбітрум і дотримуйтесь повідомлень MetaMask.

Як вам стаття?

0
0

статті на цю ж тему

Огляд Pendle Finance: як працює протокол...
avatar Nikita Tipikin-Holovko
08.03.2024
Огляд MyEtherWallet для новачків: як...
avatar Denis Solomyanyuk
04.03.2024
Що таке DeFi і як працюють...
avatar Andrew Makarov
22.01.2024