Hyperledger Sawtooth https://sawtooth.hyperledger.org/
Project Health
In the last quarter work a number of releases have been made including last quarter's stabilized features. Work has begun on moving Sawtooth Sabre into the Transact Library. Design work has begun on next generation block publishing, block management and pending batch queue, as part of the Sawtooth 2 effort.
Required Information
- Have you switched from master to main in all your repos? Yes
- Have you implemented the Common Repository Structure in all your repos?
- LICENSE - yes
- CODE_OF_CONDUCT.md - no
- SECURITY.md - yes
- README.md - yes
- MAINTAINERS.md - yes
- CONTRIBUTING.md - yes
- CHANGELOG - yes, but called RELEASE_NOTES.md
Questions/Issues for the TSC
No new issues.
Releases
- Sawtooth Library v0.7.0 - 11/29/21
- Sawtooth Library v0.7.1 - 11/29/21
- Sawtooth Library v0.7.2 - 12/13/21
- Sawtooth Sabre v0.8.1 - 11/29/21
Overall Activity in the Past Quarter
Design and implementation of core pieces of Sawtooth 2 has started, with the Sawtooth Library being the primary area of activity. The components being built are intended for general use when building distributed ledgers in Rust. This includes replacing traditionally non-library code like Sawtooth's journal concepts with similar but generalized library versions.
Sawtooth's website (https://sawtooth.hyperledger.org/) is undergoing renovation, and a "refresh" branch in the sawtooth-docs repository contains the new site. The site is being converted from sphinx-doc rst files to Jekyll markdown files, with a new theme and navigation. The amount of existing documentation for Sawtooth makes this a very large undertaking.
The community continues to discuss Sawtooth-related issues on Rocketchat, though there are probably too many channels for the amount of discussion. The monthly live working sessions continue and now primarily focus on design documents for Sawtooth 2-related work.
Current Plans
The following work is currently in progress:
- Move portions of Sawtooth Sabre to Hyperledger Transact
- Improve Sabre performance
- Sawtooth 2 component designs
- Refreshing the Sawtooth website and documentation
- Migrate to Github Issues, away from JIRA.
- Rewriting the Sawtooth CLI in Rust (paused)
The following work is currently planned:
- Create a new consensus library that will be used by the Sawtooth validator
- Initialize a Sawtooth service for Splinter
Plans will continue to be developed as part of the working sessions.
Maintainer Diversity
Maintainers are distributed across Bitwise IO, Cargill, Intel, and Walmart Labs.
Contributor Diversity
Commits from 2021-10-26 to 2022-01-26 : 228
Committers from 2021-10-26 to 2022-01-26 : 7
Domains from 2021-10-26 to 2022-01-26 : 1
Additional Information
Reviewed By
- Angelo de Caro
- Arnaud J LE HORS
- artem
- Arun S M
- Bobbi Muscara
- Danno Ferrin
- David Enyeart
- Grace Hartley (Deactivated)
- Hart Montgomery
- Jim Zhang
- kamlesh nagware
- Nathan George
- Peter Somogyvari
- Tracy Kuhrt
- Troy Ronda