Переслати оригінальний заголовок: Як запустити крос-ланцюжкові DApps: Посібник з сумісності
У останні роки світ став свідком значної переміни на користь децентралізації, що викликана обіцянкою покращення безпека, прозорість та автономія. На чолі цього руху - технологія блокчейн та децентралізовані додатки (DApps), які ввели нові парадигми для різних галузей. Крос-ланцюжкові DApps, передова еволюція традиційних DApps, виходять на передовий план як потужне рішення для подолання обмежень одноланцюжкових платформ. Цей посібник розглядає важливість крос-ланцюжкового та сумісності.
У цьому керівництві:
Децентралізована додаток через ланцюжок, як вже може бути зрозуміло з назви, працює через декілька взаємопов'язаних мереж блокчейн. На відміну від традиційних додатків через ланцюжок, які базуються на одному блокчейні, додатки через ланцюжок використовують можливості декількох ланцюжків, вирішуючи проблеми, такі як масштабованість, сумісність та спеціалізація.
Традиційно мережі блокчейну ускладнюються блокчейн трілемою, концепція яку створив співзасновник Ethereum Віталік Бутерін.
Трилема підказує, що розробники повинні вибрати два з наступних трьох основних елементів блокчейн: децентралізація, безпека й масштабованість. Таким чином, виникає багато різних ланцюгів, кожен зі своїми перевагами та недоліками. У таблиці нижче наведено узагальнення загальних типів ланцюгів.
DApp-и, що працюють на кількох ланцюгах, помітно відрізняються від DApp-ів, які схожі насмарт-контрактипрацює на кількох блокчейнах. Наразі, більшість DeFiдодатки, такі як Uniswap, Крива, і т. д., все ще працюють в цьому налаштуванні, де вони розгорнуті на кожному окремомуланцюжок блоків. Немає даних, повідомлень або транзакцій, що відбуваються між ланцюжками.
Багатоланцюгові та міжланцюжкові DApp: Kaleido
Однією з найбільш наступних викликів, що стоять перед додатками на одному ланцюжку, є масштабованість. При зростанні популярності цих додатків перенасиченість мереж блокчейн стає все більш проблематичною. Крос-ланцюжкові додатки вирішують це питання, розподіляючи транзакції та обчислення по різних ланцюжках, тим самим пом'якшуючи навантаження на будь-яку окрему мережу.
Наприклад, поєднання рівня-2 з рівнем-1 вирішує багато проблем децентралізації, безпеки та масштабованості. Великі обсяги транзакцій можуть бути здійснені на ланцюгу рівня-2, зменшуючи або усуваючи витрати на газ, тоді як транзакції з невеликим обсягом та високою вартістю можуть бути здійснені на рівні-1, щоб забезпечити безпеку.
Спільним прикладом такого типу перехресного ланцюжка є звеб-ігри web3, де багато ігрових NFT та транзакцій обробляються на рівні-2, тоді як високоцінні NFT або NFT, які будуть продаватися на ринку, обробляються на рівні-1.
Сумісність мереж блокчейн є ще одним важливим використанням для DApps, які працюють через крос-ланцюжкові зв'язки, і це вже давно є метою відомою в галузі. Уявіть, якби Інтернет працював таким чином, що веб-браузери могли підключатися тільки до певних підмножин сайтів. Наприклад, Chrome підключається тільки до веб-сайтів з розширенням “.org”, Safari підключається тільки до веб-сайтів з розширенням “.com”, Firefox підключається тільки до веб-сайтів з розширенням “.edu” тощо. Це призвело б до дуже фрагментованого досвіду.
Блокчейн СумісністьДозволяє різним мережам блокчейну спілкуватися та обмінюватися даними, активами та послугами, незалежно від їхніх індивідуальних протоколів та структур. Ця безшовна взаємодія відкриває нові можливості для трансакцій між ланцюжками, децентралізованих додатків та ефективного обміну вартості, схоже на те, як уніфікований браузер забезпечує легке переглядання різноманітного простору Інтернету.
Перехресний підхід має величезний потенціал для Децентралізовані фінансисектор. DApps, які працюють на різних ланцюгах блокчейнів, можуть надавати користувачам доступ до різноманітних фінансових послуг на різних блокчейнах, зберігаючи ліквідність та безпеку, що пропонує технологія блокчейну. Це відкриє нові рівні інновацій у просторі DeFi та розширить доступність фінансових інструментів для глобальної аудиторії.
Один з відомих прикладів - агрегатор DeFi, такий як 1inchяка підключається до декількох блокчейнів, таких як Ethereum, Лавина, Polygon, та більше. Цей DApp надає користувачам доступ до широкого спектру протоколів DeFi, таких як кредитування, запозичення, фармінг доходів, та децентралізовані біржіКористувачі можуть безперешкодно переміщувати свої активи між ланцюжками, щоб скористатися вищими доходами, нижчими комісіями або конкретними функціями кожного блокчейну.
Актив токенізаціяОстанніми роками стала популярною концепція токенізації реальних активів. Це може бути будь-що, включаючи нерухомість, сировину, акції, облігації, мистецтво і т. д. Таким чином, для конкретних випадків використання з'являться різні ланцюги. Наприклад, один банк може використовувати Ланцюг A для випадків токенізації активів, платформа нерухомості може використовувати Ланцюг B і т. д. Ці досвіди можуть стати фрагментованими через різні ланцюгові інфраструктури. Проте міжланцюжкова сумісність дозволить отримати більшу ліквідність, доступ користувачів та покращені користувацькі враження. Таким чином, кошти, що вирішуються на Ланцюзі A, можуть легко використовуватися на Ланцюзі B і т. д.
Розширення використання вищезазначеного випадку, цифрові валюти у вигляді стабільні монетиабоЦифрові валюти центральних банків (ЦВЦБ)представляють інноваційні розробки у світі цифрової фінансової сфери.
ЦБДК є цифровими представленнями офіційної валюти країни, що випускається її центральним банком. У той ж час, стабільні монети - це цифрові токени, які зазвичай прив'язані до стабільного активу, такого як валюта фіат або товар.
Перехідна сумісність цих цифрових активів є важливою для їх практичності та широкого прийняття. Взаємодія між різними мережами блокчейну дозволяє безперешкодні та ефективні транзакції, дозволяючи ЦБДК та стейблкоїни перетинати різні фінансові екосистеми. Ця перехідна сумісність сприяє міжнародній торгівлі, переказам коштів та фінансовій інклюзії, оскільки ці цифрові активи можуть взаємодіяти з широким спектром фінансових платформ та додатків.
Децентралізовані додатки, що працюють на різних ланцюгах, можуть революціонізувати галузь геймінгу, дозволяючи торгівлю предметами між платформами, покращені геймінгові враження та справжню власність над внутрішньоігровими активами. Гравці можуть насолоджуватися безперешкодними переходами між різними грошми та платформами, зберігаючи власність над своїми віртуальними предметами, що сприяє новому рівню залученості гравців та збереженню вартості.
Також існує потенціал для спільних ігрових екосистем. Наприклад, уявіть ігровий сценарій, де вам потрібно отримати унікальні предмети через взаємодію з іншою грою. Ви можете опинитися в ситуації, коли для виготовлення меча в Грі A вам потрібно отримати певний матеріал, який доступний виключно в Грі B. З іншого боку, може існувати виключний контент, який можна розблокувати лише володіючи NFT, отриманим з іншої гри. Це відкриває реальність інноваційних ігрових концепцій, в які можуть погрузитися як розробники, так і гравці.
Приклад міжблокчейн-сумісності в галузі геймінгу -партнерствоМіж Mini Royale: Nations від Faraway Games та Ready Player Me. Діючи на різних блокчейнах та геймінгових майданчиках, геймери тепер можуть створювати або імпортувати свої існуючі аватари Ready Player Me в Mini Royale. Це надає користувачам Ready Player Me можливість використовувати свої аватари, які можуть бути прикрашені одягом та предметами від таких брендів, як Adidas, New Balance та Tommy Hilfiger. Замість лише естетики, ці аватари тепер можна використовувати в реальній грі, що призводить до збільшення персоналізації та переваг для обох ігор.
У керуванні ланцюгами постачання DApps, що працюють через ланцюги, можуть покращити прозорість та відстежуваність. Використовуючи кілька блокчейнів, ці застосунки можуть відстежувати продукти від їх походження до кінцевого пункту призначення, забезпечуючи автентичність та зменшуючи ризик шахрайства. Цей рівень прозорості може перетворити галузі, де обліковість та походження є надзвичайно важливими.
Розгляньте DApp міжланцюжкового використання, який використовується продовольчою компанією для відстеження шляху продукту від ферми до столу. DApp може використовувати блокчейни для запису інформації на кожному етапі, включаючи походження, транспортування та контроль якості. Це забезпечує точний, недоступний для втручання запис про історію продукту, що корисно як бізнесам, так і споживачам.
Існує багато викликів, які повинні врахувати додатки DApp, які працюють через ланцюги. Серед них:
Додатки DApp, що працюють на декількох ланцюжках, суттєво складніше будувати та підтримувати порівняно з DApp на одному ланцюжку або навіть на декількох ланцюжках. Додатки DApp, що працюють на декількох ланцюжках, можуть спільно використовувати дані, повідомлення тощо на кількох ланцюжках, що означає, що розробники повинні мати справу з підтримкою стану на різних ланцюжках. Діяльність на одному ланцюжку впливає на стан будь-якого іншого ланцюжка, на якому працює DApp.
Крім того, розробники також повинні керувати різними розумними контрактами на різних ланцюжках. Тестування, налагодження та процеси розгортання стають складними завданнями, оскільки розробники повинні враховувати різні умови мережі, проблеми з запізненням та потенційні неузгодженості між взаємопов'язаними блокчейнами.
Безпека є найважливішою проблемою у DApp, що працюють по всіх ланцюгах, через розширену поверхню атаки. Взаємодія з кількома блокчейнами викладає DApp на ризик різноманітних вразливостей. Розбіжності в протоколах безпеки серед різних ланцюгів можуть призвести до використання, яке компрометує весь екосистему міжланцюжкового взаємодії. Оскільки багато з найбільших DApp по міжланцюжковій взаємодії є мостами, які мають велику кількість коштів, їх використовували різними способами. Відомими прикладами взломів міжланцюжкових мостів є взломи Ronin Bridge, Wormhole та Nomad, кожен з порушеннями на сотні мільйонів доларів.
Плавний користувацький досвід є важливим для прийняття DApp на різних ланцюжках. Користувачі очікують інтуїтивних взаємодій незалежно від базового блокчейну. Швидкість обробки, надійність та послідовність є найважливішими для сприяння довіри та залучення користувачів. Якщо транзакції не вдаються, займають багато часу або призводять до помилок, таких як подвійне витрачання, то довіра та користувачі втратяться.
Тепер, коли ми зрозуміли переваги, сфери застосування та виклики DApp, як ми їх активуємо?
Існує багато інструментів та фреймворків, які дозволяють DApp бути крос-ланцюжковими. Популярні проекти включаютьКосмос, Polkadot, Hyperledger FireFly, та інші. Давайте візьмемо останній як випадок для вивчення.
Hyperledger FireFly, розроблений Kaleido, це інструмент, який використовується багатьма підприємствами сьогодні. Стек FireFly був розроблений Фондом Hyperledger, частиною Фонду Linux, що спеціалізується на відкритих блокчейн-інструментах. FireFly Supernode може підключатися до будь-якої блокчейн-екосистеми, публічної або приватної. Коли ланцюг підключений, FireFly Supernode може викликати власні смарт-контракти, взаємодіяти з токенами та контролювати транзакції. Подумайте про це як про мозок або шар оркестрування даних. Один FireFly Supernode може підключатися до кількох ланцюжків та створювати мережу міжланцюжкових транзакцій, даних та повідомлень.
Усе це працює за допомогою моделі, що працює за подіями. Таким чином, дані можуть надійно транспортуватися між вашим DApp та ланцюжками з належною послідовністю, повторами та ідемпотентністю, незалежно від того, чи дані знаходяться на ланцюжку, чи поза ним.
HyperLedger FireFly: Kaleido
На приклад, Hyperledger FireFly може діяти як надійний міст між ланцюжками, чи то між двома приватними ланцюжками, двома публічними ланцюжками, чи між приватним та публічним ланцюжками. Користувачі повинні навчити FireFly про ланцюжки, які вони хочуть підключити, і налаштувати «простір імен» з відповідною URL-адресою RPC та ID ланцюжка для кожного ланцюжка.
Потім вкажіть, що ви хочете передати та використовуйте вбудований місткій REST API FireFly для ініціації процесу мостіння. FireFly слухає події на обох ланцюгах та обробляє процес передачі, забезпечуючи правильну функціонованість мінтінгу та спалювання токенів. Діаграма того, як це працює, показана нижче.
Як працює процес мосту FireFly: Kaleido
Крім Hyperledger Firefly, обов'язково перегляньте Cosmos та Polkadot, оскільки вони також виділяються своїми міцними екосистемами та унікальними підходами до забезпечення міжланцюжкового спілкування.
Cosmos використовує модулярну структуру, яка дозволяє блокчейнам взаємодіяти в межах своєї екосистеми за допомогою протоколу міжланцюжкової комунікації (IBC). Він розроблений як мережа незалежних паралельних блокчейнів, кожен з яких працює на основі класичних алгоритмів консенсусу типу BFT, таких як Tendermint. Cosmos позиціонує себе як «Інтернет блокчейнів», де його набір інструментів Cosmos SDK дозволяє розробникам створювати взаємодіючі блокчейни, що зберігають суверенітет, дозволяючи при цьому передавати токени та обмінюватися даними.
PolkadotЗ іншого боку, надає гетерогенну багатоланкову рамку обміну, яка дозволяє переносити будь-якого типу дані або активи між ланцюгами, а не лише токени. Підключившись до центрального ретрансляційного ланцюга, паралелі Polkadot можуть працювати незалежно, але також спілкуватися та ділитися безпекою з іншими паралелями, сприяючи масштабній багатопосланковій архітектурі. Substrate, рамка розробки для Polkadot, спрощує процес створення власних блокчейнів, які по своїй суті є сумісними. Унікальна модель спільної безпеки Polkadot дозволяє динамічному екосистемі, де різноманітні блокчейни можуть оновлюватися та спілкуватися зі спільною безпекою та сумісністю.
Вибір інструментів розробки блокчейну, які обговорюються в цьому посібнику, безперечно, сприятиме розвитку додатків для перетинної ланки ближче до масового прийняття. Міжоперабельність блокчейну відкриває нові можливості для міжланцюжкових транзакцій, децентралізованих додатків та ефективного обміну вартості, схоже на те, як єдина браузер дозволяє беззусередньо переглядати різноманітність Інтернету. При розвитку web3 та його переплетення очікуйте бачити велике з'єднання та безшовну взаємодію між блокчейнами та всією технологією, побудованою на них.
Partilhar
Переслати оригінальний заголовок: Як запустити крос-ланцюжкові DApps: Посібник з сумісності
У останні роки світ став свідком значної переміни на користь децентралізації, що викликана обіцянкою покращення безпека, прозорість та автономія. На чолі цього руху - технологія блокчейн та децентралізовані додатки (DApps), які ввели нові парадигми для різних галузей. Крос-ланцюжкові DApps, передова еволюція традиційних DApps, виходять на передовий план як потужне рішення для подолання обмежень одноланцюжкових платформ. Цей посібник розглядає важливість крос-ланцюжкового та сумісності.
У цьому керівництві:
Децентралізована додаток через ланцюжок, як вже може бути зрозуміло з назви, працює через декілька взаємопов'язаних мереж блокчейн. На відміну від традиційних додатків через ланцюжок, які базуються на одному блокчейні, додатки через ланцюжок використовують можливості декількох ланцюжків, вирішуючи проблеми, такі як масштабованість, сумісність та спеціалізація.
Традиційно мережі блокчейну ускладнюються блокчейн трілемою, концепція яку створив співзасновник Ethereum Віталік Бутерін.
Трилема підказує, що розробники повинні вибрати два з наступних трьох основних елементів блокчейн: децентралізація, безпека й масштабованість. Таким чином, виникає багато різних ланцюгів, кожен зі своїми перевагами та недоліками. У таблиці нижче наведено узагальнення загальних типів ланцюгів.
DApp-и, що працюють на кількох ланцюгах, помітно відрізняються від DApp-ів, які схожі насмарт-контрактипрацює на кількох блокчейнах. Наразі, більшість DeFiдодатки, такі як Uniswap, Крива, і т. д., все ще працюють в цьому налаштуванні, де вони розгорнуті на кожному окремомуланцюжок блоків. Немає даних, повідомлень або транзакцій, що відбуваються між ланцюжками.
Багатоланцюгові та міжланцюжкові DApp: Kaleido
Однією з найбільш наступних викликів, що стоять перед додатками на одному ланцюжку, є масштабованість. При зростанні популярності цих додатків перенасиченість мереж блокчейн стає все більш проблематичною. Крос-ланцюжкові додатки вирішують це питання, розподіляючи транзакції та обчислення по різних ланцюжках, тим самим пом'якшуючи навантаження на будь-яку окрему мережу.
Наприклад, поєднання рівня-2 з рівнем-1 вирішує багато проблем децентралізації, безпеки та масштабованості. Великі обсяги транзакцій можуть бути здійснені на ланцюгу рівня-2, зменшуючи або усуваючи витрати на газ, тоді як транзакції з невеликим обсягом та високою вартістю можуть бути здійснені на рівні-1, щоб забезпечити безпеку.
Спільним прикладом такого типу перехресного ланцюжка є звеб-ігри web3, де багато ігрових NFT та транзакцій обробляються на рівні-2, тоді як високоцінні NFT або NFT, які будуть продаватися на ринку, обробляються на рівні-1.
Сумісність мереж блокчейн є ще одним важливим використанням для DApps, які працюють через крос-ланцюжкові зв'язки, і це вже давно є метою відомою в галузі. Уявіть, якби Інтернет працював таким чином, що веб-браузери могли підключатися тільки до певних підмножин сайтів. Наприклад, Chrome підключається тільки до веб-сайтів з розширенням “.org”, Safari підключається тільки до веб-сайтів з розширенням “.com”, Firefox підключається тільки до веб-сайтів з розширенням “.edu” тощо. Це призвело б до дуже фрагментованого досвіду.
Блокчейн СумісністьДозволяє різним мережам блокчейну спілкуватися та обмінюватися даними, активами та послугами, незалежно від їхніх індивідуальних протоколів та структур. Ця безшовна взаємодія відкриває нові можливості для трансакцій між ланцюжками, децентралізованих додатків та ефективного обміну вартості, схоже на те, як уніфікований браузер забезпечує легке переглядання різноманітного простору Інтернету.
Перехресний підхід має величезний потенціал для Децентралізовані фінансисектор. DApps, які працюють на різних ланцюгах блокчейнів, можуть надавати користувачам доступ до різноманітних фінансових послуг на різних блокчейнах, зберігаючи ліквідність та безпеку, що пропонує технологія блокчейну. Це відкриє нові рівні інновацій у просторі DeFi та розширить доступність фінансових інструментів для глобальної аудиторії.
Один з відомих прикладів - агрегатор DeFi, такий як 1inchяка підключається до декількох блокчейнів, таких як Ethereum, Лавина, Polygon, та більше. Цей DApp надає користувачам доступ до широкого спектру протоколів DeFi, таких як кредитування, запозичення, фармінг доходів, та децентралізовані біржіКористувачі можуть безперешкодно переміщувати свої активи між ланцюжками, щоб скористатися вищими доходами, нижчими комісіями або конкретними функціями кожного блокчейну.
Актив токенізаціяОстанніми роками стала популярною концепція токенізації реальних активів. Це може бути будь-що, включаючи нерухомість, сировину, акції, облігації, мистецтво і т. д. Таким чином, для конкретних випадків використання з'являться різні ланцюги. Наприклад, один банк може використовувати Ланцюг A для випадків токенізації активів, платформа нерухомості може використовувати Ланцюг B і т. д. Ці досвіди можуть стати фрагментованими через різні ланцюгові інфраструктури. Проте міжланцюжкова сумісність дозволить отримати більшу ліквідність, доступ користувачів та покращені користувацькі враження. Таким чином, кошти, що вирішуються на Ланцюзі A, можуть легко використовуватися на Ланцюзі B і т. д.
Розширення використання вищезазначеного випадку, цифрові валюти у вигляді стабільні монетиабоЦифрові валюти центральних банків (ЦВЦБ)представляють інноваційні розробки у світі цифрової фінансової сфери.
ЦБДК є цифровими представленнями офіційної валюти країни, що випускається її центральним банком. У той ж час, стабільні монети - це цифрові токени, які зазвичай прив'язані до стабільного активу, такого як валюта фіат або товар.
Перехідна сумісність цих цифрових активів є важливою для їх практичності та широкого прийняття. Взаємодія між різними мережами блокчейну дозволяє безперешкодні та ефективні транзакції, дозволяючи ЦБДК та стейблкоїни перетинати різні фінансові екосистеми. Ця перехідна сумісність сприяє міжнародній торгівлі, переказам коштів та фінансовій інклюзії, оскільки ці цифрові активи можуть взаємодіяти з широким спектром фінансових платформ та додатків.
Децентралізовані додатки, що працюють на різних ланцюгах, можуть революціонізувати галузь геймінгу, дозволяючи торгівлю предметами між платформами, покращені геймінгові враження та справжню власність над внутрішньоігровими активами. Гравці можуть насолоджуватися безперешкодними переходами між різними грошми та платформами, зберігаючи власність над своїми віртуальними предметами, що сприяє новому рівню залученості гравців та збереженню вартості.
Також існує потенціал для спільних ігрових екосистем. Наприклад, уявіть ігровий сценарій, де вам потрібно отримати унікальні предмети через взаємодію з іншою грою. Ви можете опинитися в ситуації, коли для виготовлення меча в Грі A вам потрібно отримати певний матеріал, який доступний виключно в Грі B. З іншого боку, може існувати виключний контент, який можна розблокувати лише володіючи NFT, отриманим з іншої гри. Це відкриває реальність інноваційних ігрових концепцій, в які можуть погрузитися як розробники, так і гравці.
Приклад міжблокчейн-сумісності в галузі геймінгу -партнерствоМіж Mini Royale: Nations від Faraway Games та Ready Player Me. Діючи на різних блокчейнах та геймінгових майданчиках, геймери тепер можуть створювати або імпортувати свої існуючі аватари Ready Player Me в Mini Royale. Це надає користувачам Ready Player Me можливість використовувати свої аватари, які можуть бути прикрашені одягом та предметами від таких брендів, як Adidas, New Balance та Tommy Hilfiger. Замість лише естетики, ці аватари тепер можна використовувати в реальній грі, що призводить до збільшення персоналізації та переваг для обох ігор.
У керуванні ланцюгами постачання DApps, що працюють через ланцюги, можуть покращити прозорість та відстежуваність. Використовуючи кілька блокчейнів, ці застосунки можуть відстежувати продукти від їх походження до кінцевого пункту призначення, забезпечуючи автентичність та зменшуючи ризик шахрайства. Цей рівень прозорості може перетворити галузі, де обліковість та походження є надзвичайно важливими.
Розгляньте DApp міжланцюжкового використання, який використовується продовольчою компанією для відстеження шляху продукту від ферми до столу. DApp може використовувати блокчейни для запису інформації на кожному етапі, включаючи походження, транспортування та контроль якості. Це забезпечує точний, недоступний для втручання запис про історію продукту, що корисно як бізнесам, так і споживачам.
Існує багато викликів, які повинні врахувати додатки DApp, які працюють через ланцюги. Серед них:
Додатки DApp, що працюють на декількох ланцюжках, суттєво складніше будувати та підтримувати порівняно з DApp на одному ланцюжку або навіть на декількох ланцюжках. Додатки DApp, що працюють на декількох ланцюжках, можуть спільно використовувати дані, повідомлення тощо на кількох ланцюжках, що означає, що розробники повинні мати справу з підтримкою стану на різних ланцюжках. Діяльність на одному ланцюжку впливає на стан будь-якого іншого ланцюжка, на якому працює DApp.
Крім того, розробники також повинні керувати різними розумними контрактами на різних ланцюжках. Тестування, налагодження та процеси розгортання стають складними завданнями, оскільки розробники повинні враховувати різні умови мережі, проблеми з запізненням та потенційні неузгодженості між взаємопов'язаними блокчейнами.
Безпека є найважливішою проблемою у DApp, що працюють по всіх ланцюгах, через розширену поверхню атаки. Взаємодія з кількома блокчейнами викладає DApp на ризик різноманітних вразливостей. Розбіжності в протоколах безпеки серед різних ланцюгів можуть призвести до використання, яке компрометує весь екосистему міжланцюжкового взаємодії. Оскільки багато з найбільших DApp по міжланцюжковій взаємодії є мостами, які мають велику кількість коштів, їх використовували різними способами. Відомими прикладами взломів міжланцюжкових мостів є взломи Ronin Bridge, Wormhole та Nomad, кожен з порушеннями на сотні мільйонів доларів.
Плавний користувацький досвід є важливим для прийняття DApp на різних ланцюжках. Користувачі очікують інтуїтивних взаємодій незалежно від базового блокчейну. Швидкість обробки, надійність та послідовність є найважливішими для сприяння довіри та залучення користувачів. Якщо транзакції не вдаються, займають багато часу або призводять до помилок, таких як подвійне витрачання, то довіра та користувачі втратяться.
Тепер, коли ми зрозуміли переваги, сфери застосування та виклики DApp, як ми їх активуємо?
Існує багато інструментів та фреймворків, які дозволяють DApp бути крос-ланцюжковими. Популярні проекти включаютьКосмос, Polkadot, Hyperledger FireFly, та інші. Давайте візьмемо останній як випадок для вивчення.
Hyperledger FireFly, розроблений Kaleido, це інструмент, який використовується багатьма підприємствами сьогодні. Стек FireFly був розроблений Фондом Hyperledger, частиною Фонду Linux, що спеціалізується на відкритих блокчейн-інструментах. FireFly Supernode може підключатися до будь-якої блокчейн-екосистеми, публічної або приватної. Коли ланцюг підключений, FireFly Supernode може викликати власні смарт-контракти, взаємодіяти з токенами та контролювати транзакції. Подумайте про це як про мозок або шар оркестрування даних. Один FireFly Supernode може підключатися до кількох ланцюжків та створювати мережу міжланцюжкових транзакцій, даних та повідомлень.
Усе це працює за допомогою моделі, що працює за подіями. Таким чином, дані можуть надійно транспортуватися між вашим DApp та ланцюжками з належною послідовністю, повторами та ідемпотентністю, незалежно від того, чи дані знаходяться на ланцюжку, чи поза ним.
HyperLedger FireFly: Kaleido
На приклад, Hyperledger FireFly може діяти як надійний міст між ланцюжками, чи то між двома приватними ланцюжками, двома публічними ланцюжками, чи між приватним та публічним ланцюжками. Користувачі повинні навчити FireFly про ланцюжки, які вони хочуть підключити, і налаштувати «простір імен» з відповідною URL-адресою RPC та ID ланцюжка для кожного ланцюжка.
Потім вкажіть, що ви хочете передати та використовуйте вбудований місткій REST API FireFly для ініціації процесу мостіння. FireFly слухає події на обох ланцюгах та обробляє процес передачі, забезпечуючи правильну функціонованість мінтінгу та спалювання токенів. Діаграма того, як це працює, показана нижче.
Як працює процес мосту FireFly: Kaleido
Крім Hyperledger Firefly, обов'язково перегляньте Cosmos та Polkadot, оскільки вони також виділяються своїми міцними екосистемами та унікальними підходами до забезпечення міжланцюжкового спілкування.
Cosmos використовує модулярну структуру, яка дозволяє блокчейнам взаємодіяти в межах своєї екосистеми за допомогою протоколу міжланцюжкової комунікації (IBC). Він розроблений як мережа незалежних паралельних блокчейнів, кожен з яких працює на основі класичних алгоритмів консенсусу типу BFT, таких як Tendermint. Cosmos позиціонує себе як «Інтернет блокчейнів», де його набір інструментів Cosmos SDK дозволяє розробникам створювати взаємодіючі блокчейни, що зберігають суверенітет, дозволяючи при цьому передавати токени та обмінюватися даними.
PolkadotЗ іншого боку, надає гетерогенну багатоланкову рамку обміну, яка дозволяє переносити будь-якого типу дані або активи між ланцюгами, а не лише токени. Підключившись до центрального ретрансляційного ланцюга, паралелі Polkadot можуть працювати незалежно, але також спілкуватися та ділитися безпекою з іншими паралелями, сприяючи масштабній багатопосланковій архітектурі. Substrate, рамка розробки для Polkadot, спрощує процес створення власних блокчейнів, які по своїй суті є сумісними. Унікальна модель спільної безпеки Polkadot дозволяє динамічному екосистемі, де різноманітні блокчейни можуть оновлюватися та спілкуватися зі спільною безпекою та сумісністю.
Вибір інструментів розробки блокчейну, які обговорюються в цьому посібнику, безперечно, сприятиме розвитку додатків для перетинної ланки ближче до масового прийняття. Міжоперабельність блокчейну відкриває нові можливості для міжланцюжкових транзакцій, децентралізованих додатків та ефективного обміну вартості, схоже на те, як єдина браузер дозволяє беззусередньо переглядати різноманітність Інтернету. При розвитку web3 та його переплетення очікуйте бачити велике з'єднання та безшовну взаємодію між блокчейнами та всією технологією, побудованою на них.