Overview of security design
Layered Security Architecture Buburuza is designed with multiple layers of protection:
Execution Layer (L3 rollup) – where transactions are processed quickly, with preliminary checks.
Validation / Challenge Layer – where submitted transaction batches are monitored and can be challenged if invalid or malicious.
Settlement Layer – periodic anchoring to a base Layer‐2 chain (or secure data availability layer) which provides finality, auditability, and irreversible settlement.
Fraud‐Proofs & Challenge Windows Like many optimistic rollup models including Arbitrum, Buburuza assumes transactions are valid by default but includes mechanisms to contest and correct invalid state or assertions during a challenge period.
Secure Execution Environment
EVM compatibility ensures developers can use battle-tested tooling and patterns.
Smart contract audits, formal verification and best practices (contract design, permissions, safe math, etc.).
Use of secure API endpoints, and node software that follow secure coding standards.
Transparency & Auditing
Public explorer & APIs so everyone can monitor the chain.
Open-source contracts and core node software.
Independent audits of both smart contracts and infrastructure.
Progressive Decentralization Governance, sequencers/validators, and control over upgrade paths are gradually decentralized to reduce single points of trust.
Last updated
