Releases
- Sawtooth Library v0.4.0 - 8/4/2020
- Sawtooth Library v0.5.0 - 8/13/2020
- Sawtooth Library v0.6.0 - 9/17/2020
- Sawtooth Library v0.6.1 - 9/24/2020
- Sawtooth Library v0.6.2 - 9/29/2020
- Sawtooth Library v0.6.3 - 10/05/2020
- Sawtooth Rust SDK v0.4.5 - 8/4/2020
- Sawtooth Rust SDK v0.5.0 - 9/3/2020
- Sawtooth Sabre v0.6.0 - 9/8/2020
- Sawtooth PBFT v1.03 - 8/5/2020
- Sawtooth Devmode v1.2.4 - 8/4/2020
Maintainers are distributed across Bitwise IO, Cargill, Intel, and Walmart Labs.
Presentations | Webinar | Manual | Whitepaper | |
---|---|---|---|---|
RESOURCES | Hyperledger Sawtooth v1.0: Market Significance and Technical Overview |
The competencies below serve as a reference for training partners wishing to align materials and candidates preparing to take the Certified Hyperledger Sawtooth Administrator (CHSA) exam.
Install – 10%
- Install Sawtooth packages
- Start component services
- Generate keys
- Register validator
- Configure peering
- Verify install and fix if necessary
- Connect transaction processor to validator
- Create genesis block
- Verify system meets hardware requirements
Configuration – 25%
- Configure validator peering and network
- Configure consensus
- Configure logging
- Configure REST API
- Configure layer 3 network ports/firewall
- Configure metrics
- Configure transaction processor endpoint
- Configure systemd services
- Choose parallel / sync scheduler
- Configure storage paths
- Configure Sawtooth CLI
Permissioning, Identity Management, and Security – 20%
- Identify network ID / system / peer ID
- Permission a transaction processor
- Policy management
- Validator registration
- System permissions
- Configure validator local policy file
- Validator key permissioning
- Role management: transactor roles
- Role management: network roles
- Configure transactor permissions
- Secure connections between components
- Use a proxy server to authorize the REST API
- Securing connecting between validators
- Manage validator keys and secrets
Lifecycle – 25%
- Create new network
- Joining an existing network
- Remove validator node from the network
- Rejoin network after network failure
- Restart validator after crash or maintenance
- Restart components after crash or maintenance
- Add new transaction processor
- Changing consensus mode
- Change network configuration
- Update Sawtooth software
- Update transaction processor version
Troubleshooting – 20%
- Troubleshoot network communication
- Troubleshoot REST API
- Troubleshoot consensus
- Troubleshoot transaction processor
- Identify and resolve chain fork
- Fix validator
- Enable Sawtooth monitoring
- Monitor network topology
- Troubleshoot deployment
- Troubleshoot resource constraints