Educational analysis: 10 security dimensions, 7 trust assumptions, cross-chain comparison
NNS can upgrade ALL node software by design. DFINITY authors most proposals. Most voters follow default neurons. Effective review is done by very few. Mechanism is decentralized; practice is concentrated. Soft centralization is the realistic concern, not hostile capture.
Every node runs the same DFINITY-built replica. A common software bug is a common point of failure. BTC/ETH benefit from multiple client implementations. A second independent replica would meaningfully strengthen the security claim.
Backs ckBTC and ckETH custody. Subtle distributed-protocol bugs, biased randomness in DKG, or side-channel leakage could threaten custodied funds. Threshold sig implementations historically have subtle bugs industry-wide. Low probability, catastrophic consequence.
Permissioned, identified set. Independence is an attested claim, not cryptographic guarantee. Sybil-style fraud (one entity as 2+ providers), collusion, regulatory compulsion all possible. Total node count in low-to-mid hundreds vs hundreds of thousands elsewhere.
Burn-vs-mint tokenomics untested through prolonged bear market. Node rewards are minted, if inflation exceeds cycle burn, long-run security spending depends on token issuance. Critics compare unfavorably to fee-driven security budgets.
ckBTC/ckETH inherit ICP's FULL trust stack. Consensus compromise, threshold sig flaw, or minter logic bug each threaten custodied funds. Design removes bridge-operator trust and replaces it with ICP-protocol trust. Risk transformation, not elimination.
Most common practical failure mode on every chain. Reentrancy across async inter-canister calls, missing caller auth, cycle-drain vectors, unbounded growth. Platform security ≠ dapp trustworthiness. Per-dapp responsibility.
Incompatible stable variable changes can trap or silently discard state. Most frequent operational pitfall for ICP teams. Additive-only schema evolution is canonical mitigation. RB's Back Alley hit exactly this class.
Canisters that pay for their own compute can be drained via unbounded ingress. Known defensive patterns: ingress message inspection and rate limiting. Practical, documented concern with established mitigations.
ARLI membership: the notes from the workshop
One site of yours, measured, with the price for the work in the same document
ARLI, Inc., a Delaware corporation. Questions: hq@arliwork.com.