Project Plan - BiniBFT
Description
The goal of this project is to build BiniBFT, a Byzantine Fault Tolerance consensus library for Hyperledger Fabric which provides end-to-end security, high throughput with low latency and high scalability so that Fabric can be applicable for distributed and decentralized day-to-day applications.
Mentor
Name | Time Zone | Discord ID | Email ID |
---|---|---|---|
Anasuya Threse Innocent | IST | biniworld |
Mentees
Name | Time Zone | Discord ID | Email ID |
---|---|---|---|
Siddhant Prateek Mahanayak | IST | siddhant_prateek#1410 | |
|
|
| |
Ajitesh Kumar Soni | IST | _aj_9335 | |
Abhishek Ranjan | IST | Abhishek Ranjan#3051 | |
Ashna P S | IST | ashnaa_02 | |
Sahilsher Singh | IST | deathonn | sandhu.sahil2002@gmail.com |
Riddhi Katarki | IST | riddhi#7916 | riddhikatarki@gmail.com |
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
- Creation of a BFT consensus algorithm, BiniBFT for Hyperledger Fabric.
- White paper on BiniBFT
Milestones
Eval 1: [11-08-2023, 12-08-2023]
- RAFT familiarization & an application implementation using it
Eval 2: Mid-term Evaluation - [06-10-2023, 07-10-2023]
- Comparative study of BFT Protocols
Eval 3: [10-11-2023, 11-11-2023]
- BiniBFT Protocol Framework
Eval 4: Final Evaluation - [23-12-2023 to 30-12-2023]
- Final Documentation & Presentation
Timeline - Activities - Deliverables
Timeline/ Date | Task/ Activity/ Deliverables | STATUS |
---|---|---|
Week 1-2 [01-07-2023 to 14-07-2023] | Team Setting
| COMPLETED |
Week 3-14 [15-07-2023 to 29-09-2023] | POC Phase
| COMPLETED |
Week 15-23 [07-09-2023 to 08-12-2023] | BiniBFT Protocol Framework
| COMPLETED |
Week 24-26 [09-12-2023 to 15-01-2024] | Documentation
Deliverables: White paper on BiniBFT, highlighting its design, implementation, and benefits.
Final Presentation and Evaluation
| COMPLETED |