Организация Linux Foundation сообщила (https://www.linuxfoundation.org/press-release/hyperledger-re... о готовности первого выпуска модульной платформы Hyperledger Sawtooth (https://www.hyperledger.org/projects/sawtooth), предназначенной для формирования систем бизнес-учёта на базе технологии блокчейн. Код проекта распространяется (https://github.com/hyperledger/sawtooth-core) под лицензией Apache 2.0. Для создания собственных обработчиков транзакций предлагается SDK (https://github.com/hyperledger/sawtooth-core/tree/master/sdk), поддерживающий разработку на С/C++, Java, JavaScript, Python, Go и Rust.Hyperledger Sawtooth предоставляет инструменты для создания собственных реализаций блокчейнов, которые могут применяться для создания распределённых верифицированных баз данных, состоящих из взаимосвязанных транзакций, заверенных последующими транзакциями и исключающих изменение информации задним числом. Поступающие данные добавляются в виде обновлений на основе транзакций, которые применяются к распределённой между несколькими участниками БД. Участник может быть не связан цепочкой доверия, а достоверность БД координируется алгоритмами достижения консенсуса (для компрометации базы нужно одновременно получить контроль за состоянием на стороне большего числа участника).
Платформа не привязана к конкретной области и может применяться для финансового учёта, ведения кредитной истории, создания реестров ресурсов, инвентаризации, медицинских картотек и журналов различных бизнес-процессов. В разработке платформы приняли участие более 50 компаний, включая Amazon Web Services, Huawei, IBM, Intel, Microsoft Azure, Ericsson, T-Mobile и Wind River. Внедрено несколько экспериментальных прототипов систем учёта на базе Hyperledger Sawtooth, обеспечивающих фиксацию авторских прав на музыкальные и мультимедийные произведения, ведение медицинских карт и баз идентификации клиентов финансовых организаций (KYC (https://ru.wikipedia.org/wiki/%D0%97%D0%....
Особенности Hyperledger Sawtooth:
- Применение смарт-контрактов (https://ru.wikipedia.org/wiki/%D0%A1%D0%... для автоматизации бизнес-процессов и голосования по изменению конфигурации блокчейна (например, для добавления новых участников и смарт-контрактов);
- Расширенный движок выполнения транзакций, обеспечивающий параллельную обработку транзакций для ускорения формирования блоков и их проверки;
- Поддержка интеграции с инструментарием платформы Ethereum (https://ru.wikipedia.org/wiki/Ethereum) и возможность запуска сторонних смарт-контрактов;
- Возможность обновления или замены протокола достижения консенсуса по мере роста распределённой сети. Например, можно перейти на более масштабируемые алгоритмы расчёта консенсуса при их появлении;
- Возможность разработки смарт-контрактов на различных языках программирования, в том числе на Go, JavaScript и Python.
URL: https://www.linuxfoundation.org/press-release/hyperledger-re.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=48020