Hyperledger Sawtooth Elements

Transaction validators validate transactions.

Transaction families are smart contracts in Hyperledger Sawtooth. They define the operations that can be applied to transactions. Transaction families consist of both transaction processors (the server-side logic) and clients (for use from Web or mobile applications).

Transaction processor is the server-side business logic of transaction families that acts upon network assets.

Transaction batches are clusters of transactions that are either all committed to state or are all not committed to state.

The network layer is responsible for communicating between validators in a Hyperledger Sawtooth network, including performing initial connectivity, peer discovery, and message handling.

Global state contains the current state of the ledger and a chain of transaction invocations. The state for all transaction families is represented on each validator. The process of block validation on each validator ensures that the same transactions result in the same state transitions, and that the resulting data is the same for all participants in the network. The state is split into namespaces, which allow flexibility for transaction family authors to define, share, and reuse global state data between transaction processors.

49 Replies to “Hyperledger Sawtooth Elements

  1. I was just seeking this information for a while. After six hours of continuous Googleing, at last I got it in your website. I wonder what’s the lack of Google strategy that don’t rank this type of informative web sites in top of the list. Usually the top sites are full of garbage.

  2. I can tell that you’re trying to be PC with this content, but please remember that the polarized ideas usually start a healthy debate when argued respectfully..and this IS your page not a democracy- let your “take” be King here!|

Leave a Reply

Your email address will not be published. Required fields are marked *