Versions Compared

Key

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

...

Name

Time Zone

Discord ID

Email ID

Siddhant Prateek Mahanayak

IST

siddhant_prateek#1410

siddhantprateek@gmail.com

Arun Sridhar

BST

aruns05

arun.sridhar78@gmail.com

Ajitesh Kumar Soni

IST

_aj_9335

ajiteshsoni.work@gmail.com

Abhishek Ranjan

IST

Abhishek Ranjan#3051

abhishekranjan6585@gmail.com

Ashna P S

IST

ashnaa_02

psashna1984@gmail.com

Sahilsher SinghISTdeathonnsandhu.sahil2002@gmail.com
Riddhi KatarkiISTriddhi#7916riddhikatarki@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]

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

Week 19-21

[04-11-2023 to

24-11-2023]

Integration and Testing

  • Integrate the developed components into a cohesive protocol implementation
  • Conduct integration testing to verify interoperability and compliance with requirements
  • Identify and fix any issues or bugs that arise during testing10-11-2023, 11-11-subtletrueYet to Start 2225251122122023

    Week 26

    [23301220232312-2023 to 30-12-2023subtletrueYet to Start
    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-1114:[12-08-2023 to 1506-0910-2023]
      • Explore existing BFT consensus libraries (e.g., BFT-SMaRt, MIR-BFT, BDLS, Matrix) and evaluate their suitability for Fabric integration.
    • 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]
    BiniBFT Protocol Framework (Sequence Diagrams, Workflow)
      • Comparative study of the existing BFT protocols 


    •  Eval-2 [06-10-2023, 07-10-2023]

    Status
    colourYellowGreen
    titleIn ProgressCOMPLETED

    Week 15-1823


    [07-09-2023 to

    0308-1112-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
    subtletrue
    titleYet to Start

    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

    colour

    Green
    title

    COMPLETED

    Week

    24-

    26


    [

    09-

    12-2023 to

    15-

    01-

    2024]

    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.

    Status
    subtletrue
    titleYet to Start


    • Christmas Break [22-12-2023 to
    • 07-
    • 01-
    • 2024]

    Final Presentation and Evaluation

    • Finalize all project deliverables and prepare for project closure


    •  Eval-4 [
    • 15-
    • 01-2024]

    Status

    colour

    Green
    title

    COMPLETED