...
- Understand how Conensus works in Hyperledger Sawtooth.
- Get familiar with Hyperledger Iroha Implementation.
Week 3-6
- Implement a consensus interface that supports Sawtooth PBFT, and replace the YAC component.
- Write tests and test the implementation.
- Interface for Communication with Sawtooth Consensus Engine.
Week 6-9
- Implement a consensus interface for the ordering service.Write tests and test the implementationthe P2P Network Consensus Interface.
- Update the Ordering Service to Gossip.
Week 9-12
- Implement a YAC component for the new Consensus Interface.Write tests and test the implementationthe Block Creation Component.
- Implement the Block Validation Component.
- Implement the Block Commit.
Methodology
- Quarter basis review according to Hyperledger Internship Programme schedule.
- Internal communication and updates with the mentors using Telegram.
- After every implementation, writing tests and testing.