Composability in crypto refers to the ability of different blockchain apps and protocols to work together. It acts like building blocks, often referred to as โ€˜Money Legosโ€™ in decentralized finance (DeFi). More importantly, these building blocks donโ€™t need permission from anyone else.

Developers and users can combine digital parts to create something more useful. They don’t need special permission to do this. Composability lets smart contracts on a blockchain like Ethereum work together to create public building blocks that anyone can use.

This is possible because most crypto protocols are open-source and standardized. For example, Ethereumโ€™s ERC-20 token standard means any token built to that standard can be used by other apps automatically. Therefore, the output of one app can serve as the input for another, enabling developers to create new financial tools more quickly and affordably.

A suitable example would be when one deposits a stablecoin like USDC into Aave to earn interest and get “aUSDC” tokens in return. Those aUSDC tokens can be added as liquidity on Uniswap, a decentralized exchange, to earn trading fees. These can also be staked in a yield farm on another protocol for extra rewards. And just like that, three different apps can be seen working together automatically in a single transaction.

Join our newsletter

But, composability comes with its own set of risks, too. It creates interdependency risks. For instance, the failure or hacking of one protocol can impact others that rely on it. All in all, it makes crypto more flexible than traditional finance.

Disclaimer: Coin Medium is not responsible for any losses or damages resulting from reliance on any content, products, or services mentioned in our articles or content belonging to the Coin Medium brand, including but not limited to its social media, newsletters, or posts related to Coin Medium team members.

Related Terms

Slippage

Slippage describes the discrepancy between the anticipated trading price and the actual trading price which results from executing a trade. Slippage occurs in cryptocurrency markets when there are two conditions which create high volatility and low liquidity because prices experience rapid changes from order placement until actual order completion. A trader attempts to purchase Bitcoin at a specific price, but by the time his order reaches execution, the market price has moved upward. The trade is completed, but at a

Vyper

Vyper enables programmers to create smart contracts which operate on the Ethereum blockchain through its dedicated programming system. The system serves as a replacement for Solidity programming because its designers built it to create secure and accessible code which users can easily understand. The creation of Vyper emerged as a solution to simplify smart contract development because developers considered Solidity to be the most popular programming language for that purpose which included features that created security risks. Vyper uses Python-based

Quorum

The term quorum defines the essential number of required individuals or necessary votes which must be present to create valid decisions within blockchain networks and decentralized organizations. The crypto governance systems use quorum to guarantee that proposals receive approval only after sufficient stakeholders participate in the voting process. Quorum exists in decentralized autonomous organizations and token-based governance systems as a voting power requirement which must reach a specific percentage threshold. A proposal requires at least 20 percent of governance tokens