genpark-pbft-practical-byzantine-fault-tolerance-skill

mcp
Guvenlik Denetimi
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.

SUMMARY

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)

Sonuc bulunamadi