Що таке кросчейн сумісність?
Головна сторінка
Статті
Що таке кросчейн сумісність?

Що таке кросчейн сумісність?

Середній рівень
Опубліковано Mar 13, 2023Оновлено Oct 24, 2023
7m

Ця стаття створена спільнотою. Статтю написав Derek Yoo, генеральний директор PureStake, команди розробників платформи Moonbeam для програм пов'язаних кросчейн.

Думки у цій статті належать учаснику/автору і не обов'язково відображають думку Binance Academy.

Зміст 

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

Що таке сумісність в блокчейні? 

Сумісність у контексті блокчейнів відноситься до здатності блокчейну вільно обмінюватися даними з іншими блокчейнами. Кросчейн сумісність дозволяє смартконтрактам у різних блокчейнах взаємодіяти один з одним без необхідності надсилати фактичні токени між блокчейнами.

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

Чому сумісність важлива? 

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

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

З погляду розробника, кожне розгортання є ізольованим і незалежним екземпляром, що призводить до того, що серверні контракти не пов’язані та не мають даних про один одного. Наприклад, dApp децентралізованої біржі (DEX) може знадобитися розгорнути у мережах Ethereum, BNB Chain та Polygon окремо. Це призводить до того, що кожна версія dApp виявляється ізольованою. 

Для користувача підхід із кількома розгортаннями може спричинити кілька проблем. Він не дозволяє здійснювати плавний переказ токенів з одного блокчейну в інший. Зазвичай це робиться в процесі, в якому активи знищуються у вихідному блокчейні і знову карбуються в цільовому блокчейні з використанням стороннього моста. Цей процес може займати багато часу й збивати з пантелику, що призводить до фрагментації острівців даних і погіршення досвіду користування. Ризики безпеки, пов'язані зі зберіганням активів у кількох блокчейнах, також можуть бути значними, відкриваючи двері для зламів і потенційної втрати коштів.

Рішення для кросчейн взаємодії 

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

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

Chainlink розробляє протокол кросчейн сумісності (CCIP), який є стандартом з відкритим вихідним кодом для забезпечення кросчейн зв'язку, зокрема обміну повідомленнями та переказу токенів. Мета CCIP – забезпечити універсальне з'єднання між сотнями блокчейн-мереж із використанням стандартизованого інтерфейсу. Він може знизити складність створення кросчейн програм та сервісів.

Wormhole

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

LayerZero

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

Надлегкі ноди LayerZero (ULN) – це смартконтракти, які надають заголовки блоків іншим зв'язаним блокчейнам для підвищення ефективності. ULN запускається лише за запитом, а смартконтракт взаємодіє з оракулом і ретранслятором через кінцеву точку LayerZero. Ця конструкція забезпечує легку й ефективну кросчейн взаємодію.

Hyperlane

Hyperlane – це протокол блокчейну delegated proof of stake , який перевіряє і захищає кросчейн зв'язок за допомогою конфігурованого консенсусу. У мережі Hyperlane кожен валідатор відповідає за перевірку кожного блокчейну, до якого підключено Hyperlane, забезпечуючи безпечний і точний кросчейн зв'язок.

Inter-Blockchain Communication

Inter-Blockchain Communication (IBC) – це стандартний протокол взаємодії блокчейнів у мережі Cosmos, який призначений для забезпечення сумісності між різними блокчейнами. IBC визначає мінімальний набір функцій, зазначених в Interchain Standards (ICS), які визначають, як блокчейни можуть спілкуватися й обмінюватися даними один з одним.

Одним із прикладів є Osmosis, DEX, яка дозволяє користувачам обмінювати токени між різними блокчейнами. Osmosis використовує протокол IBC для забезпечення безперешкодного обміну токенами з різних блокчейнів, що дозволяє власникам токенів напряму отримувати вигоду з функціональної сумісності, яку пропонує IBC.

Avalanche Warp Messaging

Avalanche Warp Messaging (AWM) спроєктований так, щоб бути гнучким і дозволяти розробникам створювати власні специфікації обміну повідомленнями для забезпечення зв'язку. Сама специфікація AWM вимагає масиву байтів, індексу учасників, що згенерували мультипідпис BLS, та сам мультипідпис BLS. AWM спрощує розробникам створення потужних dApp у мережі Avalanche.

BTC Relay

BTC Relay – це блокчейн-ретранслятор, який можна розгорнути в реальному часі. Він дозволяє надсилати заголовки блоків Bitcoin до Ethereum. Таким чином, він надає спосіб перевірки додання Bitcoin транзакцій до блокчейну Ethereum, створюючи міст "без довіри" між двома мережами.

Cross-Consensus Message Format

Cross-Consensus Message Format (XCM) дозволяє різним консенсусним системам взаємодіяти одна з одною на Polkadot. Завдяки успішному злиттю XCM версії 3, розробники можуть створювати програми, що підтримують мости, кросчейн блокування, біржі, NFT, умовні оператори, відстеження контексту та багато іншого. 

Наприклад, Moonbeam XCM SDK насамперед підтримує переказ токенів XCM, дозволяючи розробникам взаємодіяти з мережею Polkadot за допомогою XCM.

Axelar

Axelar пропонує рішення для кросчейн зв'язку з використанням протоколу General Message Passing, що дозволяє розробникам створювати децентралізовані програми, які можуть працювати в кількох блокчейн-мережах. Axelar також забезпечує безпечний зв'язок між блокчейнами через делегований PoS (dPoS) для користувачів, які переказують токени через міст.

Наприклад, програма-міст Axelar, Satellite, з'єднує BUSD на Ethereum з Cosmos, забезпечуючи сумісність між двома екосистемами.

Переваги й обмеження сумісності

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

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

Підсумки

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

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

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

Пов'язані статті:

Відмова від відповідальності та попередження про ризики: цей контент надається вам на умовах "як є" тільки для загальної інформації та освітніх цілей, без будь-яких заяв чи гарантій. Його не слід розглядати як фінансову, юридичну чи іншу професійну пораду, і він не призначений для рекомендації купівлі будь-якого конкретного продукту чи послуги. Вам слід звернутися за порадою до відповідних професійних консультантів. Якщо стаття написана стороннім автором, зверніть увагу, що висловлені думки належать сторонньому автору, і не обов'язково відображають думку Binance Academy. Для отримання додаткової інформації, будь ласка, перегляньте нашу повну відмову від відповідальності. Ціни на цифрові активи можуть бути волатильними. Вартість ваших інвестицій може як впасти, так і зрости, і ви можете не повернути інвестовану суму. Ви несете повну відповідальність за свої інвестиційні рішення, і Binance Academy не несе відповідальності за збитки, які ви можете понести. Цей матеріал не повинен розглядатись як фінансова, юридична чи інша професійна порада. Для отримання додаткової інформації, будь ласка, перегляньте наші Умови користування та Попередження про ризик.