Versions Compared

Key

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

Description

BiniBFT Implementation aims to make the BiniBFT consensus designed earlier, into a fully functional plugin for Fabric. The project's objective is to enhance the security, scalability, and throughput of BFT consensus for enterprise blockchain, mainly focusing on Hyperledger Fabric.

Mentor


Name



Time Zone



Discord ID



Email ID


Anasuya Threse Innocent

IST / GMT+5.30

biniworld

binibft@biniworld.com

Mentee


Name



Time Zone



Discord ID



Email ID


Avula PrasannaIST / GMT+5.30

Volunteer Mentees


Name



Time Zone



Discord ID



Email ID


Maaz Muhammad Khan

GMT+5

maazmuhammadkhan

maazmkhan.123@gmail.com

Naman Sharma

IST / GMT+5.30

naman5harma28

ns541@snu.edu.in

Shivam Verma

PDT/ GMT-7

shiwam

vermashivams1510@gmail.com

Ram Prakash

IST / GMT+5.30

ryker

ram.prakash032@gmail.com

Raju OWK

IST / GMT+5.30


rajuowk37@gmail.com 

Communication Channel

Discord Channel: https://discord.gg/DkRPNhgbmG

Regular meetings on Google meet & private whatsapp group for the mentees, and shared Google drive access.

Project Repo: https://github.com/BiniWorld/Hyperledger-BiniBFT

Deliverables

  •  Coding and development of the BiniBFT consensus library for Hyperledger Fabric.
  •  Documentation and demonstration of how BiniBFT protocols can be integrated with Fabric.
  •  Testing of the BFT protocol, capturing the TPS
  •  BiniBFT White paper v2

Milestones

Eval 1: Q1 Evaluation [22-07-2024 - 26-07-2024]

  •  Documentation on BFT protocols along with the architecture of BiniBFT 

Eval 2: Mid-term Evaluation [02-09-2024 - 06-09-2024]

  •  Implementing BiniBFT with Random polling method

Eval 3: Q3 evaluation [14-10-2024 - 18-10-2024]

  •  Implementing BiniBFT with Time weighted method

Eval 4: Final Evaluation [25-11-2024 - 29-11-2024]

  •  Final project presentation
  •  BiniBFT Whitepaper v2 & complete deliverables

Timeline - Activities - Deliverables

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]


Status
colourYellow
titleIn Progress