How can a Smart-BFT Multiple Leader Ordering Service be implemented ? What are the implementation changes that needs to be incorporated (refer to some source code) ? I was looking at https://github.com/hyperledger/fabric/blob/main/orderer/consensus/consensus.go but I do not think that this reference would be enough. What can be the added pros and cons in this kind of implementation ?
SBFT Multiple Leader Ordering Service
130 Views Asked by Projat At
1
There are 1 best solutions below
Related Questions in HYPERLEDGER-FABRIC
- The newer Hyperledger-fabric version doesn't contain membersvr module, instead by orderer?
- Unable to query on chaincode example 2
- Cannot "Query" hyperledger-fabric, error code -32003
- Cannot build "chaintool/example02"
- peer node start => Cannot dial to 0.0.0.0:7050, because of grpc: timed out when dialing
- Error building peer: "bzip2 data invalid" in goshim.tar.bz2
- Hyperledger Fabric v0.6 using Docker Toolbox
- What is the ibm bluemix blockchain port for events?
- initDeliver -> ERRO 129 Cannot dial to 0.0.0.0:7050, because of grpc: timed out when dialing
- IBM Blockchain (Hyperledger) - "Error when deploying chaincode"
- Fail to install signed package with peer chaincode install command
- ORDER BY not working in named query
- Adding peer to a existing network in hyperledger v1.0 from a different machine
- command line composer command not defined
- What is (t *SimpleAsset) in this function
Related Questions in FAULT-TOLERANCE
- Configure hadoop to tolerate server failures
- Designing Akka Supervisor Hierarchy
- How to handle tell/ask failure of Akka peers?
- Mitigating Hadoop's Achilles tendons
- Erlang simple_one_for_one supervisor does not restart child
- Erlang supervisor does not restart child
- tensorflow monitoredsession usage
- Website/webserver fault tolerance - the best practices
- tf.train.MonitoredTrainingSession arguments
- Error while configuring EMS with Database in Fault Tolerant mode
- Hystrix Execution Patterns
- Hystrix: Custom circuit breaker and recovery logic
- Hystrix Request Caching by Example
- Hystrix: HystrixBadRequestException for failed validations
- Understanding Akka Fault Tolerance
Related Questions in HYPERLEDGER-FABRIC-ORDERER
- Hyperledger Fabric client and metrics for nodejs application
- Error getting endorser client for channel: failed to create new connection: context deadline exceeded
- Hyperledger Fabric orderers throwing faulty node error status: NOT_FOUND
- SBFT Multiple Leader Ordering Service
- Unable to connect to the discovered orderer orderer0.example.com:7050
- HyperLedger Fabric approve chaincode error:"rpc error: code = Canceled desc = context canceled"
- osnadmin channel joins error: consenter has invalid certificate: verifying tls client cert with serial number <serial number>
- Adding data to a PDC from an orderer peer - Hyperledger Fabric
- Hyperledger Fabric network with single orderer using etcdraft Consensus orderer always becomes follower
- Orderers not responding after upgrading version from v2.4.4 to v2.5 in Hyperledger Fabric network
- I want to add the 3rd orderer node and I copied the steps from when I made the 2nd orderer node however it gives error connection refused
- Process is stuck while invoking a function from Hyperledger fabric test network
- failed to determine cluster membership from join-block: failed to validate config metadata of ordering config: consenter localhost:9443
- FORBIDDEN -- config update for existing channel did not pass initial checks: implicit policy evaluation failed
- Hyperledger Fabric: CreateChannel Issue version-2
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
There is currently some work underway to implement BFT ordering for Fabric. The recent BFT RFC is a good place to start. If you are interested in finding out more I would recommend participating in the
fabric-ordererchannel on the Hyperledger Discord Chat.