...
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
...
- 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]
...
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 - Know the Team
- The journey so far
- Expectations Setting
- Setting up Communication Channels
- Meeting Schedules
- Project Plan
| Status |
---|
colour | Green |
---|
title | Completed |
---|
|
|
Week 3-14
[15-07-2023 to 29-09-2023] | POC Phase - Week 3-6:[15-07-2023 to 11-08-2023]
- Study existing BFT consensus protocols and their integration with blockchain platforms, Understand the architecture and consensus mechanism of Raft
- Eval 1 [11-08-2023, 12-08-2023]
- Week 7-14:[12-08-2023 to 06-10-2023]
- Explore existing BFT consensus libraries (e.g., BFT-SMaRt, MIR-BFT, BDLS, Matrix) and evaluate their suitability for Fabric integration.
- Comparative study of the existing BFT protocols
- Eval-2 [06-10-2023, 07-10-2023]
| Status |
---|
colour | Green |
---|
title | COMPLETED |
---|
|
|
Week 15-23
[07-09-2023 to 08-12-2023] | BiniBFT Protocol Framework - Identify challenges and requirements for integrating BFT consensus with Fabric
- BiniBFT Protocol Framework (Sequence Diagrams, Workflow)
| Status |
---|
colour | Green |
---|
title | COMPLETED |
---|
|
|
Week 24-26
[09-12-2023 to 3015-1201-20232024] | Documentation - Write a white paper showcasing the features, performance, and advantages of BiniBFT over existing BFT consensus libraries
Deliverables: White paper on BiniBFT, highlighting its design, implementation, and benefits.
- Christmas Break [22-12-2023 to 07-01-2024]
Final Presentation and Evaluation - Finalize all project deliverables and prepare for project closure
- Eval-4 [2815-1201-20232024]
| Status |
---|
subtle | true |
---|
colour | YellowGreen |
---|
title | In ProgressCOMPLETED |
---|
|
|