비잔틴 내결함성
비잔틴 내결함성
Consensus Mechanisms
15개 참조
일부 노드가 임의로 또는 악의적으로 행동하더라도 계속해서 올바르게 작동하는 분산 시스템의 속성입니다. BFT 프로토콜은 일반적으로 결함이 있는 노드의 최대 비율을 가정합니다.
15개 백서 섹션에 등장
Abstract
While several consensus algorithms exist for the Byzantine Generals Problem, specifically as it pertains to distributed payment systems, m...
Introduction
...continue to make progress). We then analyze the requirements on UNL overlap and Byzantine node thresholds that are sufficient to maintain these guarantees. Finally, we p...
Definition of Consensus
... or individuals. A server may be correct (following the protocol faithfully) or Byzantine (behaving arbitrarily, possibly maliciously).
**Ledger.** The ledger is the co...
Existing Consensus Algorithms
Several consensus algorithms have been proposed to solve the Byzantine Generals Problem in distributed systems. We review the most relevant approaches...
Ripple Protocol Consensus Algorithm
...he remaining servers. As long as the active servers satisfy the UNL overlap and Byzantine threshold requirements, the algorithm will reach consensus correctly. This tole...
Formal Analysis of Convergence
The correctness of RPCA depends on two conditions: the fraction of Byzantine nodes within each server's UNL, and the degree of overlap between the UNLs of d...
Unique Node Lists
...selection are derived from the safety analysis. Two conditions must hold:
1. **Byzantine threshold:** Fewer than 20% of the nodes in any server's UNL should be Byzantin...
Simulation Code
...idation. The simulation framework allows precise control over network topology, Byzantine behavior patterns, message latency distributions, and UNL configurations.
The ...
Discussion
...cipants. RPCA requires that servers choose UNLs with sufficient overlap and low Byzantine fractions — assumptions that involve trust in the competence and honesty of spe...
Conclusion
...sus in a matter of seconds while maintaining provable safety guarantees against Byzantine failures.
The formal analysis demonstrates that the algorithm's correctness de...
References
Lamport, L., Shostak, R., and Pease, M. (1982). "The Byzantine Generals Problem." *ACM Transactions on Programming Languages and Systems*, 4(3...
Abstract
...de a Proof of Stake consensus algorithm, PoH can reduce messaging overhead in a Byzantine Fault Tolerant replicated state machine, resulting in sub-second finality times...
Outline
...rates with a Proof of Stake consensus algorithm. The consensus mechanism, Tower BFT, uses PoH as a cryptographic clock to implement time-based lockouts that grow e...
Proof of Stake Consensus
Solana uses a Proof of Stake consensus mechanism called Tower BFT that is specifically designed to leverage the temporal guarantees provided by P...
Conclusion
...f the architecture produces a system with several distinctive properties. Tower BFT provides fast finality through exponentially increasing lockouts anchored to ve...
관련 스토리
Whitepaper Deep Dive
Polkadot 백서: 이기종 샤딩과 공유 보안
Gavin Wood의 멀티체인 프레임워크 비전: parachain이 relay chain을 통해 보안을 공유하고 XCMP로 상호 통신하는 구조를 살펴봅니다.
Whitepaper Deep DiveCosmos 백서: IBC를 통한 블록체인의 인터넷
Tendermint 합의 메커니즘과 Hub-and-Zones 아키텍처가 어떻게 주권 블록체인들이 Inter-Blockchain Communication 프로토콜을 통해 상호 운용되도록 하는지 살펴봅니다.
Whitepaper Deep DiveAvalanche 백서: Snow 프로토콜과 1초 미만의 최종성
Snow 계열의 합의 프로토콜이 네트워크의 반복적 무작위 샘플링을 통해 1초 이내에 확률적 최종성을 달성하는 방법을 살펴봅니다.
Whitepaper Deep DiveAptos 백서: Block-STM과 Move 가상 머신
Aptos가 Block-STM으로 병렬 트랜잭션 실행을 달성하는 방법, 그리고 Move 프로그래밍 언어의 리소스 모델이 일반적인 smart contract 버그를 방지하는 이유를 살펴봅니다.