Hyperledger Sawtooth

Что такое Hyperledger Sawtooth?

Hyperledger Sawtooth – это проект с открытым исходным кодом под эгидой Hyperledger , который работает как блокчейн- система корпоративного уровня, используемая для создания и управления приложениями и сетями распределенного реестра, особенно для использования предприятиями. 

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

  • Hyperledger Sawtooth – это корпоративная платформа блокчейн как услуга с открытым исходным кодом, которая может запускать настраиваемые смарт-контракты без необходимости знать базовый дизайн базовой системы.
  • Hyperledger – это зонтичная группа разработчиков блокчейнов, спонсируемая такими организациями, как Linux Project, IBM, Intel и SAP.
  • Hyperledger Sawtooth поддерживает множество консенсусных алгоритмов, включая практическую византийскую отказоустойчивость (PBFT) и доказательство истекшего времени (PoET).

Понимание Hyperledger Sawtooth

Разработанная Linux Foundation в сотрудничестве с IBM, Intel и SAP, основная концепция дизайна Hyperledger Sawtooth направлена ​​на то, чтобы реестры действительно были распределены, и сделать смарт-контракты  более безопасными и, следовательно, подходящими для бизнеса. Это реализация блокчейна как услуги (BaaS).

В большинстве стандартных систем на основе блокчейнов ядро ​​и приложения размещаются и выполняются на одной платформе, что может привести к проблемам с производительностью, а также к проблемам безопасности. 

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

Поддерживаемые языки включают C ++, Go, Java, JavaScript, Python и Rust.Приложение Sawtooth может быть основано на базовой бизнес-логике, необходимой для бизнес-потребностей, или может быть разработано и запущено как виртуальная машина с интеллектуальным контрактом, которая имеет механизм самоуправления для создания, уведомления и выполнения контрактов между различными участниками на блокчейн.1

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

Как работает Hyperledger Sawtooth

Sawtooth обеспечивает выборочные разрешения, то есть можно легко развернуть определенные выбранные кластеры узлов Sawtooth с разными разрешениями в одной и той же цепочке блоков. В реестре хранятся необходимые данные о разрешениях, узлах и удостоверениях.

Производительность сети Sawtooth повышается за счет механизма параллельного выполнения транзакций, который имеет преимущество над механизмом последовательного выполнения, который часто является узким местом при работе с большими объемами транзакций во многих популярных криптовалютных сетях.

Sawtooth поддерживает механизм консенсуса Proof of Elapsed Time (POET),который предлагает преимущества низкого использования ресурсов и низкого потребления энергии и обычно используется в разрешенных сетях блокчейнов для определения прав на майнинг или победителей блоков в сети.(Для получения дополнительной информации см. Подтверждение прошедшего времени .)2

Некоторые реальные примеры использования приложений на основе Sawtooth включают цепочку поставок Sawtooth, которая помогает предприятию отслеживать контекстную и логистическую информацию об активе, представленном в блокчейне, Sawtooth Marketplace, который помогает участникам торговать определенным количеством цифровых активов на блокчейн и Sawtooth Private UTXO, который упрощает создание цифровых активов и торговлю ими, в том числе транзакции вне реестра и частные транзакции.