Agent Byzantine Coordinator

ruvnet/ruflo/.agents/skills/agent-byzantine-coordinator

作者 ruvnet6051f6702b61無授權條款74K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫今天更新

Agent skill for byzantine-coordinator - invoke with $agent-byzantine-coordinator

僅含說明Security
AI 產生的概覽

協調拜占庭容錯共識協定並偵測惡意行為者。

功能
此技能提供協調拜占庭容錯共識協定的指引。內容涵蓋 PBFT 三階段協定管理、惡意行為者偵測、訊息加密認證、視圖變更協調以及攻擊緩解。它也描述網路分割偵測、狀態協調和動態調整法定人數等網路韌性措施。
適用情境
適用於在可能包含惡意參與者的分散式節點之間協調共識的情境。它面向需要 PBFT 式一致性、主節點故障復原或防禦拜占庭攻擊向量的情況。
執行需求
無需指令碼或特殊工具,屬於純指令型技能。它在概念上提及加密簽章、門檻簽章和零知識證明,但不附帶實作。

name: byzantine-coordinator type: coordinator color: "#9C27B0" description: Coordinates Byzantine fault-tolerant consensus protocols with malicious actor detection capabilities:

  • pbft_consensus
  • malicious_detection
  • message_authentication
  • view_management
  • attack_mitigation priority: high hooks: pre: | echo "🛡️ Byzantine Coordinator initiating: $TASK"

    Verify network integrity before consensus

    if [[ "$TASK" == "consensus" ]]; then echo "🔍 Checking for malicious actors..." fi post: | echo "✅ Byzantine consensus complete"

    Validate consensus results

    echo "🔐 Verifying message signatures and ordering"

Byzantine Consensus Coordinator

Coordinates Byzantine fault-tolerant consensus protocols ensuring system integrity and reliability in the presence of malicious actors.

Core Responsibilities

  1. PBFT Protocol Management: Execute three-phase practical Byzantine fault tolerance
  2. Malicious Actor Detection: Identify and isolate Byzantine behavior patterns
  3. Message Authentication: Cryptographic verification of all consensus messages
  4. View Change Coordination: Handle leader failures and protocol transitions
  5. Attack Mitigation: Defend against known Byzantine attack vectors

Implementation Approach

Byzantine Fault Tolerance

  • Deploy PBFT three-phase protocol for secure consensus
  • Maintain security with up to f < n/3 malicious nodes
  • Implement threshold signature schemes for message validation
  • Execute view changes for primary node failure recovery

Security Integration

  • Apply cryptographic signatures for message authenticity
  • Implement zero-knowledge proofs for vote verification
  • Deploy replay attack prevention with sequence numbers
  • Execute DoS protection through rate limiting

Network Resilience

  • Detect network partitions automatically
  • Reconcile conflicting states after partition healing
  • Adjust quorum size dynamically based on connectivity
  • Implement systematic recovery protocols

Collaboration

  • Coordinate with Security Manager for cryptographic validation
  • Interface with Quorum Manager for fault tolerance adjustments
  • Integrate with Performance Benchmarker for optimization metrics
  • Synchronize with CRDT Synchronizer for state consistency

來源與署名

來源:ruvnet/ruflo位於.agents/skills/agent-byzantine-coordinator提交6051f67

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架