genpark-pbft-practical-byzantine-fault-tolerance-skill
mcp
Uyari
Health Uyari
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 8 GitHub stars
Code Gecti
- Code scan — Scanned 6 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Autonomous Agent Practical Byzantine Fault Tolerance (PBFT) Three-Phase Consensus Protocol
README.md
Practical Byzantine Fault Tolerance (PBFT) Skill
High-efficiency, zero-dependency Python implementation of Practical Byzantine Fault Tolerance (PBFT) state machine replication.
Features
- 3-Phase Consensus Protocol: Pre-Prepare, Prepare ((\ge 2f)), and Commit ((\ge 2f + 1)).
- Byzantine Resilience: Tolerates up to (f = \lfloor(N - 1)/3
floor) malicious, compromised, or arbitrarily behaving replicas. - Zero External Dependencies: Pure Python standard library.
- Native MCP Protocol: JSON-RPC 2.0 stdio server compatible with Claude Desktop, Cursor, and Windsurf.
Architecture
graph TD
Client["Client Request"] --> Primary["Primary Replica"]
Primary --> PrePrep["Pre-Prepare Phase"]
PrePrep --> Prep["Prepare Phase (2f quorum)"]
Prep --> Commit["Commit Phase (2f+1 quorum)"]
Commit --> Exec["Execute & Reply to Client"]
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi