Абстракция блокчейна. Разбираемся что это такое, как работает и для чего нужно?
Понятие “абстракция” используется в различных областях для обозначения процесса разделения технической составляющей продукта и пользовательского опыта. Например, чтобы отправить электронное письмо, человеку не нужно понимать различия между почтовыми протоколами IMAP и POP3 или изучать структуру данных SMTP.
Соответственно, под абстракцией блокчейна подразумевается отделение технических характеристик децентрализованных сетей от пользовательского интерфейса и опыта взаимодействия с построенными на них приложениями. Среди первых можно выделить:
Представьте, что вы можете отправлять сообщения только с iPhone на другой iPhone, но не на телефоны Android. Это было бы неэффективно и непрактично. Точно так же пользователи должны иметь возможность взаимодействовать с децентрализованными приложениями (dApp) между различными блокчейнами без лишних препятствий.
Цель блокчейн-абстракции – устранить или скрыть сложности блокчейн-технологии, позволяя пользователям сосредоточиться на функциональности и преимуществах dApp, которые они используют. Например, если Сара хочет использовать новый dApp под названием XYZ, ей не нужно беспокоиться о том, на каком блокчейне он построен. С точки зрения пользователя, она просто хочет, чтобы он хорошо работал и выполнял свою цель.
Так же миллионы людей пользуются интернетом ежедневно, но лишь меньший процент понимает технологию, что стоит за этим и как она работает. Пока он работает по назначению и добавляет ценность для пользователей, у обычного пользователя нет причин полностью понимать его технические детали.
Побочно абстракция блокчейна также ведет к изменению восприятия индустрии – от PvP-арены, где проект может получить аудиторию или ликвидность только за счет конкурентов, к единому Web3-пространству с общими ресурсами.
Разнородный ландшафт блокчейн-индустрии и отсутствие устоявшихся стандартов создают барьеры для реализации абстракции сразу на нескольких уровнях:
Некоторые из этих барьеров помогут преодолеть общее развитие технологий, но для устранения других нужен сдвиг в сознании участников рынка. В частности, переход от трайбализма к более универсальному восприятию промышленности. Другим важным аспектом является переориентация разработчиков с проблем “внутреннего” пользователя на потребности аудитории за пределами Web3.
Блокчейн-абстракция относится к упрощению взаимодействия между различными блокчейн-сетями. Преимущества блокчейн-абстракции включают дефрагментацию ликвидности и упрощенную разработку. Она сталкивается с проблемами в виде централизации и рисков безопасности, а также потенциальными проблемами совместимости. Однако абстракция может проложить путь к совместимым и удобным для пользователя блокчейн-экосистемам.