...
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
...
Project Repo: https://github.com/BiniWorld/Hyperledger-BiniBFT
Deliverables
- Creation of a BFT consensus libraryalgorithm, BiniBFT for Hyperledger Fabric.Design documentation of BiniBFT protocol for 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]
- BiniBFT Protocol FrameworkComparative study of BFT Protocols
Eval 3: [10-11-2023, 11-11-2023]
- BiniBFT Protocol ImplementationFramework
- Riddhi Katarki10 Nov
- Siddhant Prateek10 Nov
- Sahilsher Singh10 Nov
- Abhishek Ranjan10 Nov
- Arun Sridhar Ajitesh kumar soni11 Nov
- @Ashna 11 Nov Ashna P S
Eval 4: Final Evaluation - [23-12-2023 to 30-12-2023]
- Final Documentation & Presentation
Timeline - Activities - Deliverables
Timeline/ Date | Task/ Activity/ Deliverables |
| ||||||
---|---|---|---|---|---|---|---|---|
Week 1-2 [01-07-2023 to 14-07-2023] | Team Setting
|
| ||||||
Week 3-14 [15-07-2023 to 29-09-2023] | POC Phase
|
|
|
|
- Week 12-13: [16-09-2023 to 29-09-2023]
- Identify challenges and requirements for integrating BFT consensus with Fabric
- Week 14: [30-09-2023 to 06-10-2023]
|
|
|
| ||
Week 15- |
23 [07-09-2023 to |
08- |
12-2023] |
Implementation Phase
- Set up the development environment and tools
- Start implementing the core protocol functionality
- Conduct regular code reviews and ensure code quality
- Develop unit tests for each component
Status | ||||
---|---|---|---|---|
|
Week 19-21
[04-11-2023 to 24-11-2023]
Integration and Testing
BiniBFT Protocol Framework
|
|
|
|
|
|
|
| ||
Week |
24- |
26 [ |
09- |
12-2023 to |
15- |
01- |
Week 26
[232024] | Documentation
Deliverables: White paper on BiniBFT, highlighting its design, implementation, and benefits. |
Status | ||||
---|---|---|---|---|
|
|
|
|
Final Presentation and Evaluation
|
|
|
|
|
|
|