Масштабування BTC: хто наступний?

icon BTC
icon FOR
Фото - Масштабування BTC: хто наступний?
Попри те, що блокчейн BTC вважають еталоном безпеки та децентралізації, його слабким місцем залишається недостатня масштабованість. Хоча консенсус Bitcoin Core має високий рівень захисту від зломів, розвиток екосистеми стримують початкові обмеження Bitcoin Script.
Якщо існує проблема — знайдеться й достатня кількість охочих її усунути. Це стосується й Біткоїна: проєктів, які готові масштабувати блокчейн першої криптовалюти без шкоди для безпеки, на ринку чимало. Розповідаємо про деяких амбітних новачків.

До речі, «масштабування» та «масштабованість» — це різні поняття. Якщо раптом ви їх плутаєте, то радимо почитати нашу статтю про те, як із цим завданням справлявся св. Петро.

BitcoinOS   

BitcoinOS є багаторівневою надбудовою на фундаменті протоколу Біткоїна. Мета проєкту — прискорити транзакції та розширити функціональність мережі без зміни її ядра. Крім того, в процесі планують залучити технологію доказу з нульовим розголошенням (Zero-Knowledge Proof).

Як це працює?
  1. Ядро системи (або базовий шар) залишається незмінним. Воно забезпечує зберігання й підтвердження транзакцій. Кожен блок, доданий у блокчейн, стає незмінною частиною його історії.
  2. Рівень виконання (другий шар) відповідає за оптимізацію транзакцій. Тут починаються відмінності з основною мережею. На цьому рівні протокол може об'єднувати дрібні транзакції у важкі пакети, що дає змогу знизити комісії під час їх передавання та збільшити швидкість обробки. Крім того, передбачається, що цей рівень у майбутньому буде працювати мостом між різними застосунками, запущеними на третьому рівні.
  3. Рівень обчислень (третій шар) — дім для смартконтрактів: тут вони створюються й виконуються. Це дає змогу запускати сторонні децентралізовані застосунки (dApps), які можуть взаємодіяти один з одним. 
Завдяки цій архітектурі розробники можуть обирати відповідні інструменти та мови програмування для створення своїх застосунків у системі BitcoinOS.

Структура BitcoinOS. Джерело: sovryn.com

Структура BitcoinOS. Джерело: sovryn.com

Переваги проєкту:
  1. Об'єднання транзакцій поліпшує масштабування та збільшує пропускну здатність мережі.
  2. Можливість створювати смартконтракти розширює спектр застосунків, які можна будувати на блокчейні BTC.
  3. Недоторканність коду Bitcoin Core гарантує безпеку та стійкість протоколу.
Що з Roadmap?

Після запуску команда презентувала дорожню карту, де поставила перед собою кілька завдань:
  • запуск середовища виконання, сумісного з EVM (Ethereum Virtual Machine), для складних фінансових інструментів (наприклад, безстрокових контрактів);
  • розробка функції забезпечення конфіденційності транзакцій; 
  • запуск токена SOV, який дасть власникам право голосу під час ухвалення рішень щодо проєкту. 
Недоліки проєкту

Останніми роками з'явилася безліч L2-рішень, розробники яких виводять функціональність смартконтрактів Bitcoin на рівень провідних екосистем: Stacks, Rootstock, Internet Computer, Lighting Network.  

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

Fractal  

Fractal — це додаткова мережа (сайдчейн), побудована на основі блокчейну BTC. Мета проєкту — збільшити пропускну здатність мережі без шкоди для безпеки.

Як це працює?
  1. Як і BitcoinOS, за основу Fractal використовує Bitcoin Core, код якого залишається недоторканним.
  2. Fractal дозволяє створювати безліч відгалужень від основного блокчейну, кожне з яких може обробляти вхідні дані. Це має значно збільшити загальну пропускну здатність мережі.
  3. Додаткові ланцюги формуються в момент, коли пропускна здатність базового ланцюга досягає своєї межі. 
  4. Транзакції спрямовуються на той сайдчейн, який на цей момент має найменше навантаження.
  5. Усі транзакції на сайдчейнах зрештою фіксуються в основній мережі Біткоїна, що забезпечує високий ступінь безпеки.
Метафорично кажучи, протокол Fractal — це регулювальник автомобільного трафіку на жвавій трасі. Якщо рух машин (транзакцій) сповільнюється й може перетворитися на затор, створюється додатковий маршрут, куди переспрямовується частина трафіку. Водночас кінцевий пункт (реєстрація даних у Bitcoin Core) для всіх «автомобілів» залишається незмінним.

Fractal переспрямовує частину транзакцій на додаткові сайдчейни. Джерело: fractal-bitcoin.notion

Fractal переспрямовує частину транзакцій на додаткові сайдчейни. Джерело: fractal-bitcoin.notion

Переваги Fractal:
  1. Fractal сумісний з новими форматами цифрових активів, такими як Ordinals і BRC-20.
  2. Завдяки поверненню коду OP_CAT (був частиною протоколу Bitcoin, однак його деактивували 2011 року, оскільки він вимагав для виконання скриптів великого обсягу пам'яті) підтримує роботу смартконтрактів.
  3. Пропускна здатність мережі автоматично підлаштовується під поточне навантаження, що можна назвати динамічним масштабуванням.
Окремо слід відзначити функцію майнінгу. Як і Bitcoin, Fractal використовує алгоритм консенсусу Proof-of-Work, що передбачає залучення потужностей власників нод для створення нових блоків. Винагородою майнерів є токен FB (Fractal Bitcoin). Він забезпечує транзакційні збори, доступ до управління екосистемою, а також до вузлів і сервісів. Водночас майнери можуть використовувати вже наявне в них обладнання для майнінгу (ASIC або GPU), що знижує поріг входу для нових учасників.

Fractal використовує Cadence Mining — гібрид соло- і пул-майнінгу, який дає змогу балансувати між децентралізованістю та безпекою. З кожних трьох блоків два видобуваються індивідуально, а один — у пулі. У такий спосіб безпеку мережі гарантують як майнери BTC, так і майнери FB.

Недоліки проєкту

Відсутність дорожньої карти на офіційному сайті. Також достеменно невідомо, чи має якийсь стосунок Fractal до стартапу Fractal ID, який 14 липня 2024 року було зламано, що призвело до критичного витоку користувацьких даних користувачів. Оскільки Fractal Mainnet було запущено зовсім недавно (9 вересня 2024 року), такий варіант цілком можливий.