Versions Compared

Key

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

...

Timeline/ Date

Task/ Activity/ Deliverables

STATUS

Week 1


[24-06-2024 to

28-06-2024]

Team Setting

  • Know the Team
  • The journey so far
  • Expectations Setting
  • Setting up Communication Channels
  • Meeting Schedules
  • Project Plan

Status
colourGreen
titleCompleted

Week 2-5


[01-07-2024 to

26-07-2024]

Project Initiation Phase

  • Week 2-3:[01-07-2024 to 12-07-2024]
    • Exploring the consensus protocols and distributed systems 
    • Understanding of BiniBFT paper
  • Week 4:[15-07-2024 to 19-07-2024]
    • Developing architecture for BiniBFT


  •  Eval 1 [22-07-2024 to 26-07-2024]
    • Documentation on BFT protocols along with the architecture of BiniBFT


Status
colourYellow
titleIn Progress

Week 6-17


[30-09-2024 to

18-10-2024]

Implementation Phase

  • Set up the development environment and tools and implement a distributed system
  • Start implementing the core protocol functionality of BiniBFT
  • Conduct regular code reviews and ensure code quality
  • Develop unit tests for each component
  • Develop the supporting document 


  •  Eval 2 - Week 11: [02-09-2024 to 06-09-2024]
    • Implementing BiniBFT with Random polling method


  •  Eval 3 - Week 17: [14-10-2024 to 18-10-2024]
    • Implementing BiniBFT with Time weighted method

Status
colourYellow
titleIn Progress

Week 18-23


[21-10-2024 to

29-11-2024]

Project Outcome Phase

  • Week 18-21: Integration and Testing [21-10-2024 to 15-11-2024]
    • Integration with Hyperledger
    • Comparison with Fabric 3.0


  • Week 22-23: Whitepaper & Closure [18-11-2024 to 29-11-2024]
    • Write BiniBFT  white paper v2 showcasing the features, performance, and advantages of BiniBFT over existing BFT consensus libraries

Deliverables: Implementation of BiniBFT consensus, white paper on BiniBFT v2, highlighting its design, implementation, and benefits along with comparative analysis.


  •  Eval 4 - Week 23: [25-11-2024 to 29-11-2024]
    • Final project presentation
    • BiniBFT Whitepaper v2 & complete deliverables


Status
colourYellow
titleIn Progress