Description
BiniBFT Implementation aims to make the BiniBFT consensus designed earlier, into a fully functional plugin for Fabric. The project's objective is to enhance the security, scalability, and throughput of BFT consensus for enterprise blockchain, mainly focusing on Hyperledger Fabric.
...
Volunteer Mentees
...
Timeline/ Date | Task/ Activity/ Deliverables | |
---|
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 |
---|
|
|