Поділитися цією статтею

Що таке Layer 2 і чому вони важливі?

Щоб підвищити масштабованість і швидкість, такі блокчейни, як Ethereum, використовують вторинні блокчейни, побудовані на них, які називаються шаром 2.

Для початку нам потрібно визначити, що таке рівень 1: мережа рівня 1 є базовим рівнем або основною інфраструктурою блокчейн. Також відома як основна мережа або «основна мережа», він не лише визначає CORE правила екосистеми, але також може перевіряти та завершувати транзакції, як це видно на прикладах Ethereum, Bitcoin і Solana.

Блокчейни рівня 1 часто починаються з наголосу на децентралізації та безпеці – обидва вони є CORE принципами будь-якої надійної мережі та (за деякими винятками) підтримуються різноманітною глобальною мережею розробників та учасників, як-от валідатори.

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку The Protocol вже сьогодні. Переглянути Всі Розсилки

Дивіться також: Що таке Технології блокчейн?

Через відсутність будь-яких центральних повноважень або нагляду, ці платформи вимагають, щоб сама Технології мала певний рівень безпеки, щоб захистити користувачів від шахрайства та атак. І через цей пріоритет у дизайні, не кажучи вже про величезні ресурси, які потрібні для підтримки повнофункціональної екосистеми, їм часто не вистачало масштабованості.

Хоча деякі розробники вважають, що нездатність досягти стану рівноваги між безпекою, децентралізацією та масштабованістю є невблаганною вадою Технології (названої Трилема блокчейна), рішення рівня 2, наприклад зведення на Ethereum, і мережа Lightning на Bitcoin є ONE із рішень, які використовуються для вирішення цих проблем.

Читайте також: Як працює Технології блокчейн?

Що таке шар 2?

Рівень 2 відноситься до набору рішень поза ланцюгом (окремих блокчейнів), побудованих поверх шару 1, які зменшують вузькі місця з масштабуванням і даними. Подумайте про це як про кухню ресторану: якби кожне замовлення мала бути зроблена однією людиною від початку до кінця, перш ніж замовлення було підтверджено та доставлено, це був би дуже повільний процес, який міг би виконати лише кілька замовлень на годину. Але рівень 2 схожий на підготовчі станції – є станція для очищення та нарізання їжі, станція для приготування їжі, станція, яка збирає посуд, – яка здатна зосередитися та виконувати кожне завдання набагато ефективніше. Коли настане відповідний час, остаточна особа може підібрати кожну зібрану страву до замовлення та підтвердити його перед відправкою до кінцевого пункту призначення (клієнта).

Платіжні платформи, такі як Visa, також використовують подібну систему. Замість того, щоб окремо керувати тисячами щоденних мікротранзакцій від такого постачальника, як Starbucks, які забивали б мережу за лічені хвилини, Visa групує їх у пакети, які через регулярні проміжки часу здійснюються в банківській системі. Потім банки зберігають і сортують транзакції через свій внутрішній еквівалент шару розрахунків. У цьому випадку Visa буде рівнем 2, а ширша мережа установ і уряду, які KEEP облік транзакцій і визначають правила фінансової галузі, як рівень 1.

Ethereum також використовує подібний метод за допомогою таких функцій, як Optimistic і zero-knowledge rollup (ZK), які знімають тягар керування транзакціями з основна мережа і таким чином забезпечити більшу кількість транзакцій і пропускну здатність (більша кількість транзакцій за секунду). Усе це забезпечує більш зручну та практичну роботу користувача. Приклади рівня 2 на Ethereum включають такі рішення, як ARBITRUM, Optimism, Loopring і zkSync.

Читайте також: Що таке Loopring?

Чому рівні 2 важливі?

Хоча децентралізація та безпека є способом роботи рівня 1, або основної мережі, Ethereum, подальша ринкова популярність протягом багатьох років призвела до того, що мережа досягла своєї поточної потужності трохи більше 1,5 мільйона транзакцій щодня. Крім того, оскільки основна мережа може обробляти лише близько 15 транзакцій в секунду, періоди високої активності мережі часто призводять до перевантаження даних. Це, в свою чергу, викликає GAS (комісія за транзакцію) підвищується та сповільнюється продуктивність додатків, нещодавно помічених у Віртуальний продаж землі Yuga Labs Otherside і під час бичачого ринку 2021 року.

Щоб усунути ці проблеми, рівень 2 розширює Ethereum як окремий блокчейн над мережею рівня 1. Як уже згадувалося, він спілкується та допомагає розвантажити важкий тягар транзакцій з основної мережі за допомогою смарт-контрактів, які інтегрують і отримують переваги від надійної децентралізованої моделі безпеки Ethereum. По суті, рівень 1 обслуговує безпеку, доступність даних і децентралізацію, тоді як рівень 2 обробляє масштабування, пов’язане з транзакціями.

Здебільшого блокчейни рівня 1 мають:

  • Мережа вузлів для захисту та перевірки мережі.
  • Мережа виробників блоків.
  • Основний блокчейн і дані транзакцій.
  • Пов’язаний механізм консенсусу.

Рівень 2 відрізняється тим, що пропонує:

  • Нижчі комісії: Рівень 2 об’єднує кілька транзакцій поза мережею в одну транзакцію рівня 1, що допомагає зменшити навантаження на дані. Вони також зберігають безпеку та децентралізацію шляхом розрахунків за транзакціями в основній мережі.
  • Більше користі: Завдяки поєднанню переваг більшої кількості транзакцій за секунду та нижчої комісії проекти рівня 2 можуть зосередитися на покращенні взаємодії з користувачем і розширенні сфери застосування.

Як згадувалося, більшість проблем масштабованості пов’язані з децентралізацією. На відміну від традиційних банків, які мають закритий і більш ефективний метод регулювання платежів, транзакції та управління даними за допомогою блокчейнів повинні пройти низку систематичних кроків, таких як прийняття, перевірка та розповсюдження в мережі (з тисячами учасників), зберігаючи безпеку та прозорість.

Таким чином, такі мережі, як Ethereum , повинні включати багаторівневу та масштабовану конструкцію, яка може конкурувати з (і, зрештою, замінити) більш оптимізовані, але обмежені канали систем, таких як Visa та Mastercard. Рівні 1 і 2 важливі, оскільки вони працюють разом, щоб зробити мережу швидшою та зручнішою для користувачів.

Дивіться також: Вузли та клієнти Ethereum , повний посібник

Як працює шар 2?

Протоколи рівня 2 забезпечують другу структуру, де транзакції можуть відбуватися окремо від рівня 1. Це означає, що пристойний обсяг роботи, який буде виконуватися основним ланцюгом, може бути перенесений на другий рівень. Програми рівня 2 потім публікують дані транзакцій на рівні 1, де вони зберігаються в журналі та історії блокчейну.

Як і будь-які інші відкриті чи закриті платформи, рівень 2 також відрізняється доступністю. Деякі з них можна використовувати для цілого ряду додатків, а інші лише задовольняють примхи конкретного проекту. Тим не менш, кілька ключових компонентів, які використовують рівні 2, включають зведення та бічні ланцюги.

Згортання шару 2

Зведення — це спеціальне рішення рівня 2, яке виконує сотні транзакцій за межами рівня 1, об’єднує їх у єдиний фрагмент стиснутих даних, а потім надсилає дані назад у основну мережу, щоб будь-хто міг їх переглянути та оскаржити, якщо вони вважаються підозрілими. Таким чином зведені пакети не тільки використовують безпеку Ethereum , але й можуть зменшити плата GAS до 10-100 разів.

Незважаючи на те, що всі зведення допомагають із депозитами, зняттям коштів і перевіркою доказів, існують тонкі варіанти способу, як зведення, наприклад Optimism і ZK, повертають дані на рівень 1.

Оптимістичні зведення

Оптимістичні зведення працюють паралельно з основним ланцюгом Ethereum , запускають усі транзакції, а потім відправляють дані назад на рівень 1. Користувачі заохочуються здійснювати транзакції на цьому рівні 2 завдяки конкурентно низьким комісіям. Якщо є підозра на шахрайство, її можна оскаржити та провести оцінку докази шахрайства. У цьому сценарії зведення запустить обчислення транзакції з використанням доступних даних стану. Порівняно зі зведеними ZK (пояснення нижче) це означає, що час для виходу з зведених і виведення коштів назад на рівень 1 буде трохи довшим. Однак «всередині» зведених користувачів усе одно отримають швидке підтвердження транзакції.

Загалом, Optimistic rollups є Віртуальна машина Ethereum (EVM) і надійність, що означає, що все, що можливо на рівні 1 Ethereum , можна відтворити на рівні 2.

Кілька прикладів оптимістичних зведень включають ARBITRUM, Optimism і BOBA.

ZK rollups

На відміну від Optimistic rollups, ZK rollups генерують криптографічний докази для підтвердження автентичності транзакцій. Ці докази (опубліковані на рівні 1) називаються доказами дійсності або SNARK (короткий неінтерактивний аргумент знань), або STARK (масштабований прозорий аргумент знань).

Зведення ZK є більш ефективними, оскільки вони зберігають стан усіх передач на рівні 2, які оновлюються виключно через підтвердження дійсності. Оскільки для зведень ZK T потрібні всі дані транзакцій, простіше перевіряти блоки та передавати ефір (ETH), основного токена блокчейну Ethereum , до рівня 1. Підтвердження дійсності (прийняте контрактом зведення ZK) уже підтвердило автентичність транзакцій. Тим не менш, вони не мають повної підтримки EVM і більш інтенсивні для запуску обчислень для додатків з невеликою активністю в мережі.

Кілька прикладів зведення ZK включають DYDX, Loopring і zkSync.

Сайдчейни

Як видно через такі проекти, як XDai і Polygon PoS, сайдчейн — це незалежний, EVM-сумісний блокчейн, який працює паралельно та взаємодіє з основною мережею через мости. Оскільки вони використовують окремий механізм консенсусу та не захищені рівнем 1, вони технічно не вважаються рівнем 2. Однак ланцюжок працює так само, як Ethereum , оскільки він моделює EVM. Тим не менш, існує більший рівень ризику навколо операторів сайдчейну, оскільки користувачі довіряють їм кошти, а не протоколу Ethereum (або належному рівню 2).

Читайте також: Що таке Blockchain Bridges і як вони працюють?

Валідіуми

Валідіуми, наприклад StarkWare, використовуйте підтвердження дійсності (схожі на зведення ZK), але T зберігайте дані на рівні 1. Кілька ланцюжків перевірки можуть працювати паралельно ONE з одною, і кожна з них може обробляти приблизно 10 000 транзакцій на секунду. Однак, оскільки потрібні більш спеціалізовані мови, існує обмежена підтримка загальних смарт-контрактів.

І сайдчейни, і валідіуми — це блокчейни, які працюють паралельно з Ethereum і взаємодіють з активами через мости, які підключаються до основної мережі. Вони не отримують безпеку або дані від самого Ethereum і тому T вважаються належним рівнем 2, як Optimistic або ZK rollups. Особливо це стосується потенційних наслідків для безпеки та довіри. Однак обидва масштабуються подібно до рівня 2, пропонуючи нижчі комісії за транзакції та високу пропускну здатність.

Чому так багато шарів 2?

Було створено різні канали рівня 2, щоб запобігти будь-якій надмірній залежності або потенційному збою однієї частини мережі. Однак, оскільки ми розглянули основний рівень 2 (оптимістичні зведення, зведення ZK і сайдчейни), екосистема постійно змінюється, і деякі додатки, як-от Plasma та State Channels, залишаються залишеними.

Приклади типових шарів 2

Загалом, оскільки рівень 2 гармонізує та працює з усією екосистемою Ethereum , різноманітні варіанти, які може створити будь-хто, пропонують більший, збалансованіший діапазон варіантів для кінцевих користувачів. Те, чого не вистачає ONE блокчейну рівня 2, можна збалансувати перевагами іншого, і навпаки. Нижче наведено підсумок найбільш часто використовуваних шарів 2:

Загальний шар 2s

Загальний проект рівня 2 відображає продуктивність і функціональність основної мережі Ethereum з нижчою оплатою (GAS). Деякі приклади:

Optimism

Хоча нова система захисту від шахрайства все ж є будується, Optimism це система, еквівалентна EVM, яка використовує Optimistic rollups, щоб зробити транзакції швидкими, простими та безпечними.

Ризик і аналіз: <a href="https://l2beat.com/projects/optimism/">https://l2beat.com/projects/ Optimism/</a>

ARBITRUM ONE

ARBITRUM є ще одним оптимістичним зведенням, яке відображає динаміку основної мережі Ethereum, але з нижчими комісіями за транзакції.

Ризик і аналіз: <a href="https://l2beat.com/projects/arbitrum/">ARBITRUM/</a>

Boba Network

Роздвоєний спочатку з Optimism, BOBA це оптимістичне зведення, яке спрямоване на зниження комісії, покращення пропускної здатності транзакцій і посилення потенціалу смарт-контрактів.

Ризик і аналіз: https://l2beat.com/projects/bobanetwork/

Спеціальний для програми рівень 2

Для порівняння, мережі рівня 2 для конкретної програми є більш спеціалізованими та зосереджені на покращенні продуктивності ринкової ніші. Приклади:

Loopring

Loopring це зведений пакет ZK, який має на меті забезпечити таку саму безпеку, як і основна мережа Ethereum, із більшою масштабованістю, наприклад, пропускна здатність збільшена в 1000 разів і витрати на транзакції зменшені до 0,1% рівня 1.

zKSync

Використовується такими платформами, як Binance, zkSync це зведений ZK від Matter Labs. Він уже працює в основній мережі Ethereum і підтримує платежі, обмін токенами та карбування невзаємозамінних токенів (NFT).

Покинутий шар 2s

Не кожен експеримент чи ідея для шару 2 працює. Ось кілька прикладів проектів, які мали на меті вирішити проблему, але не змогли зачепити.

плазма

Як зазначено в публікація в блозі опублікованому в січні 2020 року, дослідницька організація Ethereum Plasma Group оголосила про припинення діяльності в її нинішньому вигляді та пожертвувала решту коштів Gitcoin. Натомість було прийнято рішення зосередитися на Optimistic rollups.

Як видно через такі проекти, як Polygon, OMG Network і Gluon, плазмові ланцюжки — це окремі блокчейни, прив’язані до основної мережі Ethereum . Вони використовують засоби захисту від шахрайства, такі як Optimistic rollups, щоб регулювати суперечки та керувати безпекою. Оскільки вони є меншими копіями основної мережі Ethereum , їх також називають «дочірніми ланцюжками». Дерева Меркеля забезпечують нескінченний стек цих ланцюжків, які можуть працювати, щоб допомогти розвантажити велику пропускну здатність даних з батьківських ланцюжків, включаючи основну мережу. Однак плазма T корисна для довільних контрактів, лише для переказів. А отже, разом з такі проблеми, як дорогі витрати та труднощі зі зняттям коштів з плазмового ланцюга, від нього відмовилися на користь оптимістичних зведених.

Державні канали

Канали стану — це шляхи, відкриті між двома користувачами, які бажають спілкуватися один з одним за допомогою транзакцій. Використовуючи контракти з кількома підписами (тип контракту, для виконання якого потрібні підписи кількох сторін), вони дозволяють учасникам вільно здійснювати транзакції поза мережею та розраховуватися з основною мережею. Це забезпечує високу пропускну здатність транзакцій і мінімізує затори та комісії. Два основних типи каналів – державні та платіжні. Однак через жорсткість необхідності блокування коштів користувачами в поєднанні з відсутністю підтримки смарт-контрактів загального призначення та програм DeFi у 2021 році від нього також переважно відмовилися. Відповідно до Ethhub, команди, які все ще над цим працюють, включають CelerX Мережа Connect. Мережа Raiden також може бути NEAR або у виробництві.

Додаткові ресурси та міркування рівня 2

Через зародження цих платформ рівня 2 все ще існують ризики та різний ступінь хибних припущень щодо довіри порівняно з транзакціями в основній мережі. Варто також зазначити, що незважаючи на використання безпеки рівня 1, рівні 2 справді безпечні, лише якщо вони мають увімкнені докази шахрайства, чого (на момент написання цієї статті) вони не мають.

Блокчейн мости (які люди можуть використовувати для передачі активів на рівень 2) також знаходяться на ранніх стадіях розробки та несуть високий ступінь ризику. З огляду на все це, перед тим, як працювати з будь-яким рівнем 2, рекомендується ретельно перевірити такі ресурси, як L2BEAT. L2BEAT — це комплексна платформа аналізу ризиків прагне розповісти користувачам про проекти, які відповідають їхнім високим стандартам і суворим визначенням того, що означає бути рівнем 2.

Додаткова інформація: Дорожня карта Ethereum , орієнтована на зведення і Неповний посібник із зведення Віталік Бутерін

Mason Marcobello

Мейсон Маркобелло — австралійський письменник, початківець творчий технолог і підприємець. Його твори з’являлися в Defiant, Decrypt і CoinDesk.

Picture of CoinDesk author Mason Marcobello