vault backup: 2022-12-13 15:16:58

This commit is contained in:
Jet Hughes 2022-12-13 15:16:58 +13:00
parent 259d3a5a81
commit 8077d6b319
6 changed files with 41 additions and 10 deletions

View File

@ -0,0 +1,18 @@
---
title: "YAC — BFT Consensus Algorithm for Blockchain"
tags:
date:
authors:
---
link: https://doi.org/10.48550/arXiv.1809.00554
# Summary
This is the algorthm used in Hyperledger Iroha.
# Extracts
# Notes
Consensus [7] should guarantee liveness of the system, security, and convergence (consistency) of data stored in the ledger
# Related

View File

@ -8,11 +8,18 @@ tags:
> You can think of it as hierarchical centralization when compared to traditional governance.
> — https://101blockchains.com/blockchain-governance/
Consensus [^7] should guarantee
- **liveness**: system should never stop and should be able to recover from errors
- **security:** nonfaulty peers should not accept false data
- **convergence** (consistency): all non-faulty peers should maintain or converge to the same global ordering and state
BFT/CFT
Algorithms
- PoW
- PoS
- BFT
- Paxos
- etc
- nominated PoS
- PoW: Bitcoin
- PoS: [[ethereum]]
- YAC: [[hyperledger#Iroha]]
[^7]: L. Lamport, “Generalized consensus and paxos,” Technical Report MSR-TR-2005-33, Microsoft Research, Tech. Rep., 2005. [Online]. Available: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/tr-2005-33.pdf

View File

@ -1,5 +1,5 @@
---
title: ethereum-overview"
title: "ethereum"
tags:
---

View File

@ -1,5 +1,5 @@
---
title: "hyperledger fabric"
title: "hyperledger"
tags:
---
@ -8,4 +8,7 @@ https://www.hyperledger.org/use/fabric
One of the projects within hyperledger.
From their website
>"Hyperledger Fabric is intended as a foundation for developing applications or solutions with a modular architecture. Hyperledger Fabric allows components, such as consensus and membership services, to be plug-and-play. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy."
>"Hyperledger Fabric is intended as a foundation for developing applications or solutions with a modular architecture. Hyperledger Fabric allows components, such as consensus and membership services, to be plug-and-play. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy."
# Iroha
Uses YAC consensus

View File

@ -112,3 +112,5 @@ https://arxiv.org/abs/1910.08547
https://scholar.archive.org/work/uf7vmdzi7na5dazrh2jlhvuhr4/access/wayback/https://www.persistent.com/wp-content/uploads/2017/04/WP-Understanding-Blockchain-Consensus-Models.pdf?pdf=Understanding-Blockchain-Consensus-Models
https://ieeexplore.ieee.org/abstract/document/9947249/
Hyperledger consensus algorithm: https://doi.org/10.48550/arXiv.1809.00554

View File

@ -22,7 +22,7 @@ Blockchain technology falls into two distinct classes: open (permissionless) blo
- [reading-papers](notes/reading-papers.md)
- [blockchain-terms](notes/blockchain-terms.md)
[412-lectures](notes/412-lectures.md), [hyperledger-fabric](notes/hyperledger-fabric.md), [governance](notes/governance.md) , [decentralized-autonomous-organization](notes/decentralized-autonomous-organization.md), [DeFi](notes/DeFi.md), [dApps](notes/dApps.md), [sybil-problem](notes/sybil-problem.md), [smart-contracts](smart-contracts.md), [transaction-finality](transaction-finality.md), [consensus](notes/consensus.md), [CPR-governance](notes/CPR-governance.md), [eth-governance](notes/eth-governance.md), [food-manufacturing](notes/food-manufacturing.md), [bitcoin-governance](notes/bitcoin-governance.md)
[412-lectures](notes/412-lectures.md), [hyperledger](hyperledger.md), [governance](notes/governance.md) , [decentralized-autonomous-organization](notes/decentralized-autonomous-organization.md), [DeFi](notes/DeFi.md), [dApps](notes/dApps.md), [sybil-problem](notes/sybil-problem.md), [smart-contracts](smart-contracts.md), [transaction-finality](transaction-finality.md), [consensus](notes/consensus.md), [CPR-governance](notes/CPR-governance.md), [eth-governance](notes/eth-governance.md), [food-manufacturing](notes/food-manufacturing.md), [bitcoin-governance](notes/bitcoin-governance.md)
# Reading
@ -32,6 +32,7 @@ Blockchain technology falls into two distinct classes: open (permissionless) blo
- [[A novel framework for policy based on-chain governance of blockchain networks]]
- [[Application of Blockchain and Internet of Things to Ensure Tamper-Proof Data Availability for Food Safety]]
- [[Defining Blockchain Governance — A Framework for Analysis and Comparison]]
- [[YAC — BFT Consensus Algorithm for Blockchain]]
**Good**
- [[Vulnerabilities on Hyperledger Fabric]]