Блокчейн-API и межсетевая совместимость
Блокчейн-API и межсетевая совместимость: почему открытые стандарты, как у W3C для веба, необходимы, чтобы блокчейны могли обмениваться данными друг с другом.
Хотя блокчейн был создан как децентрализованная сеть равноправных участников, отдельные блокчейн-сети не являются открытыми. Тем не менее появление блокчейн-API станет решающим фактором для обеспечения совместимости блокчейнов и их массового внедрения. До сих пор было мало стимулов менять то, как работают традиционные системы. Однако уникальные характеристики блокчейнов способны ускорить внедрение новых, более эффективных систем при разумных инвестициях. Повышение совместимости блокчейна через API ускорит его внедрение в реальных сценариях использования.
Что такое совместимость блокчейнов?
Совместимость блокчейнов — это широкий спектр методов, позволяющих блокчейнам взаимодействовать и работать более эффективно совместно. Большинство блокчейнов не создавались с расчётом на совместимость. Сколько бы функций ни было у блокчейна, транзакции в нём рассчитаны на то, чтобы происходить внутри одной сети. Проще говоря, совместимость — это свобода обмена данными. Один из вопросов, возникающих при обсуждении совместимости, — это доверие. Если актив покидает сеть, становится сложно доверять его подлинности. У каждого блокчейна есть свой механизм консенсуса, который он использует для валидации данных. Настоящая совместимость подразумевала бы, что блокчейны способны понимать и обрабатывать подлинность данных из других сетей. Хотя может показаться очевидным, что блокчейны должны проектироваться с расчётом на совместимость, на практике это происходит редко. Тем не менее блокчейн-API работают над решением этой задачи, поскольку преимущества совместимости становятся всё более очевидными. Это не первый раз, когда проблемы совместимости грозили затормозить внедрение технологии. Сегодняшний Всемирный Веб был бы невозможен без масштабных решений в области совместимости. Без различных решений по совместимости людям понадобились бы сотни браузеров для открытия сайтов и множество операционных систем на одном устройстве для использования разных приложений. Однако различные инновации в области совместимости сделали возможным доступ к вебу с одного устройства. Одним из важных решений стал консорциум W3C. За годы работы он создал общие стандарты, позволяющие различным экосистемам взаимодействовать и работать на общем языке. Семантика, созданная W3C, сыграла ключевую роль в том, чтобы в интернете говорили на общем языке. Благодаря этим общим стандартам возможности интернета безграничны. Блокчейн-API сыграют похожую роль в массовом внедрении блокчейн-технологий. Они позволят различным экосистемам общаться и обмениваться данными, что приведёт к появлению новых сценариев использования. Следовательно, это будет способствовать массовому внедрению.
Текущее состояние блокчейн-технологий
Один из главных фактов о блокчейне сегодня заключается в том, что ни один протокол не станет доминирующим. Вместо этого блокчейн-протоколам придётся стать совместимыми друг с другом. В корпоративном сегменте выделилось несколько лидеров: Corda и Hyperledger Fabric. Однако в сегменте публичных блокчейнов ситуация более раздроблена. Короче говоря, не появится единой блокчейн-сети, способной удовлетворить все потребности различных возможных сценариев использования этой технологии. Вместо этого отрасль будет состоять из множества сетей, каждая из которых закрывает узкую нишевую потребность. Один из возможных исходов — данные из приватных сетей будут маршрутизироваться в другие сети без достижения интеграции «один к одному». Блокчейн-API будут иметь решающее значение в этой роли. Они нужны для перемещения данных между блокчейнами без создания нового рынка посредников.
Роль блокчейн-API в обеспечении совместимости
Совместимость блокчейнов может быть достигнута путём обеспечения плавной передачи данных между разными сетями. Передача происходит через API, спроектированные так, чтобы помогать системам общаться друг с другом. Блокчейн-API — это хорошо зарекомендовавший себя инструмент, для использования которого не требуется специализированных знаний блокчейн-программирования. API гибкие и оперативные. Однако они требуют интеграции «один к одному» между сетями, что может быть неэффективным при неправильной реализации. Кроме того, они требуют некоторого согласования между платформами. Одна из проблем при внедрении блокчейн-API заключается в том, что они не требуют кросс-платформенных проверок. Из-за этого неаутентифицированные данные могут передаваться из одного блокчейн-механизма в другой. Один из способов избежать этого — создание стандартов данных. Такие стандарты должны опираться на общий организующий принцип для совместимости в масштабе. После установления такого стандарта совместимость начнёт развиваться быстрее.
Лучшие практики обеспечения совместимости
Одним из лучших решений проблемы совместимости блокчейнов стало бы создание общих стандартов и построение структуры по принципу «сеть сетей». После этого сети могли бы сходиться вокруг неё. В существующих отраслях, стремящихся внедрить блокчейн, создание нейтральной рабочей группы позволит установить общие стандарты. Такая модель также должна будет поддерживать кросс-чейн валидацию транзакций. В целом правильная реализация имеет решающее значение для успеха совместимости блокчейнов. Чтобы решить задачи совместимости, потребуется решить не только технологические вопросы, но и вопросы управления. Кроме того, необходимо будет учитывать право собственности на данные и коммерческие бизнес-модели. Хотя блокчейн-API предлагают технологическое решение проблемы совместимости, необходимо учитывать ряд взаимосвязанных вопросов. Решение этих дополнительных вопросов поможет создать целостный подход к массовому внедрению блокчейн-технологий.
Итоги
Совместимость, реализуемая с помощью блокчейн-API, повысит продуктивность всей блокчейн-индустрии. Она позволит пользователям быстро перемещать активы и данные между сетями, повышая гибкость для широких масс. Вместо привязки к одной сети смарт-контракты смогут работать на нескольких цепях, а оракулы — передавать данные из реального мира между различными платформами. В сочетании с изначальными преимуществами децентрализации совместимость станет основой для широкого внедрения блокчейна.
Готовы собрать это сами? Получите свой API-ключ — 7-дневный пробный период, без карты — или посмотрите API блокчейна для полного справочника по эндпоинтам.