Блокчейн - одна из самых быстрорастущих технологий в сфере предприятий, но часто забывается, что в своей сущности он является базой данных. Как и любая база данных, блокчейн требует функции поиска.
Однако на сегодняшний день разработка этой важной функции блокчейна явно недостаточна, что вызывает опасения относительно его применимости к современным приложениям для обработки данных.
Согласно недавней статье исследователей из Китайского университета Технологий Хэбэя и Университета Дикина в Австралии, большинство существующих блокчейнов предлагают ограниченные возможности поиска. Запросы на блокчейне требуют чтения содержания или метаданных все более большого числа блоков.
Это не только занимает много времени, но часто не обеспечивает защиту конфиденциальности данных и не учитывает вес индивидуальных наборов данных, что может исказить точность более сложных поисков.
Если эта проблема не будет решена, она может существенно ограничить полезность блокчейна, по мере его масштабирования для удовлетворения потребностей Интернета вещей (IoT), Web3 и метавселенной. Создание необходимой структуры индексации для обеспечения своевременности и эффективного управления результатами поиска представляет собой серьезное вызов.
Поисковики блокчейна, такие как Etherscan и BaseScan, становятся популярными среди криптоинвесторов, но они обычно имеют крутой кривой обучения. Они предоставляют средства для проверки размеров кошельков и адресов, объемов транзакций, ожидающих транзакций и других записей, но их способности ограничены. Большинство таких поисковиков применимы только к финансовой стороне блокчейна.
Однако, как блокчейн начинает играть более сложные роли, такие как смарт-контракты, управление цепями поставок и совместное развитие, не ясно, смогут ли текущие технологии поиска справиться с такими сложными данными.
Одним из самых привлекательных аспектов блокчейна является его распределенная архитектура. Никто не владеет блокчейном, и доверие и прозрачность являются функциями его широкой репликации по различным серверам, иногда с глобальным охватом. Это подразумевает наличие распределенного поискового движка, который может обращаться к большей части блокчейна, чтобы убедиться, что данные, которые он собирает, отражают истинное состояние блокчейна.
Новые децентрализованные поисковые движки, такие как Presearch и Nebulas, используют базовую структуру блокчейна, и каждый узел обрабатывает собственные запросы на основе своей части индекса. Это улучшает конфиденциальность и контроль над персональными данными. Однако это также может привести к пробелам в охвате поиска, если слишком много узлов отключено, и координация между узлами может добавить задержки в процессе.
Еще сложнее становится среда данных, в которой сосуществуют несколько блокчейнов. Архитектура Web3 насчитывает более пяти миллионов децентрализованных доменных имен. Однако все эти компоненты существуют изолированно, в основном потому, что нет поискового движка, способного объединить их, как это сделал Google для Web2.
Компания Blockstars.tech пытается изменить эту ситуацию с помощью своего поискового движка W3 Compass (W3C), который индексирует децентрализованные веб-сайты, децентрализованные приложения (dApps) и блокчейн-данные. Система позволяет искать данные Web3 более просто и делает их доступными для пользователей, не являющихся техническими специалистами.
Поиск - фундаментальная потребность в любом конструкте, ориентированном на данные, и сложно представить, как блокчейн может продолжать развиваться без улучшений в области поиска. Однако вызовы в этой области решаемы, и мы можем ожидать улучшений в ближайшем будущем.