The following topics provide details about consensus in general, and PBFT in particular. When you are ready to start testing, four PBFT test cases are provided.
What is consensus?
Consensus is a method for validating the order of network requests, or transactions (deploy and invoke), on a blockchain network. The correct ordering of transactions is critical, because many types of network transactions have a dependency on one or more prior transactions (account debits often have a dependency on prior credits, for example). On a blockchain network, there is no single authority that determines the transaction order; instead, each blockchain node (or peer) has an equal say in establishing the order, by implementing the network consensus protocol. Consensus, therefore, ensures that a quorum of nodes agree on the order in which transactions are appended to the shared ledger. By resolving any discrepancies in the proposed transaction order, consensus guarantees that all network nodes are operating on an identical blockchain. In other words, consensus guarantees the integrity and consistency of blockchain network transactions.
What is PBFT?
Practical Byzantine Fault Tolerance (PBFT) is one of various consensus protocols which maintain the order of transactions on a blockchain network, despite threats to this order. One such threat is the arbitrary concurrent failure (a type of Byzantine fault) of multiple network nodes. Using PBFT, a blockchain network of (N) nodes can withstand (f) number of Byzantine nodes, where f = (N-1)/3. Put another way, PBFT requires that a minimum of 2*f + 1 nodes agree on the order of transaction requests before appending them, as a block, to the shared ledger. Deriving either formula reveals the rule that a PBFT network can withstand Byzantine faults on fewer than one-third of all network nodes.
Read more:
https://console.ng.bluemix.net/docs/services/blockchain/etn_pbft.html
What is consensus?
Consensus is a method for validating the order of network requests, or transactions (deploy and invoke), on a blockchain network. The correct ordering of transactions is critical, because many types of network transactions have a dependency on one or more prior transactions (account debits often have a dependency on prior credits, for example). On a blockchain network, there is no single authority that determines the transaction order; instead, each blockchain node (or peer) has an equal say in establishing the order, by implementing the network consensus protocol. Consensus, therefore, ensures that a quorum of nodes agree on the order in which transactions are appended to the shared ledger. By resolving any discrepancies in the proposed transaction order, consensus guarantees that all network nodes are operating on an identical blockchain. In other words, consensus guarantees the integrity and consistency of blockchain network transactions.
What is PBFT?
Practical Byzantine Fault Tolerance (PBFT) is one of various consensus protocols which maintain the order of transactions on a blockchain network, despite threats to this order. One such threat is the arbitrary concurrent failure (a type of Byzantine fault) of multiple network nodes. Using PBFT, a blockchain network of (N) nodes can withstand (f) number of Byzantine nodes, where f = (N-1)/3. Put another way, PBFT requires that a minimum of 2*f + 1 nodes agree on the order of transaction requests before appending them, as a block, to the shared ledger. Deriving either formula reveals the rule that a PBFT network can withstand Byzantine faults on fewer than one-third of all network nodes.
Read more:
https://console.ng.bluemix.net/docs/services/blockchain/etn_pbft.html
Retrouvez tous les articles dédiés blockchain & distributed ledger technology dans votre nouveau quotidien Blockchain Daily News
Participez aux prochaines conférences Blockchain éditées par Finyear Group :
Blockchain Vision #5 + Blockchain Pitch Day #2 (20 septembre 2016)
Blockchain Hackathon #1 (fin 2016).
Participez aux prochaines conférences Blockchain éditées par Finyear Group :
Blockchain Vision #5 + Blockchain Pitch Day #2 (20 septembre 2016)
Blockchain Hackathon #1 (fin 2016).
Les médias du groupe Finyear
Lisez gratuitement :
Le quotidien Finyear :
- Finyear Quotidien
La newsletter quotidienne :
- Finyear Newsletter
Recevez chaque matin par mail la newsletter Finyear, une sélection quotidienne des meilleures infos et expertises en Finance innovation, Blockchain révolution & Digital transformation.
Les 6 lettres mensuelles digitales :
- Le Directeur Financier
- Le Trésorier
- Le Credit Manager
- The Chief FinTech Officer
- The Chief Blockchain Officer
- The Chief Digital Officer
Le magazine trimestriel digital :
- Finyear Magazine
Un seul formulaire d'abonnement pour recevoir un avis de publication pour une ou plusieurs lettres
Le quotidien Finyear :
- Finyear Quotidien
La newsletter quotidienne :
- Finyear Newsletter
Recevez chaque matin par mail la newsletter Finyear, une sélection quotidienne des meilleures infos et expertises en Finance innovation, Blockchain révolution & Digital transformation.
Les 6 lettres mensuelles digitales :
- Le Directeur Financier
- Le Trésorier
- Le Credit Manager
- The Chief FinTech Officer
- The Chief Blockchain Officer
- The Chief Digital Officer
Le magazine trimestriel digital :
- Finyear Magazine
Un seul formulaire d'abonnement pour recevoir un avis de publication pour une ou plusieurs lettres
Autres articles
-
Bangk, une ICO pour un projet de néobanque éthique et décentralisée
-
Deblock, la fintech s'offre le 2nd agrément PSAN attribué par l'AMF
-
Crypto : Les grands magasins Printemps en partenariat avec Binance Pay et Lyzi pour accepter les paiements en cryptomonnaie
-
Tony Fadell, inventeur de l’iPod et de Ledger Stax, rejoint le conseil d’administration de Ledger
-
Le Stablecoin FDUSD, lui aussi disponible sur la blockchain Sui