Hyperledger Sawtooth: блокчейн для бизнеса

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

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

Итак, чтобы помочь вам, сегодня я буду говорить о платформе Hyperledger Sawtooth..

 

 

Contents

Глава 1: Что такое Hyperledger Sawtooth?

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

На самом деле они намеревались сделать дизайн безупречным, чтобы он был более чем безопасным для использования на предприятии..

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

Более того, вы также можете использовать любые языки программирования для разработки приложения. Но вам не нужно знать, каков на самом деле дизайн основной системы..

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

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

Итак, что в этом не нравится, верно?

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


Технология распределенной книги

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

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

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

 

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

  • Удобство разработки приложений

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

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

Таким образом, здесь нет проблем с замедлением или низкой эффективностью..

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

Таким образом, это создает более гибкую основу для курса Hyperledger Sawtooth..

 

  • Функции разрешений

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

Например, вы можете использовать ту же технологию для своей внутренней сетевой системы, а также для взаимодействия с клиентами..

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

Вы можете научиться разделять их в курсе Hyperledger Sawtooth..

 

  • Частная сеть

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

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

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

 

  • Выполнение параллельной транзакции

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

Таким образом, вместо того, чтобы быть быстрым, он постепенно замедляется. Но чтобы гарантировать, что Sawtooth не потеряет эффективность, они выполняют все транзакции параллельно друг другу. Это означает, что одновременно могут выполняться несколько транзакций..

На самом деле это экономит много времени и способствует более быстрому выпуску. В результате для этой платформы легко масштабироваться..

 

  • Модульная структура

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

С помощью этой функции разработчики могут свободно использовать любой тип консенсусных алгоритмов или любую функцию, которую они хотят. Это сценарий plug and play, и это очень просто. Более того, вы многое узнаете об этом из их курса Hyperledger Sawtooth..

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

 

Глава 2: Элементы архитектуры Hyperledger Sawtooth

Система событий

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

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

 

События

Как извлекаются события? На самом деле они извлекаются из других форматов структур данных, таких как квитанции или блоки транзакций. В случае, когда им необходимо обработать это соответствующим образом, интерфейс EventExtractor принимает во внимание каждый отдельный источник вентиляции на платформе..

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

Что ж, чтобы подсчитать подписки, интерфейс должен видеть, совпадает ли event_type с event_type подписчика..

 

Квитанции по транзакциям

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

Например –

  • Информация о том, действительна транзакция или нет.
  • Какие события произошли во время выполнения транзакции?
  • Как выполнение транзакции изменило состояние?
  • Любая информация о выполнении, относящаяся к семейству транзакций.

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

 

Совместимость контракта Ethereum с Сетом

Что ж, одна из лучших особенностей Sawtooth – это совместимость с Ethereum Contracts с использованием Seth. Более того, он создает новую веху для смарт-контрактов Hyperledger Sawtooth. Проект интеграции Seth или Sawtooth-Ethereum создаст связь между двумя платформами..

Итак, используя EVM, вы можете развертывать смарт-контракты в среде Hyperledger Sawtooth..

Но как им это удалось?

На самом деле, чтобы убедиться, что они работали с Hyperledger Burrow и взяли их реализацию EVM. Таким образом, используя Burrow EVM, Sawtooth также интегрировал среду в Sawtooth..

Еще одна основная цель этой функции – упростить перенос приложений DApps и других смарт-контрактов EVM в сеть. Для этого они реплицировали Ethereum JSON RPC API..

 

Компоненты Сета

Как бы то ни было, Сет в основном состоит из трех разных компонентов:

  • Сет Клиент
  • Сет-RPC сервер
  • Сетевой процессор транзакций

Однако вам нужно знать, что Seth не является полной реализацией Ethereum. Очевидно, что платформа внесла некоторые изменения, которые лучше всего подходят ей. Таким образом, для этих модификаций система немного отличается от оригинального Ethereum. Хотя большинство смарт-контрактов EVM могут работать на платформе, есть некоторые отличия:

  • Вместо 32-байтового хэша блока в качестве идентификатора блоки Sawtooth используют 64-байтовую подпись заголовка. В случае выполнения любой инструкции BLOCKHASH используется только первая 32-байтовая хэш-подпись..
  • Ethereum в основном зависит от экономических стимулов для ограничения общего использования ресурсов. Однако Сет работает только с разрешенной моделью. Таким образом, использование «газа» ограничено, а разрешения используются для всех типов узлов..
  • В случае выполнения транзакции Seth имеет модульную структуру, поэтому ни одна транзакция не может иметь никаких сведений о выполнении в сети. Но в Ethereum транзакции сильно зависят от временных меток, хешей и чисел..

На самом деле, изменения действительно делают смарт-контракты Hyperledger Sawtooth более прибыльными, чем когда-либо..

 

Подключаемые алгоритмы консенсуса

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

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

Как бы то ни было, в настоящее время вы можете выбрать 5 различных вариантов консенсуса. Они есть –

  • Devmode

Этот консенсус в основном подходит для целей разработки. Это позволит вам протестировать платформу с одним узлом валидатора. Итак, как видите, он определенно не подходит для производственных целей..

 

  • PBFT

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

 

  • Поэт ЦФТ

Другое название этого – симулятор PoET. В этом есть среда симулятора SGX, которая позволяет этим алгоритмам работать свободно. Однако он будет предлагать отказоустойчивость при сбоях, как и вывод, аналогичный другим платформам.

Но вам нужно иметь TP поэт-валидатор-реестр. Более того, вы можете запускать это на любых процессорах. Однако это не византийская отказоустойчивость, а значит, только ЦФТ..

 

  • Поэт SGX

В этой версии PoET он будет использовать SGX. А с помощью SGX он может предложить византийскую отказоустойчивость, аналогичную PoW. Однако для этого требуется лишь относительно небольшое количество мощности процессора..

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

 

  • Плот

В этом алгоритмы должны иметь лидера на выбранный период времени. Более того, когда таймер истекает, лидер автоматически заменяется. На самом деле Raft намного быстрее PoET; однако он предлагает только CFT и не является византийским.

 

А как насчет других алгоритмов консенсуса?

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

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

 

Неотъемлемый консенсус

Еще одна замечательная особенность Sawtooth – поддержка неизменного консенсуса. Теперь вы думаете, что это? Ну, как правило, отключение означает, что вы можете изменить консенсусный протокол на ходу в любое время..

Итак, чтобы изменить консенсус, вам не нужно останавливать валидаторы, пользователей или другие узлы в сети. Более того, вам не нужно будет получать новый генезис-блок каждый раз, когда вы его меняете. На самом деле такой процесс называется динамическим консенсусом..

Таким образом, новая функция делает смарт-контракты Hyperledger Sawtooth еще более прибыльными..

 

Примеры семейств транзакций

Проще говоря, семейство транзакций – это группа моделей транзакций или операций, которые вы можете использовать в бухгалтерской книге. На самом деле, думайте о них как о другом подходе к API. Во многих случаях сети может потребоваться программируемая структура смарт-контракта..

Итак, для этого вы можете легко использовать семейство транзакций EVM с помощью SETH. Мы поговорим об этом через некоторое время.

Во многих случаях предприятия фактически стремятся к фиксированному процессу транзакции, потому что это в значительной степени ограничивает риск..

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

Например, одно из семейств под названием Integer Key фактически предлагает только 3 вида операций, таких как установка, уменьшение и увеличение. Таким образом, имея только эти 3 параметра, относительно сложно сделать какие-либо ошибки или взломать систему..

Но почему Hyperledger Sawtooth впервые представил их??

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

Есть несколько интересных фактов о семействах транзакций –

  • Вы можете использовать любой язык, чтобы написать новый.
  • Доступны SDK для C ++, Java, JavaScript, Go, Python, Rust и многих других..
  • Все они работают отдельно друг от друга в параллельном пространстве, что дает возможность модернизации сети..

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

  • Семейство транзакций BlockInfo

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

Итак, это помогает процессору соответственно хешировать новый.

На самом деле Blockinfo предлагает способ хранить любую информацию о настраиваемых исторических блоках..

 

  • Семейство транзакций с идентификационными данными

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

Но вся эта сложная информация становится препятствием для управления. Однако с помощью семейства транзакций идентификации управлять ими чрезвычайно просто..

 

  • Семейство транзакций IntegerKey

Другое семейство в архитектуре Hyperledger Sawtooth позволяет пользователям устанавливать, увеличивать или уменьшать значение записей в словаре состояний..

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

 

  • Семейство транзакций реестра валидатора

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

Этот процесс действительно очень помогает и обеспечивает надлежащее масштабирование..

 

  • Семейство транзакций настроек

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

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

 

  • Семейство транзакций Smallbank

Итак, вы создали новый фреймворк. Но теперь вы должны увидеть, как это работает на самом деле. Как вы это сделаете? На самом деле, семейство транзакций Smallbank позволяет пользователям сравнивать платформу и видеть, как они работают..

Более того, он предложит серию тестов и стандарт для сравнения..

  • Семейство транзакций XO

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

Система кодирования в этом семействе помогает разработчикам увидеть справочную структуру для семейства транзакций..

 

Глава 3: Разработка Hyperledger Sawtooth – Описание архитектуры

  • Глобальное состояние

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

Таким образом, чтобы поддерживать это, Sawtooth берет все семейства транзакций в один экземпляр, называемый Radix Merkle Tree. Более того, проверка блоков в каждом валидаторе одной и той же транзакции дает одно и то же состояние и одинаковые результаты..

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

 

Radix Merkle Tree

Разработка Hyperledger Sawtooth включает адресуемое дерево Меркла Radix для хранения всех семейств транзакций. Например, дерево на самом деле является деревом Меркла, которое может сохранять копию при записи данных от листа к корню..

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

Таким образом, когда транзакция валидатора заканчивается на адресе, отличном от адреса Меркла, этот блок не будет действительным..

Именно так они достигают консенсуса, не полагаясь на единственных свидетелей. Это определенно отличный подход.

 

  • Транзакции и планирование

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

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

Обычно структура пакета включает транзакции, TransactionHeader, BatchHeader и Batch..

 

Открытые ключи, подпись и заголовок

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

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

Но как они генерируют header_signature? Ну, во время процесса проверки ключ в signer_public_key генерирует байты.

 

Семейство транзакций

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

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

 

Планирование транзакций

Одним из основных плюсов этой платформы является поддержка параллельного и последовательного планирования. На самом деле вы можете указать планировщик с помощью аргумента командной строки. С другой стороны, вы также можете оставить это на усмотрение конфигурации валидатора при запуске процесса валидации..

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

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

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

 

  • Журнал

Еще одним важным элементом разработки Hyperledger Sawtooth является журнал. Но какая от этого польза? На самом деле журнал действительно помогает расширять и поддерживать блокчейн для валидаторов..

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

Кроме того, Журнал будет использовать любые пакеты и блоки, поступающие на валидаторы. Кроме того, все пакеты или блоки поступают с использованием REST API или протокола сплетен. Итак, когда Журнал получает блоки или пакеты, он направляет их через валидаторы..

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

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

Таким образом, даже если входящая скорость слишком высока, BlockPublisher может легко потребовать блоки. Кроме того, он гибкий, поэтому вы можете добавить больше согласованных алгоритмов для оптимизации процесса..

 

  • Сеть валидаторов

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

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

Основная цель сети – поддерживать уровень сети как можно более самодостаточным. В действительности сетевой уровень не получает никакой информации о сообщениях прикладного уровня или каких-либо данных на прикладном уровне. Таким образом, полезная нагрузка на сетевом уровне относительно снижена, а одноранговое соединение очень быстрое..

 

состояния

Согласно документам, у них есть три типа состояний между валидаторами. Это –

  • Подключено: здесь требуется любое предварительное соединение для пиринга..
  • Не подключен
  • Peered: здесь происходит двунаправленная форма соединения, и они могут использовать ее для ретрансляции сообщений..

 

Открытие сверстников

В действительности двунаправленный пиринг от соседнего однорангового узла к соседнему одноранговому узлу приводит к подходящей связи между узлами. И в 99% случаев они успешны. В любом случае, узел может выбрать любой пиринговый узел для установления первого соединения. Но в любом случае они должны быть соседями.

 

  • Требования к разрешению

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

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

Разрешение ключа валидатора: В этом он контролирует, какие узлы получат доступ для подключения к узлам валидатора..

Разрешение ключа транзактора: В этом случае узлы получат привилегии в зависимости от того, кто контролирует пакеты и транзакцию ключей подписи..

 

Оба они позже разбиты на конкретные возможности. И для каждого из них есть краткое описание того, что необходимо и какие узлы могут это выполнять. Но вы можете подумать, зачем нужны пользовательские истории?

Что ж, в корпоративной компании у каждого сотрудника разные рабочие задачи. А без определенного слогана никто не знает, какой сотрудник чем занимается. То же самое и в сети.

У каждого узла в системе есть определенные задачи, поэтому им также нужны определенные разрешения..

 

Сценарии сети валидатора

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

Публичная сеть

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

Чтобы убедиться, что публичный Sawtooth может взлететь, вам заранее понадобится система стимулов. Это обеспечит отсутствие проблем с безопасностью общедоступной сети..

 

Частная сеть

Для частной сети только предопределенные валидаторы могут входить в сетевой канал валидатора. Более того, никто, кроме валидаторов, не может участвовать в консенсусе..

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

 

Сеть Консорциума

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

 

Глава 4: Hyperledger Sawtooth предлагает живые демонстрационные приложения

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

 

Цепочка поставок

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

На самом деле, для этого они обеспечивают подотчетность и отслеживаемость с помощью базы данных Hyperledger Sawtooth..

 

Каков современный подход к цепочке поставок?

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

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

Кроме того, это помогло бы решить любые соглашения о собственности и владении вместе с их географическим положением в любое время. Самое приятное то, что вы можете видеть все с самой платформы..

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

 

Зачем представлять эту живую демонстрацию?

Что ж, на самом деле проблема с цепочкой поставок огромна. Есть определенные проблемы, которыми сейчас занимается цепочка поставок. Это –

  • Ведение записей вручную приводит к ошибкам, поэтому трудно понять, что реально, а что нет..
  • Благодаря расследованию в режиме реального времени невозможно узнать, хранится ли еда при идеальной температуре. И в управлении крупными цепочками поставок становится трудно управлять.
  • Из-за потери правил и надлежащей системы отслеживания в цепочке поставок много нелегальных товаров..
  • Также существует вероятность мошенничества среди сотрудников..
  • Большинству продуктов не хватает качества и безопасности, когда речь идет о цепочках поставок..
  • Система не способствует устойчивости, а тратит впустую много ресурсов..
  • Кроме того, отсутствие доверия потребителей и действий поставщиков вредит стоимости бренда многих предприятий..

 

Пример пилы Hyperledger: как это работает?

  • Сначала рыбак ловит морепродукты, а затем помечает их датчиками Интернета вещей..
  • Далее все датчики начинают передавать обратно в сеть информацию о местонахождении морепродуктов..
  • Он проходит через множество каналов распространения, и платформа отслеживает каждый из сайтов..
  • Прежде чем покупатель купит морепродукты, он / она может использовать платформу для проверки происхождения рыбы..

 

Есть ли преимущество?

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

 

Другие варианты использования, кроме цепочки поставок пищевых продуктов

Что ж, цепочка поставок продуктов питания – это просто демонстрация. Вы можете легко настроить решение в соответствии с вашей конкретной нишей в цепочке поставок. На самом деле, независимо от того, какую настройку вы делаете, он все равно будет предлагать те же преимущества..

 

Расчет активов

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

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

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

 

Зачем представлять эту живую демонстрацию?

Что ж, на самом деле проблема с расчетом активов огромна. Есть определенные вопросы, которыми сейчас занимается расчет активов. Это –

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

 

 Пример пилы Hyperledger: как это работает?

  • Прежде всего, платформа создает участника.
  • Во-вторых, они создают связь.
  • После этого они могут выдавать котировки.
  • Затем они могут самостоятельно рассчитывать и создавать заказы в зависимости от потребности..
  • Наконец, они могут просматривать портфель перед покупкой или продажей..

 

Есть ли преимущество?

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

 

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

 

Обмен цифровыми активами

Еще одно отличное демонстрационное приложение для работы с базами данных Hyperledger Sawtooth – Digital Asset Exchange. Сейчас, когда во всем мире популярны цифровые активы, должен быть способ выпуска защищенных цифровых активов..

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

 

Зачем представлять эту живую демонстрацию?

Что ж, на самом деле проблема обмена цифровыми активами огромна. Есть определенные проблемы, с которыми сейчас сталкивается биржа цифровых активов. Это –

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

 

Пример пилы Hyperledger: как это работает?

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

 

Есть ли преимущество?

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

 

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

 

Глава 5: Пила Hyperledger в действии

T-Mobile

Начнем с примера Hyperledger Sawtooth. На самом деле T-Mobile использует Hyperledger Sawtooth Lake для своего решения. В настоящее время они, как правило, используют его в своем решении для управления доступом и идентификацией под названием Sawtooth Hyper Directory..

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

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

 

Государственный банк Индии

Еще один пример Hyperledger Sawtooth – Государственный банк Индии. Да, вы правильно прочитали, блокчейн также достиг Индии. Судя по всему, они используют Hyperledger Sawtooth Lake для своей платформы консорциума BankChain..

На самом деле платформу основал Государственный банк Индии. Что касается технологической поддержки, они работают с Primechain, потому что они специализируются на платформах консорциума. Как бы то ни было, в настоящее время на их платформе более 27 участников. Помимо банков и других финансовых учреждений Индии, есть и другие компании Ближнего Востока..

Кроме того, они используют эту платформу для своей функции «Знай своего клиента», которая также включает в себя борьбу с финансированием терроризма. Платформа Sawtooth полностью поддерживает их функции..

 

Покитдок

Еще один крутой пример Hyperledger Sawtooth – компания PokitDok. С помощью Hyperledger Sawtooth Lake они быстро набирают транзакции. В качестве технологической резервной копии они используют Intel. Во всяком случае, их платформа для тяги в сфере здравоохранения называется DokChain..

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

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

К сожалению, Change Healthcare недавно приобрела все активы проекта PokiDok, и теперь они ищут решение..

 

Dot Blockchain Media

Что ж, еще одно замечательное использование Hyperledger Sawtooth Lake – это компания Dot Blockchain Media. Для своего проекта они объявили, что собираются использовать Hyperledger Sawtooth. На самом деле музыкальная индустрия сталкивается с множеством проблем, таких как вопросы авторского права и несправедливые права..

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

Таким образом, все издатели и художники могут зарегистрировать свой контент в своем проекте и получить справедливое отношение, которого они заслуживают..

Более того, консенсус PoET платформы идеально подошел бы для этого..

 

ScanTrust

ScanTrust на самом деле является SaaS-компанией, использующей Hyperledger Sawtooth Lake. На самом деле они предлагают разные продукты, которые помогают своим потребителям подключаться к Интернету с помощью уникальной идентификации..

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

И что может быть для него отличной платформой, кроме Sawtooth, верно??

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

 

Wind River

Wind River подпитывает свой проект SParts с помощью платформы Hyperledger Sawtooth Lake. На самом деле они используют эту платформу для своей платформы Software Parts Ledger, которая может отслеживать любой программный компонент прямо с момента, когда производитель разрабатывает устройства и продукты..

Вы получите много преимуществ, зная, откуда берется весь компонент с открытым исходным кодом, например:

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

 

Университет Невады, Рино

Университет Невады в Рино фактически использует Hyperledger Sawtooth Lake для своих автономных транспортных средств и технологий дорожной инфраструктуры. Что ж, на самом деле автономные транспортные средства – это всего лишь испытанная концепция, но университет делает все, что в его силах, чтобы это произошло..

С помощью решения Filament Blockchain IoT, которое использует Sawtooth для взаимодействия машины с инфраструктурой и обмена данными, становится возможным.

Помимо этого, технология Blocklet от Filament будет использоваться в транспортном средстве для поддержки проекта. Кроме того, с неизменяемой бухгалтерской книгой автомобили могут регистрировать правильную информацию без какого-либо вмешательства..

 

Даймлер Тракс

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

Проект будет охватывать больше упрощенных решений и решений без драйверов. Экосистема огромна, и в нее также войдут многие производители, поставщики, энергетические компании и страховые компании..

Итак, как видите, блокчейн идеально подходит для работы всех этих отраслей в одном месте..

Во всяком случае, для своей технической поддержки они используют комплект Filament’s Blocklet. С помощью этого комплекта они могут легко подключить автомобиль к системе..

 

Проект AMCHART

В проект на самом деле является всемирной электронной записью о состоянии здоровья и имеет высокую степень защиты. На самом деле, это определенно изменит способ работы здравоохранения с записями поставщиков и информацией о пациентах. Таким образом, это явно повысит безопасность и портативность..

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

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

 

IntraEdge

Еще один крутой пример Sawtooth – компания IntraEdge. С помощью Hyperledger Sawtooth Lake они быстро удовлетворяют требования GDPR. В качестве технологической резервной копии они используют Intel. Как бы то ни было, их розничное решение наверняка поможет изменить типичные способы работы на рынке..

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

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

Таким образом, это было бы лишь началом более разнообразных изменений..

 

Решение Vanig

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

Проект электронной коммерции также будет включать функцию аудита, чтобы убедиться, что весь продукт является подлинным..

Вы получите много преимуществ, зная, откуда берутся все продукты, такие как:

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

 

Фармобиль

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

Кроме того, они также предлагают FARMOBILE DataStore℠, которое обеспечивает большую прозрачность, доверие и отслеживаемость. С помощью их интерактивного портала покупателя вы можете легко выбрать любую землю, которую хотите купить для ведения сельского хозяйства..

В настоящее время вам доступно более 1 000 000 акров. Еще одна замечательная особенность заключается в том, что вы можете оставаться анонимным, пока продаете свою землю..

 

Глава 6: Курс Hyperledger Sawtooth: обучение и руководство

Обучение пилоту Hyperledger

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

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

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

Еще одна замечательная вещь заключается в том, что сначала они предлагают только два разных курса, чтобы вы начали. Это –

Блокчейн: понимание его использования и последствий

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

 

Введение в технологии блокчейн Hyperledger

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

 

Сертификаты

Благодаря партнерству с Linux Foundation они предлагают профессиональную сертификацию после того, как вы закончите обучение Hyperledger Sawtooth. В настоящее время вы будете сертифицированным администратором Hyperledger Sawtooth (CHSA)..

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

 

Учебное пособие по Hyperledger Sawtooth

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

По сути, они будут предлагать учебник Hyperledger Sawtooth для настройки виртуальных сценариев разработки для распределенных реестров VirtualBox и Vagrant. Итак, в конце руководства Hyperledger Sawtooth вы будете запускать сеть валидаторов и точно знаете, какова ваша роль..

Более того, вы можете запускать любые команды из учебника Hyperledger Sawtooth, используя Git Bash в Windows, Terminal.app в macOS и т. Д..

 

Инструменты для обучения Hyperledger Sawtooth

Но вам понадобятся некоторые инструменты для руководств. Это –

  • VirtualBox (5.0.10 r104061 или новее)
  • Vagrant (1.9.0 или новее)

Для Windows вам понадобится –

  • Git для Windows

 

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

Очевидно, что все материалы часто обновляются..

Кроме того, вы получите доступ к множеству видео и многим другим материалам, которые помогут вам в обучении. Эти видео действительно полезны, и они шаг за шагом показывают вам все до единого..

Итак, с помощью этих видеороликов вы легко узнаете, как работает система..

 

Глава 7: Заключительные мысли

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

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

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

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map