Comments (1)
A blockchain can use any consensus mechanism that offers the desired level of assurance. A blockchain doesn't have to be tied to any particular mechanisms, like BFT for example. If all that is desired is crash fault tolerance, one can use RAFT.
The book tries to discuss blockchain concepts, and not consensus concepts, which, though used by blockchains, are somewhat orthogonal to the main topic. Where BFT finds an application is in the ordering service. If you have more than one ordering service node, each belonging to a different organization, they could run BFT consensus to settle on a transaction ordering within a block. At some point, this feature might be available in Hyperledger Fabric, so you should keep following the (open source) project's progress.
from trade-finance-logistics.
Related Issues (20)
- error invoke requestTrade HOT 2
- Receiving "cryptogen tool not found. exiting" upon running ./trade.sh generate -c tradechannel HOT 13
- CHANNEL JOIN FAILED: TypeError: Cannot read property 'stack' of undefined at Client.newDefaultKeyValueStore HOT 3
- Cannot read property 'stack' of undefined HOT 1
- ./trade.sh up -d true starts no containers at all HOT 2
- Failed to generate orderer genesis block HOT 3
- Problem in running the app HOT 4
- Issue while running network in dev mode HOT 14
- Issues in running curl commands for the application module HOT 3
- Error while setting up network HOT 2
- Chaincode installation error HOT 3
- Chaincode Invocation Failure HOT 1
- Issue with "--with-default-names" HOT 2
- generateCert function's sed command issue for osx. HOT 1
- Error with creating docker image HOT 4
- Instructions in ABAC.md not working with regards to changing calling identity from CLI HOT 4
- Error when invoking middleware/createTradeApp.js with release-1.4 HOT 17
- ./startFabric.sh Failed to generate orderer genesis block... HOT 1
- Not able to get the desired output while running the app.js on browser. HOT 3
- Error when packaging a contract HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from trade-finance-logistics.