Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Cadre d'application
Catégorie : Blockchain
Langage de programmation : Rust/Python
Auteur : Intel, Bitwise IO, Inc.
Date de publication : 2016 à maintenant
Licence : Apache License Version 2.0
Site Web : https://github.com/hyperledger/sawtooth-core

Introduction

L'Hyperledger Sawtooth est une solution d'entreprise pour la création, le déploiement et l'exécution de registres distribués (également appelés blockchains). Il fournit une plate-forme extrêmement modulaire et flexible pour la mise en oeuvre de mises à jour basées sur les transactions à l'état partagé entre des parties non approuvées, coordonnées par des algorithmes de consensus. L'Hyperledger Sawtooth permet de créer une logique métier native ou une application VM de contrat intelligent dans une couche de traitement des transactions pouvant exister dans la même instance d'un réseau blockchain. L'Hyperledger Sawtooth fait la distinction entre le niveau d'application et le système central. L'Hyperledger Sawtooth propose plusieurs familles de transactions en tant que modèles pour des fonctions de bas niveau, en particulier pour des applications telles que l'analyse des performances et l'entreposage d'informations par blocs. L'Hyperledger Sawtooth est principalement conçu pour alléger les défis d'un réseau privé. Les grappes en dents de scie pourraient facilement être déployées avec des autorisations séparées. Il n'y a pas de service centralisé et susceptible de divulguer des informations confidentielles ou des modèles de transaction. La blockchain entrepose les paramètres communs tels que les rôles et les autorisations afin que tous les participants soient accessibles au réseau. L'Hyperledger Sawtooth comprend également un planificateur parallèle avancé divisant les transactions en flux parallèles. Il isole l'exécution des transactions les unes des autres en fonction des emplacements auxquels la transaction accède et maintient les changements contextuels. Les transactions sont exécutées en parallèle chaque fois que cela est possible, évitant ainsi les doubles dépenses même après plusieurs transactions dans le même état. Cette fonctionnalité de planification parallèle offre une augmentation potentielle des performances par rapport à l'exécution en série. L'Hyperledger Sawtooth propose également la création et la diffusion d'événements. Il permet de vous abonner à des événements spécifiques à l'application et de relayer les informations sur l'exécution d'une transaction aux clients. Les abonnements sont gérés via un socket ZMQ.



Dernière mise à jour : Jeudi, le 29 octobre 2020