Основні моменти

  • Абстракція ланцюга стосується спрощення використання додатків і сервісів блокчейну шляхом усунення тертя та технічних процесів із взаємодії з користувачем (UX).

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

  • Абстракції ланцюга стикаються з такими проблемами, як ризики централізації, ризики безпеки та потенційні проблеми сумісності.

вступ

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

Вступ до ланцюгової абстракції

Концепція абстракції ланцюга, запропонована NEAR, стосується відокремлення технології блокчейн від досвіду користувача (UX), таким чином спрощуючи спосіб взаємодії користувачів із технологією блокчейн. Таким чином, користувачам не потрібно знати конкретний блокчейн, з яким вони взаємодіють, або навіть усвідомлювати, що вони використовують блокчейн.

Як працює ланцюгова абстракція?

ефективність

Уявіть собі сценарій, коли один iPhone може надсилати повідомлення лише на інший iPhone, але не на телефон Android. Такий підхід не тільки неефективний, але й непрактичний. Так само користувачі повинні мати можливість взаємодіяти з децентралізованими програмами (DApp) на різних блокчейнах без непотрібних перешкод.

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

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

торгівля

Уявіть, що ви можете легко здійснювати транзакції в кількох мережах і досліджувати різні сервіси, використовуючи лише одну програму DApp. Наприклад, скажімо, Сара відкриває програму XYZ на своєму телефоні, замовляє чашку кави, а потім бачить розпродаж у своєму улюбленому магазині одягу. Вона купує пару туфель, і винагорода зберігається як незамінний токен (NFT) на Ethereum. Пізніше вона помітила, що її винагорода була пов’язана зі спеціальною пропозицією, і купила квиток на подію, яка також була NFT, але діяла в BNB Smart Chain (BSC).

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

Переваги ланцюгової абстракції

Інтегруйте ліквідність

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

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

Спростіть процес розробки

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

Розробники можуть поєднати видатні можливості Smart Contracts Ethereum з економічно ефективними перевагами Polygon. Наприклад, Decentraland побудовано на мережі Polygon, і його користувачі можуть отримувати, купувати та продавати свої переносні пристрої, а також можуть використовувати свої переносні пристрої для обміну на аватари без оплати жодної транзакції збори. Варто зазначити, що причина, чому Decentraland повністю відмовляється від плати за обробку, пов’язана з поєднанням кількох функцій. Транзакції на Polygon мають лише невелику комісію, але не є повністю безкоштовними.

Проблеми, з якими стикається ланцюгова абстракція

Ризик централізації

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

ризик безпеки

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

проблеми сумісності

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

Поширені помилкові уявлення про ланцюгову абстракцію

Абстракція ланцюга усуває відмінності між блокчейнами

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

Абстракція ланцюга передбачає лише міжланцюгові транзакції

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

Висновок

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

Подальше читання

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