Week 1
[24-06-2024 to 28-06-2024] | Team Setting - Know the Team
- The journey so far
- Expectations Setting
- Setting up Communication Channels
- Meeting Schedules
- Project Plan
| Status |
---|
colour | Green |
---|
title | Completed |
---|
|
|
Week 2-5
[01-07-2024 to 26-07-2024] | Project Initiation Phase - Week 2-3:[01-07-2024 to 12-07-2024]
- Exploring the consensus protocols and distributed systems
- Understanding of BiniBFT paper
- Week 4:[15-07-2024 to 19-07-2024]
- Developing architecture for BiniBFT
- Eval 1 [22-07-2024 to 26-07-2024]
- Documentation on BFT protocols along with the architecture of BiniBFT
| Status |
---|
colour | Yellow |
---|
title | In Progress |
---|
|
|
Week 6-17
[30-09-2024 to 18-10-2024] | Implementation Phase - Set up the development environment and tools and implement a distributed system
- Start implementing the core protocol functionality of BiniBFT
- Conduct regular code reviews and ensure code quality
- Develop unit tests for each component
- Develop the supporting document
- Eval 2 - Week 11: [02-09-2024 to 06-09-2024]
- Implementing BiniBFT with Random polling method
- Eval 3 - Week 17: [14-10-2024 to 18-10-2024]
- Implementing BiniBFT with Time weighted method
| Status |
---|
colour | Yellow |
---|
title | In Progress |
---|
|
|
Week 18-23
[21-10-2024 to 29-11-2024] | Project Outcome Phase - Week 18-21: Integration and Testing [21-10-2024 to 15-11-2024]
- Integration with Hyperledger
- Comparison with Fabric 3.0
- Week 22-23: Whitepaper & Closure [18-11-2024 to 29-11-2024]
- Write BiniBFT white paper v2 showcasing the features, performance, and advantages of BiniBFT over existing BFT consensus libraries
Deliverables: Implementation of BiniBFT consensus, white paper on BiniBFT v2, highlighting its design, implementation, and benefits along with comparative analysis.
- Eval 4 - Week 23: [25-11-2024 to 29-11-2024]
- Final project presentation
- BiniBFT Whitepaper v2 & complete deliverables
| Status |
---|
colour | Yellow |
---|
title | In Progress |
---|
|
|