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
- Error during Hyperledger Composer network install: npm ERR! command failed with node-gyp rebuild
- Backup and restoring Hyperledger fabric network one instance to other instanc
- hyperledger fabric can we intergrate existing database into a blockchain network and how?
- Accessing Fabric CA Server with REST API (Authentication Error)
- Learning Hyperledger Fabric & setting up a simple network. Stuck on an error while trying to regenerate the channel configuration transaction
- HyperLedger fabric error during the channel creation
- Im using hyperledger fabric, and im receiving a non-zero return code for when i try to run 'run the orderer raft leader election script'
- Setting up gRPC Proxies for HLF Operator Operations Console
- Error: Failed to get client TLS config: Error parsing certificate: x509: malformed serial number
- Facing slowness in Channel sync Operation in Hyperledger Fabric v2.2
- failed client connection to minifabric blockchain
- Hyperledger & OpenTelemetry: "GrpcExporter : Failed to export metrics" Failed to connect to localhost
- committed with status (ENDORSEMENT_POLICY_FAILURE) at peer1.org1.com:7051
- Hyperledger Fabric CA Certificate Error with Fabric Samples deployment
- How to manage dynamic data format in hyperledger
Related Questions in FAULT-TOLERANCE
- why Java BigDecimal giving Precision Errors
- Ensuring Sub-5 Second Failover in Highly Consistent Database Architecture on AWS
- R: Applying function to single value in data.table 1 and comparing resulting individual values in vector with single values in data.table 2
- Fault tolerant USB HID communication
- Specified Quarkus' timeout doesn't always work as expected
- Rate Limiting and Pricing in Distributed Systems
- Killing Supervised process in Phoenix Framework causes the entire application to shutdown
- why some Fault Tolerance settings in Azure Data Factory are disabled?
- Setting up nginx for fault tolerance
- How to start Flink application from last snapshot-id in DB streaming when application was stopped
- How to handling completion of multiple asynchronous messages and ensuring exactly-once semantic in Flink Statefun
- How to override an interface fault tolerance annotation in application.properties
- What is this default tolerance value for Binary (as well as other types of) variables in CPLEX?
- Logging Microprofile fault tollerance events
- Simulating node failure for testing purposes
Related Questions in HYPERLEDGER-FABRIC-ORDERER
- Hyperledger Fabric client and metrics for nodejs application
- Process is stuck while invoking a function from Hyperledger fabric test network
- HyperLedger Fabric approve chaincode error:"rpc error: code = Canceled desc = context canceled"
- Orderers not responding after upgrading version from v2.4.4 to v2.5 in Hyperledger Fabric network
- Hyperledger Fabric ECDSA verification failure" while trying to verify candidate authority certificate
- Hyperledger Fabric: Joining an orderer to a channel fails with "http: request body too large"
- Hyperledger Fabric network with single orderer using etcdraft Consensus orderer always becomes follower
- Adding data to a PDC from an orderer peer - Hyperledger Fabric
- osnadmin channel joins error: consenter has invalid certificate: verifying tls client cert with serial number <serial number>
- Unable to connect to the discovered orderer orderer0.example.com:7050
- 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
- What is the difference between propose and writeBlock in orderer node in Hyperledger Fabric based on the log?
- administrators must be declared when no admin ou classification is set
- Hyperledger Fabric: CreateChannel Issue version-2
- FORBIDDEN -- config update for existing channel did not pass initial checks: implicit policy evaluation failed
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 # Hahtags
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.