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 |
---|---|---|---|
Avula Prasanna | IST / GMT+5.30 | prasanna4101 | bujji1234abc@gmail.com |
Volunteer Mentees
Name | Time Zone | Discord ID | Email ID |
---|---|---|---|
Maaz Muhammad Khan | GMT+5 | maazmuhammadkhan | |
Naman Sharma | IST / GMT+5.30 | naman5harma28 | |
Shivam Verma | PDT/ GMT-7 | shiwam | |
Ram Prakash | IST / GMT+5.30 | ryker | |
Raju OWK | IST / GMT+5.30 |
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
- Coding and development of the BiniBFT consensus library for Hyperledger Fabric.
- Documentation and demonstration of how BiniBFT protocols can be integrated with Fabric.
- Testing of the BFT protocol, capturing the TPS
- 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
- Avula Prasanna
- Maaz Muhammad Khan
- @Naman Sharma
- @Shivam Verma
- Ram Prakash
- @Raju OWK
Eval 2: Mid-term Evaluation [02-09-2024 - 06-09-2024]
- Implementing BiniBFT with Random polling method
- Avula Prasanna
- Maaz Muhammad Khan
- @Naman Sharma
- @Shivam Verma
- Ram Prakash
- @Raju OWK
Eval 3: Q3 evaluation [14-10-2024 - 18-10-2024]
- Implementing BiniBFT with Time weighted method
- Avula Prasanna
- Maaz Muhammad Khan
- @Naman Sharma
- @Shivam Verma
- Ram Prakash
- @Raju OWK
Eval 4: Final Evaluation [25-11-2024 - 29-11-2024]
- Final project presentation
- BiniBFT Whitepaper v2 & complete deliverables
- Avula Prasanna
- Maaz Muhammad Khan
- @Naman Sharma
- @Shivam Verma
- Ram Prakash
- @Raju OWK
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
| IN PROGRESS |
Week 6-17 [30-09-2024 to 18-10-2024] | Implementation Phase
| IN PROGRESS |
Week 18-23 [21-10-2024 to 29-11-2024] | Project Outcome Phase
Deliverables: Implementation of BiniBFT consensus, white paper on BiniBFT v2, highlighting its design, implementation, and benefits along with comparative analysis.
| IN PROGRESS |