ОПРЕДЕЛЕНИЕ Hyperledger Sawtooth
Hyperledger Sawtooth - это проект с открытым исходным кодом под эгидой Hyperledger, работающий как блокчейн-система уровня предприятия, используемая для создания и эксплуатации приложений и сетей распределенной бухгалтерской книги, особенно для использования на предприятиях.
Ломая Гиперледжер Пилообразная
Разработанная Intel Corp (INTC), базовая концепция Hyperledger Sawtooth направлена на то, чтобы регистры были действительно распределенными, а умные контракты - намного безопаснее и, следовательно, подходящими для бизнеса.
В большинстве стандартных систем на основе блокчейна ядро и приложения размещаются и выполняются на одной платформе, что может привести к проблемам с производительностью, а также проблемам безопасности.
Hyperledger Sawtooth отделяет систему главной книги от конкретной среды приложения, тем самым упрощая разработку приложений, сохраняя при этом систему в безопасности. Используя эту архитектуру, разработчик может создавать приложения на своем языке программирования, который можно размещать, обслуживать и запускать на периферии системы, не влияя на базовую систему блокчейна.
Поддерживаемые языки включают C ++, Go, Java, JavaScript, Python и Rust. Приложение Sawtooth может быть основано на базовой бизнес-логике, необходимой для бизнес-потребностей, или оно может быть разработано и запущено в качестве виртуальной машины с интеллектуальным контрактом, которая имеет механизм самоуправления для создания, уведомления и выполнения контрактов между различными участниками blockchain.
Базовая система позволяет приложениям сосуществовать в одной и той же блокчейне, выбирает правила транзакций, выбирает необходимый механизм разрешений и определяет согласованные алгоритмы, которые используются для завершения работы цифровой книги таким образом, чтобы наилучшим образом удовлетворить потребности предприятие.
Sawtooth обеспечивает выборочные разрешения, то есть можно легко развернуть определенные избранные кластеры узлов Sawtooth с разными разрешениями в одной и той же цепочке блоков. В бухгалтерской книге хранятся необходимые сведения о разрешениях, узлах и удостоверениях.
Производительность сети Sawtooth повышается благодаря механизму параллельного выполнения транзакций, который имеет преимущество над механизмом последовательного выполнения, который часто является узким местом при работе с большими объемами транзакций во многих популярных сетях криптовалюты.
Sawtooth поддерживает механизм консенсуса Proof of Elapsed Time (POET), который предлагает преимущества низкого использования ресурсов и низкого энергопотребления, и обычно используется в разрешенных сетях цепочки блоков для определения прав на майнинг или победителей блоков в сети. (Подробнее см. «Доказательство прошедшего времени».)
Некоторые реальные примеры использования приложений на основе Sawtooth включают Sawtooth Supply Chain, которая помогает предприятию отслеживать контекстную и логистическую информацию об активе, представленном в блокчейне, Sawtooth Marketplace, который помогает участникам торговать определенным количеством цифровых активов на блокчейн и Sawtooth Private UTXO, который облегчает создание цифровых активов и торговлю ими, в том числе за пределами бухгалтерской книги и частными транзакциями.
