Hyperledger Sawtooth is an enterprise blockchain platform with which to build, deploy, and run decentralized applications (dApps) with a highly modular architecture. Hyperledger Sawtooth originated from Intel and is currently an open source project under the Linux Foundation.
The main principles behind Hyperledger Sawtooth are keeping a distributed ledger, distributed data storage, a modular architecture, and a decentralized consensus; these makes smart contracts safe, particularly for enterprise organizations.
This chapter will cover the following recipes:
- Installing Hyperledger Sawtooth
- Configuring Hyperledger Sawtooth
- Designing a namespace and address
- Implementing a transaction family
- Building a transaction processor
- Granting permission on the Sawtooth network
- Developing client applications with the Sawtooth REST API and SDK