Мультичейн-гаманці: як вони взаємодіють з різними мережами

8 хвилин читання

У 2009 році був запущений перший блокчейн – Bitcoin, і криптовалюта – BTC. Разом з ним з'явився і перший криптогаманець, завданням якого стало управління активами (відправка і зберігання) і підключення нових вузлів мережі (майнерів) для підтримки її роботи. На зорі ери криптовалют цього інструменту вже було достатньо, щоб покрити весь спектр можливостей: все крутилося навколо однієї мережі та однієї монети.

Але статус Bitcoin як єдиної мережі проіснував недовго. Ентузіасти відразу почали експериментувати з протоколом і в 2011 вже з'явилися перші реальні альтернативи – Namecoin і Litecoin. Вони обидва використовували в основі модифікований протокол самого Bitcoin, але навіть вже на цьому етапі з'явилися радикальні відмінності.

Сьогодні ситуація змінилася до невпізнання. Кількість блокчейнів обчислюється навіть не сотнями, а встановлювати окремі додатки для кожної мережі – просто немислимо. У відповідь на цей запит і з'явилися мультичейн-гаманці.

Але як гаманець, створений для роботи в одній системі, навчився розуміти інші?

Читайте також: Довгі роки криптовалютна індустрія керувалася таким підходом: користувач повинен сам рухатися до блокчейну – взяти на себе відповідальність за свої фінанси, стати технічно обізнанішим. Результат був передбачуваний – криптовалюта залишалася нішевою справою для досвідчених користувачів.

Історичний момент одноланцюгових криптогаманців

Одноланцюговий криптогаманець – це тип гаманця, який працює виключно в рамках одного конкретного блокчейну (як Bitcoin Core для мережі Bitcoin). Він створений для взаємодії з однією екосистемою і не підтримує активи з інших мереж.

На цьому його обмеження не закінчуються:

  • 1
    Щоб перевести активи з мережі в мережу, доведеться користуватися сторонніми сервісами – мостами. Нерідко саме вони є найбільш вразливим місцем.
  • 2
    Велика кількість гаманців і «мостів» ускладнює управління балансом і контроль за ним, що призводить до зростання кількості найпростіших помилок: неправильно вказана адреса, заданий стандарт, що рівнозначно втраті коштів.
  • 3
    Світ децентралізованих фінансів величезний і розкиданий по різних мережах. Маючи тільки один гаманець, наприклад, Tron, ви не зможете взяти участь у прибутковому фермерстві на Solana або купити NFT в мережі Ethereum.

Одноланцюгові гаманці швидко застаріли. На зміну їм прийшли мультичейни.

Епоха мультичейн-гаманців

Мультичейн-гаманець – це інструмент, здатний підписувати транзакції відразу в декількох незалежних мережах в рамках єдиного інтерфейсу і одного набору ключів.

Підписуйтеся на наші соцмережі

Якщо одноланцюговий гаманець був вбудований в конкретну екосистему (нативна монета + нативний гаманець), то мультичейн став надбудовою над безліччю протоколів відразу. Він не об'єднує самі мережі між собою, але створює єдину точку доступу до них, не вимагаючи установки окремого додатка під кожен блокчейн.

Як гаманець взаємодіє з різними мережами

На технічному рівні мультичейн-гаманець взаємодіє з кожним блокчейном окремо. 

У спрощеному вигляді ця взаємодія працює так:

  • 1
    В основі кожної криптоадреси лежить криптографічна пара: приватний і публічний ключ. Найчастіше для їх генерації використовується стандарт ієрархічної детермінованої генерації (HD), запропонований ще в системі Bitcoin. З його допомогою з однієї seed-фрази гаманець може математично виводити безліч адрес для різних мереж – кожна адреса і ключі унікальні, але seed-фраза єдина.
  • 2
    При цьому кожна мережа використовує власні правила формування адреси, так в Ethereum вона базується на хеші публічного ключа. Мультичейн-гаманець знає всі правила кожної мережі: форми адрес, структуру транзакцій і підписів.
  • 3
    Для отримання балансу, історії операцій або переказу він звертається до віддалених вузлів через RPC-інтерфейси – шлюзи між гаманцем і блокчейном. Вони працюють у форматі «запит – відповідь»: гаманець відправляє запит з параметрами у вигляді структурованого тексту (наприклад, для EVM-мереж це єдиний стандарт JSON-RPC), а вузол отримує його, виконує і повертає дані про результат.

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

Всередині інтерфейсу користувач «перемикає мережу», але технічно це означає зміну безлічі параметрів: RPC, стандарту, моделі комісій, методів розрахунку тощо. Кожна мережа залишається ізольованою системою, а гаманець виступає універсальним адаптером – набором модулів, кожен з яких розмовляє мовою своєї системи.

Ілюзії, компроміси та технічні обмеження

Поява мультичейн-гаманців значно спростила роботу з криптосистемою, але разом із зручністю виникла низка ілюзій, які важливо прояснити:

  • Мультичейн не об'єднує блокчейни в один. Вони залишаються незалежними системами з власними правилами консенсусу, економікою та логікою.
  • Він не усуває відмінності між архітектурами і не вирішує проблему кросчейн-переказів автоматично. Переказ активів між мережами вимагає мостів, «обгортання» активів або ліквідних протоколів. Гаманець може впроваджувати ці рішення, але не усуває технологічний розрив.
  • Кожна транзакція існує всередині свого протоколу. Навіть якщо інтерфейс єдиний, кожна операція підписується і валідується за правилами своєю мережі.

Ці технічні особливості накладають і особливі обмеження:

  • Гаманець звертається до віддалених вузлів через RPC. Якщо з'єднання перехоплено або провайдер недобросовісний, можливі атаки на відображувані дані або спроби їх підміни до моменту підписання.
  • Також RPC спрощує взаємодію, але додає ще один рівень довіри до інфраструктури, яка формально знаходиться поза блокчейном.
  • Seed-фраза зручна, оскільки дозволяє керувати всім портфелем, але її компрометація означає втрату доступу у всіх підтримуваних мережах.

Масове прийняття завжди досягається через спрощення, але в міру ускладнення криптосвіту стає очевидним, що «простого» мультичейну вже недостатньо.

Майбутнє криптовалютного простору

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

Одним із серйозних кроків у цьому напрямку має всі шанси стати концепція Account Abstraction – модель у мережі Ethereum, в якій акаунт перетворюється на програмований об'єкт. Якщо раніше гаманець представляв собою набір ключів для підпису, то тепер він стає смарт-контрактом із заданою логікою.

Це відкриває нові можливості. Ось лише кілька найочевидніших із них:

  • 1
    Комісія за транзакцію може оплачуватися третьою стороною або сервісом.
  • 2
    Доступ до гаманця може бути відновлений через довірених учасників або заздалегідь задану логіку, без залежності від єдиної seed-фрази.
  • 3
    Підпис може вимагати підтвердження декількох учасників або пристроїв. Це робить безпеку гнучкою і також вирішує проблеми єдиної точки відмови.
  • 4
    Гаманець стає здатним виконувати дії за заздалегідь заданими умовами: ребалансування портфеля, регулярні перекази, взаємодія з протоколами без ручного підтвердження кожної операції.

Користувач перестає взаємодіяти з мережею безпосередньо, отримуючи зручність як на централізованих біржах, але зі збереженням всіх принципів «криптовалютності».

Подібні моделі, що змінюють логіку доступу, використовуються вже сьогодні. Наприклад, криптогаманець Trustee Plus пропонує функцію PassKey – формат безключового входу, при якому управління прив'язується до біометрії або модуля пристрою. У цьому випадку користувач не взаємодіє з seed-фразою взагалі, а підтверджує операції через локальну криптографічну аутентифікацію, що знижує ризик витоку ключів до нуля і робить процес доступу ближчим до «банківських» сервісів.

Ця технологія говорить, що мультичейн – перехідний етап. Універсальний доступ до різних мереж вирішує проблему «ізольованості», але не змінює природу гаманців. Account Abstraction же переносить логіку управління на рівень заданих правил.

Колись гаманець був інструментом роботи з однією мережею.

Потім став навігаційною системою у світі десятків незалежних блокчейнів.

Наступний етап відображає ще ширший процес – перетворення розрізнених блокчейнів на єдиний цифровий простір доступу, де складність прихована всередині.