2019 Q4 Hyperledger Sawtooth

Created by Mark Ford, last modified by Gari Singh on Nov 08, 2019

Project Health

New features:

  • Focus has been on stability, performance and regression testing for the upcoming 1.2 release. The features contained in the 1.2 release were originally reported in previous 2019 Sawtooth quarterly updates.

Bug fixes:

  • The ongoing transition of the codebase from Python to Rust changed the dynamics of calls across the FFI boundary. This led to some complex performance regressions which showed up during long-running-network testing with PoET consensus. Detailed instrumentation of the FFI calls suggested targeted optimizations to reduce or eliminate expensive boundary crossings . Final long-running-network tests with these changes are wrapping up, which should culminate in a 1.2 release shortly.

Blog content:


New issues

  • None


  • Sawtooth PBFT 1.0
  • Sawtooth 1.2 (coming soon)

Overall Activity in the Past Quarter

See the community calendar https://wiki.hyperledger.org/community/calendar-public-meetings for occurrences of our Sawtooth Contributors Meeting.

Current Plans

Continuing development on:

  • Sawtooth 1.2 release
  • Rewrite of remaining Python components in Sawtooth Core in Rust
  • Getting Sawtooth Rust SDK to 1.0
  • Getting Sawtooth Sabre to 1.0

Maintainer Diversity

Maintainers are roughly evenly distributed across Bitwise.io , Cargill, Intel, with T-Mobile on Next Directory.  No new maintainers have been added in this quarter.

Contributor Diversity

Commits from 2019-07-01 to 2019-09-30 :  225

Committers from 2019-07-01 to 2019-09-30 :  27

Domains from 2019-07-01 to 2019-09-30 :  12

Additional Information

Reviewed by


Woud you, or someone from the Sawtooth team, be interested in coming to a Perf and Scale Working Group meeting to discuss the performance issues ?

Posted by mwagner at Oct 10, 2019 11:36