Цьому місту потрібен герой

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

Без цього невидимого шару телепортація не спрацювала б — актив можна було б втратити або продублювати. Саме пересилка повідомлення дозволяє двом повністю незалежним смарт-контрактам на різних блокчейнах поводитися як частина єдиної системи

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

Що таке меседжинг і як він працює?

Меседжинг — це процес передачі інформації (, але не токенів ) з одного блокчейну на інший. Приклад роботи:

  1. Користувач ініціює трансфер в початковій мережі.
  2. Смарт-контракт приймає токени та створює повідомлення — компактний набір даних з інформацією про обсяг переказу, мережу призначення, адресу отримувача та токен.

Це повідомлення не можна просто так переслати — його потрібно підтвердити, перш ніж мережа призначення зможе йому довіряти.

Фінальність і валідатори

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

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

Релеєр

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

Що міститься в повідомленні?

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

Як Allbridge Core робить меседжинг розумнішим

Передача повідомлень між блокчейнами — потужний інструмент, але не дешевий. Кожен байт, що зберігається або перевіряється в блокчейні, вимагає газу. Для націленого на швидкість моста масштабованість і ефективність є важливими.

Проблема: великі повідомлення

Типове повідомлення містить:

  • суму переказу;
  • адрес токена;
  • адреса отримувача;
  • ID початкової та цільової мережі;
  • унікальний nonce.

В початковому вигляді інформація може займати більше 100 байт, що робить кожну транзакцію дорогою.

Рішення: хешовані повідомлення

Замість зберігання повного повідомлення Allbridge Core перетворює його в 32-байтний хеш — унікальний і перевіряємий «відбиток». У ньому перші два байти замінюються на ID початкової та цільової мереж. Це дозволяє перевіряти напрямок прямо по хешу без повного декодування: невелика технічна зміна дає відчутну економію газу.

Компроміс

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

Перевага гнучкості

Більшість рішень жорстко прив'язані до конкретного протоколу меседжингу. Це може бути обмеженням, особливо якщо різні блокчейни підтримують різні меседжинг-протоколи. Міст, що не залежить від конкретного протоколу, може працювати з кількома одночасно.

Переваги:

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

Висновок: цінність меседжингу

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

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

CORE4.47%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити