Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 2: Mid-term Evaluation - [06-10-2023, 07-10-2023]

Eval 3: [10-11-2023, 11-11-2023]

...

Eval 4: Final Evaluation - [23-12-2023 to 30-12-2023]


Timeline - Activities - Deliverables

Timeline/ DateTask/ Activity/ Deliverables

Status
titleStatus

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
colourGreen
titleCompleted

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
colourGreen
titleCOMPLETED

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)


  •  Eval-3 [14-12-2023]

Status
colourGreen
titleCOMPLETED

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]

true
Status
subtle
colourYellowGreen
titleIn ProgressCOMPLETED