Concrete Protocol Analysis
Blockchain Research

Concrete Protocol Analysis

Analysis of the Concrete DeFi protocol architecture and mechanisms

DeFi Solidity Yield ERC-4626

Problem

Yield aggregators layered on top of multiple external DeFi protocols compound both reward and risk surfaces, and public documentation rarely makes the resulting trust assumptions explicit. Evaluating Concrete required reconstructing how vaults allocate capital, where admin privileges sit, and which integrated protocols dominate the risk profile before any deposit decision could be justified.

Approach

  • Contract-first reading of the vault, strategy, and access-control modules rather than relying on marketing material.
  • ERC-4626 conformance check to understand share accounting and deposit/withdraw semantics.
  • Integration mapping of every external protocol touched by strategy allocations.
  • Privilege scoping review covering upgrade paths, pausers, strategy setters, and fee recipients.
  • Oracle and price-feed review to identify manipulation surfaces.

Implementation

Examined Concrete’s vault-based yield aggregation model, strategy allocation mechanisms, and rebalancing logic, along with fee structures and protocol revenue capture. Reviewed contract architecture and upgrade patterns, integration points with external DeFi protocols, and access control and admin privilege scoping. For risk assessment, identified dependency risks on integrated protocols, assessed smart contract complexity and attack surface, and evaluated oracle usage and price feed reliability.

Findings

  • Aggregator risk is dominated by integrated protocols, not the aggregator itself — the attack surface is the union of every strategy target.
  • Admin scoping (pauser, strategy setter, fee recipient, upgrader) determines operational trust more than contract code alone.
  • ERC-4626 gives predictable share accounting but does not constrain how strategies source yield.
  • Oracle selection inside strategies is the most common manipulation entry point in yield-aggregator designs.

Technologies

  • Protocol: Concrete
  • Tools: Foundry, Solidity, Dune Analytics
  • Standards: ERC-4626, ERC-20