Project Plan - BiniBFT Implementation
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.
Mentor
Name | Time Zone | Discord ID | Email ID |
---|---|---|---|
Anasuya Threse Innocent | IST / GMT+5.30 | biniworld |
Mentee
Name | Time Zone | Discord ID | Email ID |
---|---|---|---|
Raju OWK | IST / GMT+5.30 |
Volunteer Mentees
Name | Time Zone | Discord ID | Email ID |
---|---|---|---|
Maaz Muhammad Khan | GMT+5 | maazmuhammadkhan | |
Ram Prakash | IST / GMT+5.30 | ryker |
Communication Channel
Discord Channel: https://discord.gg/DkRPNhgbmG
Regular meetings on Google meet & private whatsapp group for the mentees, and shared Google drive access.
Project Repo: https://github.com/BiniWorld/Hyperledger-BiniBFT
Deliverables
- Pseudocode and algorithm development of the BiniBFT consensus library for Hyperledger Fabric.
- Documentation and demonstration of how BiniBFT protocols can be integrated with Fabric.
- BiniBFT White paper v2
Milestones
Eval 1: Q1 Evaluation [22-07-2024 - 26-07-2024]
- Documentation on BFT protocols along with the architecture of BiniBFT
Eval 2: Mid-term Evaluation [02-09-2024 - 06-09-2024]
- Implementing BiniBFT with Random polling method
Eval 3: Q3 evaluation [14-10-2024 - 18-10-2024]
- Implementing BiniBFT with Time weighted method
Eval 4: Final Evaluation [25-11-2024 - 29-11-2024]
- Final project presentation
- BiniBFT Whitepaper v2 & complete deliverables
Timeline - Activities - Deliverables
Timeline/ Date | Task/ Activity/ Deliverables | STATUS |
---|---|---|
Week 1 [24-06-2024 to 28-06-2024] | Team Setting
| COMPLETED |
Week 2-5 [01-07-2024 to 26-07-2024] | Project Initiation Phase
| COMPLETED |
Week 6-17 [30-09-2024 to 18-10-2024] | Design Modification Phase
| COMPLETED |
Week 18-23 [21-10-2024 to 29-11-2024] | Project Outcome Phase
Deliverables: Pseudocode of BiniBFT consensus, white paper on BiniBFT v2, highlighting its design, implementation, and benefits along with comparative analysis.
| COMPLETED |