Абстракція блокчейна. Розбираємось що це таке, як працює і для чого потрібне?
Поняття «абстракція» використовується в різних сферах для позначення процесу поділу технічної складової продукту та досвіду користувача. Наприклад, щоб надіслати електронний лист, людині не потрібно розуміти відмінності між поштовими протоколами IMAP та POP3 або вивчати структуру даних SMTP.
Відповідно, під абстракцією блокчейна мається на увазі відділення технічних характеристик децентралізованих мереж від інтерфейсу користувача і досвіду взаємодії з побудованими на них додатками. Серед перших можна виділити:
Уявіть, що ви можете надсилати повідомлення лише з iPhone на інший iPhone, але не на телефони Android. Це було б неефективно й непрактично. Так само користувачі повинні мати можливість взаємодіяти з децентралізованими програмами (dApp) між різними блокчейнами без зайвих перешкод.
Мета блокчейн-абстракції – усунути або приховати складності блокчейн-технології, дозволяючи користувачам зосередитися на функціональності та перевагах dApp, які вони використовують. Наприклад, якщо Сара хоче використовувати новий dApp під назвою XYZ, їй не потрібно турбуватися про те, на якому блокчейні він побудований. З точки зору користувача, вона просто хоче, щоб він добре працював і виконував свою мету.
Так само мільйони людей користуються інтернетом щодня, але лише менший відсоток розуміє технологію, що стоїть за цим і як вона працює. Поки він працює за призначенням і додає цінність для користувачів, у звичайного користувача немає причин повністю розуміти його технічні деталі.
Побічно абстракція блокчейна також веде до зміни сприйняття індустрії — від PvP-арени, де проект може отримати аудиторію чи ліквідність лише за рахунок конкурентів, до єдиного Web3-простору із загальними ресурсами.
Різнорідний ландшафт блокчейн-індустрії та відсутність усталених стандартів створюють бар’єри для реалізації абстракції відразу на кількох рівнях:
Деякі з цих бар’єрів допоможуть подолати загальний розвиток технологій, але для усунення інших потрібен зсув у свідомості учасників ринку. Зокрема, перехід від трайбалізму до універсальнішого сприйняття промисловості. Іншим важливим аспектом є переорієнтація розробників із проблем «внутрішнього» користувача на потреби аудиторії за межами Web3.
Блокчейн-абстракція відноситься до спрощення взаємодії між різними блокчейн-мережами. Переваги блокчейн-абстракції включають дефрагментацію ліквідності й спрощену розробку. Вона стикається з проблемами у вигляді централізації і ризиків безпеки, а також потенційними проблемами сумісності. Однак абстракція може прокласти шлях до сумісних і зручних для користувача блокчейн-екосистем.