Hashtag Web3 Logo

Composability

The ability of smart contracts and DeFi protocols to interact and combine seamlessly, enabling complex financial applications built from modular pieces.

technicalIntermediate
Composability

Composability is DeFi's superpower—ability to combine protocols like building blocks. Uniswap swap output automatically flows to lending protocol. Lending protocol collateral automatically provides liquidity to other protocols. Complex strategies from simple building blocks. Composability enables innovation: yield farming combines staking + lending + DEX trading. Composability enables wealth creation: DeFi Summer 2020 explosive growth due to composability. But composability also creates risks: if one protocol hacked, affects all dependent protocols (cascade failures). Composability is powerful but creates interconnectedness risks.

Composability Examples

Real combinations:

Yield Farming: Combine staking + AMM farming + lending. Earn fees + yields + incentives.

Flash Loans: Borrow, use in multiple protocols, repay. All in one transaction. Enables arbitrage and attacks.

Liquidity Aggregation: Route trades through multiple DEXes to find best price.

Leveraged Trading: Borrow, buy, deposit as collateral, repeat. Amplify returns (and losses).

Cross-Protocol Positions: Use position in one protocol as collateral in another.

Composability enables complex strategies.

Flash Loan Composability

Special case:

Atomic Execution: Borrow, use, repay in single transaction.

No Collateral: No collateral needed for flash loan.

Complex Strategies: Use loan in multiple protocols, repay atomically.

Arbitrage: Massive arbitrage opportunities without capital.

Attacks: Flash loans enabling attacks (bZx $350k, Pancakebunny $45M).

Flash loans exemplify composability power and danger.

Composability Risks

Downsides:

Cascade Failures: One protocol failure cascades to dependent protocols.

Flash Loan Attacks: Using composed protocols for attacks.

Complex Risk: Hard to understand all dependencies and risks.

Smart Contract Risk: Bug in one protocol affects all dependents.

Contagion: Crisis in one protocol spreads systemically.

Composability amplifies risks.

Mitigation

Reducing risks:

Risk Monitoring: Monitor dependencies and risks.

Price Oracles: Better oracles preventing flash loan attacks.

Circuit Breakers: Pause when abnormal activity.

Insurance: Insurance against cascade failures.

Isolation: Some protocols in isolated markets preventing contagion.

Audits: Comprehensive audits understanding all interactions.

Risk management is critical with composability.

Modular Design

Enabling composability:

Standards: ERC-20 for tokens, ERC-4626 for vaults. Standards enable composition.

Open Interfaces: Public, well-documented interfaces enabling integration.

Interoperability: Protocols designed for combination.

Shared Assumptions: Compatible assumptions (price oracles, safety levels).

Good design enables composability.

Career Opportunities

Composability creates roles:

Protocol Designers designing composable protocols earn $130,000-$320,000+.

Integration Engineers integrating protocols earn $110,000-$260,000+.

Risk Analysts analyzing composition risks earn $100,000-$260,000+.

Smart Contract Engineers enabling composition earn $120,000-$300,000+.

Researchers studying composability earn $120,000-$300,000+.

Best Practices

Using composability:

Understand Dependencies: Know all protocols your position depends on.

Risk Limits: Don't over-compose. Maintain risk limits.

Audits: Ensure all composed protocols audited.

Monitoring: Monitor all dependent protocols.

Diversification: Don't put all capital in single composition.

The Future of Composability

Evolution:

Safer Composition: Better tools and standards for safe composition.

Cross-Chain Composition: Composition spanning multiple chains.

Intent-Based Composition: Protocols compose automatically for users.

Insurance: Insurance covering composition risks.

Build Complex From Simple Pieces

Composability enables building complex DeFi from simple building blocks. Powerful but risky. Understanding and managing composability risk is critical. If you're interested in DeFi architecture, explore DeFi careers at protocol teams. These roles focus on building safe, composable DeFi.

Find Composability Jobs

Explore positions at companies working with Composability technology

Browse open roles

Learn More

Read in-depth articles and guides about Web3 careers and technology

Explore the blog