Блокчейн 101 - Рівень 1, Рівень 2 і Рівень 3
Технологія блокчейн була найновішим і одним із найвидатніших винаходів сучасності. З розвитком рішень Web3, спрямованих на створення децентралізованого Інтернету, саме в рамках цієї філософії вони зустрічаються з блокчейном. Це ще молода і недосконала технологія. Децентралізація, масштабованість і безпека є трьома головними цілями для будь-якої мережі Blockchain.
Спочатку біткойн був створений як блокчейн , який обробляв би всі транзакційні вимоги своїх користувачів, використовуючи базову архітектуру мереж. Однак на практиці незабаром з’ясувалося, що основна мережа є повільною та неефективною для сучасних цифрових рішень.
Саме тоді були додані інші рівні для підтримки більш ефективних операцій, відповідно названі рівні 1, 2 і 3.
Рівень 1
Блокчейн рівня 1 відноситься до основи базового рівня з його ключовими компонентами та набором функцій. Наприклад, у біткойнах це включає фактичну книгу транзакцій, мережеві вузли та механізм перевірки, відомий як Proof of Work (PoW). Рівень 1 Біткойн – це фактична мережа BTC, яка була запущена в 2009 році.
Незважаючи на те, що він є новаторським, він не бездоганний. У міру зростання мережі швидкість обробки транзакцій знизилася, а вартість транзакцій зросла, що ускладнювало масштабування. Крім того, механізм консенсусу (PoW) виявився енерговитратним.
Рівень 2
Рівень 2 — це технічне рішення, яке побудоване на основі існуючої інфраструктури рівня 1 для вирішення проблем початкових блокчейнів рівня 1. Додаткова функціональність, яка додається через цей рівень, зазвичай спрямована на підвищення швидкості обробки та зниження транзакційних витрат. Багато рішень рівня 2 досягають технічної ефективності шляхом обробки основної маси транзакцій поза початковим ланцюжком, а потім передачі завершених транзакцій назад на рівень 1 у пакетному режимі. Спосіб, у який це робиться, залежить від блокчейну. Найпоширенішими з них є державні канали, сайдчейни та зведені канали.
Канал стану
Державні канали можна розглядати як ізольований канал у мережі між 2 користувачами. У цьому каналі користувачі можуть здійснювати між собою мікротранзакції. Після цього остаточний стан транзакції додається до блокчейну. Це прискорює транзакцію, оскільки не вимагає залучення основної мережі. Прикладами державних каналів є мережа освітлення Bitcoin і мережа Raiden Ethereum .
- Сайдчейни:
Сайдчейн-транзакції відбуваються за межами основного ланцюга, але реєструються публічно, на відміну від державних каналів, які є приватними. Сайдчейни мають власних наглядачів і відповідають за власну безпеку. Сайдчейни менш централізовані, мають власний метод консенсусу та допомагають прискорити транзакції, знімаючи частину робочого навантаження з основного ланцюга. Прикладами бічних ланцюгів є ліквідна мережа біткойнів і плазмова мережа Ethereum.
Ролапи
Зведення переміщує обчислення за межі ланцюжка, але зберігає фактичні дані на рівні 1 блокчейну. Існує два типи зведених пакетів. Оптимістичний і ЗК зведення. Оптимістичне зведення за замовчуванням передбачає, що всі транзакції дійсні, і виконує обчислення лише за підозри на шахрайство. У ZK rollups виконується обчислення та підтверджується його достовірність, а потім подається до основного ланцюга рівня 1. Прикладом зведення є Polygon .
Рівень 3
Рівень 3 відомий як прикладний рівень. Це рівень, який забезпечує додаткові корисні функції, такі як можливість створювати програми (DApps) поверх блокчейну. Прикладний рівень може складатися з API, інтерфейсів користувача та смарт-контрактів. Інструменти Ethereum, безпека та швидкість, з якою можна запустити проект, є причиною того, чому він став провідним криптопроектом і продовжує домінувати в просторі розробки DApps. Прикладами DApp рівня 3 у блокчейні Ethereum є Yearn Finance та Uniswap