Что такое Hyperledger Composer?

Опубликовано: 26 Сентября, 2022

Hyperledger — это совместный проект с открытым исходным кодом, созданный для продвижения межотраслевых технологий блокчейна. Это глобальное сотрудничество, организованное The Linux Foundation, включая лидеров в области финансов, банковского дела, Интернета вещей, цепочек поставок, производства и технологий.

Что такое Hyperledger Composer?

Hyperledger Composer — это фреймворк для построения бизнес-сетей на блокчейне. Он обеспечивает высокий уровень абстракции для проектирования вашей сети, поэтому вы можете сосредоточиться на конкретном приложении и быстро запустить его. Существует возможность использовать предоставленный инструментарий или делиться им с другими игроками в своей отрасли, чтобы вам не приходилось изобретать велосипед, когда вы начинаете работать над своими собственными приложениями с нуля.

  • Несение бремени сложности в бизнес-транзакциях неизбежно требует большого количества кодов контрактов, чтобы убедиться, что определенные соглашения выполняются.
  • Необходимость поддерживать эти контракты может в конечном итоге привести к отсутствию согласованности между кодами, а также к потере времени и ресурсов, когда в процессе возникают ошибки.
  • Чтобы решить эту проблему, важно использовать такую технологию, как Hyperledger Composer, которая облегчает совместное управление кодом между проектами для всех заинтересованных сторон, участвующих в разработке и развертывании, вместо того, чтобы полагаться на интерпретацию или попытки выполнения одного объекта.

Ключевые моменты:

  • Hyperledger Composer — это платформа с открытым исходным кодом, которая поддерживает разработку смарт-контрактов.
  • Платформа ориентирована на то, чтобы пользователи могли создавать бизнес-сети с использованием готовых компонентов.
  • Он предназначен для поддержки приложений блокчейна, чтобы сделать их совместимыми с другими инструментами Hyperledger.
  • Он разрабатывается и поддерживается одновременно разными заинтересованными сторонами, а не какой-то одной организацией.
  • Команда разработчиков платформы стремится сделать платформу доступной для разработчиков, организаций, предприятий и ассоциаций, которые хотят использовать технологии блокчейна, такие как Hyperledger Composer, для ведения бизнеса.
  • Платформа ориентирована на управление кодом между проектами для всех заинтересованных сторон, участвующих в разработке и развертывании своих проектов.
  • Hyperledger Composer — это модульная архитектура, которая упрощает создание компонентов, которые можно включать и повторно использовать для снижения сложности.

Чтобы уменьшить сложность при поддержке безопасных транзакций в цифровой среде, разработчики Hyperledger Composer сосредоточились на создании компонентов, которые можно включать и повторно использовать для снижения сложности при обеспечении безопасности транзакций. Он также предназначен для поддержки приложений блокчейна и может сделать их совместимыми с другими инструментами Hyperledger. Он разрабатывается и поддерживается одновременно разными заинтересованными сторонами, а не какой-то одной организацией. Это инструмент с открытым исходным кодом, который упрощает создание бизнес-сетей благодаря своей модульной архитектуре.

Особенности Hyperledger Composer

  • Hyperledger composer — это модульный набор инструментов с готовыми компонентами для создания бизнес-сетей на блокчейне. С его помощью вы можете построить бизнес-сети блокчейна за дни, а не недели.
  • Вы можете создать смарт-контракт с помощью композитора и запустить его всего за два дня.
  • Он также поддерживает функции подключаемых модулей, которые улучшают процесс отладки, позволяя пользователям эффективно устранять неполадки, связанные с сетью. Это также позволяет разработчикам легко оценивать потоки сетевых коммуникаций с помощью трассировки сетевых пакетов и декодирования полезной нагрузки, созданной различными приложениями, подключенными к системе распределенного реестра.
  • Можно использовать один из этих примеров подключаемых модулей для устранения неполадок в среде выполнения системы по вашему выбору в системах Mac, Linux или Windows.

Архитектура Hyperledger Composer

Разработчики платформы Hyperledger Composer используют Apache Cassandra в качестве инструмента для предоставления доступа к набору сервисов, формирующих базовую архитектуру этой платформы.

  • Эти службы включают в себя бухгалтерскую книгу, интерфейс хранилища и службу событий.
  • Чтобы взаимодействовать с этими службами и использовать платформу Hyperledger Composer, разработчики могут использовать приложение под названием «Composer Playground», которое позволяет им привыкнуть к рабочему процессу и выполнять определенные задачи, такие как создание контрактов или выполнение различных транзакций через IDE (интегрированная среда разработки).

Hyper Ledger Composer работает

Hyperledger composer — это набор бизнес-инструментов, который используется для разработки бизнес-сетей блокчейна. Можно создать сеть с помощью композитора и совершать транзакции с цифровыми активами, такими как смарт-свойства, контракты, токены стоимости и валюты, используя их уникальные цифровые идентификаторы.

  • Благодаря своей модульной архитектуре он дает свободу создавать собственные приложения.
  • Можно начать с нуля, импортировать существующий смарт-контракт Ethereum Solidity или использовать один из его примеров плагинов, таких как Hyperledger Geth, для устранения неполадок в среде выполнения системы в системах Mac, Linux или Windows.
  • Hyperledger Composer — это платформа, предназначенная для обеспечения согласованности бизнес-транзакций за счет использования модульной архитектуры, которая облегчает создание компонентов, которые можно включать и повторно использовать для снижения сложности.
  • Это инструмент с открытым исходным кодом, который поддерживает разработку смарт-контрактов и позволяет пользователям создавать бизнес-сети с помощью предварительно созданных компонентов. Он также ориентирован на поддержку приложений блокчейна, совместимых с другими инструментами Hyperledger.

Разработка Hyperledger Composer началась в августе 2015 года в результате выпуска Ethereum Foundation платформы для голосования на основе блокчейна. Согласно веб-сайту проекта, Hyperledger Composer — это инструмент, разработанный для снижения сложности при одновременной поддержке безопасных транзакций в цифровой среде. Он может использоваться для обслуживания сложных бизнес-сетей и предназначен для управления общим кодом в организациях. Команда разработчиков платформы стремится сделать платформу доступной для разработчиков, организаций, предприятий и ассоциаций, которые хотят использовать технологии блокчейна, такие как Hyperledger Composer, для ведения бизнеса.

Преимущества Hyperledger Composer

  • Композитор Hyperledger помогает в создании различных бизнес-приложений и позволяет экспериментировать с технологией по низкой цене.
  • Это позволяет быстро изменять модель из одного приложения в другое.
  • Это инструмент с открытым исходным кодом, что означает, что вы можете получить его бесплатно. Код размещен на GitHub, и любой может внести свой вклад, добавив или изменив функции этой платформы.
  • Самое приятное то, что он может использоваться разработчиками, а также нетехническими пользователями в организациях, независимо от их уровня владения технологией блокчейн.

Вывод

Хотя Hyperledger Composer — это платформа, поддерживающая разработку смарт-контрактов, по сути, это инструмент с открытым исходным кодом, который разработчики могут использовать для создания и поддержки своих собственных приложений. Его модульная архитектура позволяет пользователям разрабатывать компоненты, которые можно встраивать и повторно использовать для снижения сложности и обеспечения безопасности транзакций. Он разрабатывается и поддерживается одновременно разными заинтересованными сторонами, а не какой-то одной организацией. Это облегчает совместное управление кодом между проектами для всех заинтересованных сторон, участвующих в разработке и развертывании контрактов или проектов. Таким образом, разработчики могут использовать эту платформу для создания бизнес-сети с использованием готовых компонентов или для обеспечения совместимости технологий блокчейна с другими инструментами Hyperledger.