Hyperledger Fabric Consensus update


Ahmed Al Salih
 

Hi, MAy I know if it is possible to replace the RAFT consensus protocol. or guid to do that. I am doing research to plug a new consensus protocol and I need your help.

Best Regards
Ahmed Al Salih
Sr. Software Engineer/Tech lead
Ph.D. student CS cybersecurity. MS of IT, BS of CS
a.alsalih2@... 
Charlotte, NC


Yacov
 

Take a look at this paper https://arxiv.org/abs/2107.06922  and this Github organization https://github.com/SmartBFT-Go/
 

----- Original message -----
From: "Ahmed Al Salih" <a.alsalih2@...>
Sent by: fabric@...
To: fabric@...
Cc:
Subject: [EXTERNAL] [Hyperledger Fabric] Hyperledger Fabric Consensus update
Date: Thu, Aug 5, 2021 11:14 PM
 
Hi, MAy I know if it is possible to replace the RAFT consensus protocol. or guid to do that. I am doing research to plug a new consensus protocol and I need your help. Best Regards Ahmed Al Salih - Sr. Software Engineer/Tech lead ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
ZjQcmQRYFpfptBannerEnd
Hi, MAy I know if it is possible to replace the RAFT consensus protocol. or guid to do that. I am doing research to plug a new consensus protocol and I need your help.
 
 
Best Regards
Ahmed Al Salih
Sr. Software Engineer/Tech lead
Ph.D. student CS cybersecurity. MS of IT, BS of CS
a.alsalih2@... 
Charlotte, NC
 



Ahmed Al Salih
 

Thank you Yacov, 
The paper seems to hold a lot of knowledge which I will benefit from. My question is: I already have built software consensus and I am willing to plugin it to fabric and check the performance and I am looking for help to make the change in Fabric in order to replace the existing Consensus.

Best Regards
Ahmed Al Salih
Sr. Software Engineer/Tech lead
Ph.D. CS cybersecurity. MS of IT, BS of CS
a.alsalih2@... | 603-289-9431 cell
Charlotte, NC



On Thu, Aug 5, 2021 at 5:02 PM Yacov Manevich <YACOVM@...> wrote:
Take a look at this paper https://arxiv.org/abs/2107.06922  and this Github organization https://github.com/SmartBFT-Go/
 
----- Original message -----
From: "Ahmed Al Salih" <a.alsalih2@...>
Sent by: fabric@...
To: fabric@...
Cc:
Subject: [EXTERNAL] [Hyperledger Fabric] Hyperledger Fabric Consensus update
Date: Thu, Aug 5, 2021 11:14 PM
 
Hi, MAy I know if it is possible to replace the RAFT consensus protocol. or guid to do that. I am doing research to plug a new consensus protocol and I need your help. Best Regards Ahmed Al Salih - Sr. Software Engineer/Tech lead ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
ZjQcmQRYFpfptBannerEnd
Hi, MAy I know if it is possible to replace the RAFT consensus protocol. or guid to do that. I am doing research to plug a new consensus protocol and I need your help.
 
 
Best Regards
Ahmed Al Salih
Sr. Software Engineer/Tech lead
Ph.D. student CS cybersecurity. MS of IT, BS of CS
a.alsalih2@... 
Charlotte, NC
 



Yacov
 

You can look at the commits in the Fabric repository in branches https://github.com/SmartBFT-Go/fabric/tree/release-1.4-BFT (this branch is an old one, but it's easiest of all BFT branches to understand what is going on).
 
 
For more specific questions, I can be found in our chat (chat.hyperledger.org), always happy to discuss interesting stuff :-)
 

----- Original message -----
From: "Ahmed Al Salih" <a.alsalih2@...>
Sent by: fabric@...
To: "Yacov Manevich" <YACOVM@...>
Cc: fabric@...
Subject: [EXTERNAL] Re: [Hyperledger Fabric] Hyperledger Fabric Consensus update
Date: Fri, Aug 6, 2021 12:41 AM
 
Thank you Yacov, The paper seems to hold a lot of knowledge which I will benefit from. My question is: I already have built software consensus and I am willing to plugin it to fabric and check the performance and I am looking for help to make ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
ZjQcmQRYFpfptBannerEnd
Thank you Yacov, 
The paper seems to hold a lot of knowledge which I will benefit from. My question is: I already have built software consensus and I am willing to plugin it to fabric and check the performance and I am looking for help to make the change in Fabric in order to replace the existing Consensus.
 
 
Best Regards
Ahmed Al Salih
Sr. Software Engineer/Tech lead
Ph.D. CS cybersecurity. MS of IT, BS of CS
a.alsalih2@... | 603-289-9431 cell
Charlotte, NC
 
On Thu, Aug 5, 2021 at 5:02 PM Yacov Manevich <YACOVM@...> wrote:
Take a look at this paper https://arxiv.org/abs/2107.06922  and this Github organization https://github.com/SmartBFT-Go/
 
----- Original message -----
From: "Ahmed Al Salih" <a.alsalih2@...>
Sent by: fabric@...
To: fabric@...
Cc:
Subject: [EXTERNAL] [Hyperledger Fabric] Hyperledger Fabric Consensus update
Date: Thu, Aug 5, 2021 11:14 PM
 
Hi, MAy I know if it is possible to replace the RAFT consensus protocol. or guid to do that. I am doing research to plug a new consensus protocol and I need your help. Best Regards Ahmed Al Salih - Sr. Software Engineer/Tech lead ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
ZjQcmQRYFpfptBannerEnd
Hi, MAy I know if it is possible to replace the RAFT consensus protocol. or guid to do that. I am doing research to plug a new consensus protocol and I need your help.
 
 
Best Regards
Ahmed Al Salih
Sr. Software Engineer/Tech lead
Ph.D. student CS cybersecurity. MS of IT, BS of CS
a.alsalih2@... 
Charlotte, NC
 
 

 
 



Ahmed Al Salih
 

Hi Yacov,
I need your help or anyone might know! with those questions .
1- Why the first PBFT protocol get deprecated.
2- Why the Smart BFT not being listed till now as official BFT consensus in Fabric repository.

Thanks

Best Regards
Ahmed Al Salih
Sr. Software Engineer/Tech lead
Ph.D. CS cybersecurity. MS of IT, BS of CS
a.alsalih2@... | 603-289-9431 cell
Charlotte, NC

--
Best Regards
Ahmed Al Salih
Sr. Software Engineer/Tech lead
Ph.D. CS cybersecurity. MS of IT, BS of CS
a.alsalih2@... | 603-289-9431 cell
Charlotte, NC


Yacov
 

It's a complicated answer, and it has to do with priorities I guess?

I can say that we're currently working on bringing SmartBFT into Fabric.

Wait a couple of months...

From: Ahmed Alsalih <a.alsalih2@...>
Sent: Monday, August 29, 2022 7:36 AM
To: Yacov Manevich <YACOVM@...>
Cc: fabric@... <fabric@...>
Subject: [EXTERNAL] Re: [Hyperledger Fabric] Hyperledger Fabric Consensus update
 
Hi Yacov, I need your help or anyone might know! with those questions . 1- Why the first PBFT protocol get deprecated. 2- Why the Smart BFT not being listed till now as official BFT consensus in Fabric repository. Thanks ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
 
ZjQcmQRYFpfptBannerEnd
Hi Yacov,
I need your help or anyone might know! with those questions .
1- Why the first PBFT protocol get deprecated.
2- Why the Smart BFT not being listed till now as official BFT consensus in Fabric repository.

Thanks
Best Regards
Ahmed Al Salih
Sr. Software Engineer/Tech lead
Ph.D. CS cybersecurity. MS of IT, BS of CS
a.alsalih2@... | 603-289-9431 cell
Charlotte, NC

--
Best Regards
Ahmed Al Salih
Sr. Software Engineer/Tech lead
Ph.D. CS cybersecurity. MS of IT, BS of CS
a.alsalih2@... | 603-289-9431 cell
Charlotte, NC