Hyperledger Contributor Meeting Agenda
When: Wednesday, April 26, 2023
9:00am to 10:00am Eastern Time - New York
(UTC - 5:00)
Location:
https://zoom.us/j/91526040244?pwd=TjExenBQSU9QYUFjSUMrTjg0MCtBQT09
Attendees:
Joseph Livesey
Mark Carroll
Ryan Roberts
Purpose:
To restart developer interest in the 1.X line of Hyperledger Sawtooth. Sawtooth 2.0 was started over a year ago, but developer interest never seemed to ignite over a complete rewrite and architecture. The work will continue, mainly through Sean and Bitwise - though I am sure they welcome other contributors. In the meanwhile many companies continued to build their technical foundation on v1.X. The purpose of this meeting should be to see if there is developer interest in continuing development on the 1.X codebase.
- Quick review of where the codebase is today. The purpose of this meeting is around 1.X maintenance and enhancements.
- Contribution Ideas from those on the call, I will start with a few that we at Taekion have looked at tackling, but certainly enough - but some to get us talking:
- Making the TransactionCommitCache an LRU (We ran into issues with dependent transactions)
- Abstracting out the rust LMDB database functions into a separate crate and trait (sawdb) - better abstraction where others can experiment with different database backends
- A rocksdb implementation of the sawdb trait for the merkle tree database - big performance improvement
- A mundane one, but important to understanding Sawtooth 1.x - documenting the network APIs (our work with the consensus API showed where that is lacking)
- I starting with some thoughts - but others are needed if 1.X is to continue
- Review of any high priority bugs or issues
- Housekeeping
- Volunteers to either help or track down someone who can help with questions that are on Discord or other sources .
- Open discussion
- When should the next meeting be scheduled - in 4 weeks or sooner?
*************************************************************************************************************
https://docs.google.com/document/d/108b0LvennbRiXLLs8jHUE1X0gS7hC58y19Ku3hCPHw0/edit?usp=sharing
Recording: