DeFi · Explainer
BadgerDAO and Compound: Examples of Community-Powered DeFi
BadgerDAO and Compound are two useful case studies for community-powered DeFi. One shows how token governance and user trust can go wrong, and the other shows how a token-governed lending market works day to day.
By the DappsAtlas editorial team · Updated

What is community-powered DeFi?
Community-powered DeFi describes decentralized finance protocols where people who hold a governance token, or who supply capital, have a real say in how the protocol runs. Decisions about which assets are supported, how much risk a market can take, how fees are split and how treasury funds are spent are made through votes or delegated committees rather than by a single company.
The model usually has a few common parts:
- A governance token that gives voting rights, often called a DAO token
- On-chain proposals that holders can submit once they meet a threshold
- A voting period, quorum rules and often a timelock that delays changes so users can exit
- Delegation, where token holders hand their votes to people they trust
- Working groups or risk curators who do the technical analysis
The model is not automatically safer or more democratic. Voting power often concentrates among large holders and delegates, and a community can approve a change that a careful team would have rejected. Community control also does not remove smart contract bugs, oracle errors or the risks of off-platform tools such as websites and browser extensions. BadgerDAO and Compound are useful examples because they show both sides: a DAO-run protocol that lost funds through its user-facing layer, and a long-running lending market run through token governance.
How was BadgerDAO organized?
BadgerDAO described itself as a decentralized autonomous organization building DeFi products for Bitcoin. Its central goal was to bring BTC into DeFi applications so holders could earn yield without giving up their exposure to bitcoin.
Its main products were yield vaults. A user deposited a supported token, the vault deployed it into strategies, and rewards flowed back to depositors. The project also used a BADGER token to give holders governance rights over the project's direction, such as which vaults to add and how incentives were distributed.
This structure combined three things that matter for community-run protocols:
- A treasury and incentive budget that the community could direct
- Vault contracts that users trusted with their deposits
- A web interface that most users relied on to sign transactions
The third item turned out to be the weakest point. Many users never read contract code. They trusted the site they used to approve and deposit funds. Later, BadgerDAO's vault and eBTC front-ends were sunset, which means the usual way of interacting with those products through the project's website is no longer the main route. The contracts themselves remain on chain, so their existence is public even though the official interface is gone. For readers, the key point is that a DAO can govern a protocol while the user's entry point is still a single website that can be compromised.
What happened in the December 2021 BadgerDAO exploit?
On December 2, 2021, attackers drained roughly $120 million in crypto from wallets connected to BadgerDAO. Press coverage at the time reported that dozens of wallets were emptied before the team could freeze its vaults. The figure is widely cited but varies by report, so treat it as approximate.
According to BadgerDAO's later account, the incident began with a phishing attack. The project said a maliciously injected script, which it traced to a third-party web application service, was the cause. In practical terms, a script added to a page can change what a user sees and what a transaction does, while the wallet still shows a prompt that looks like a normal action.
A simplified timeline of the public reporting looks like this:
- A phishing incident involving injected code on a trusted site
- Users approving transactions they believed were routine
- Wallets draining over a short window
- The team attempting to freeze vaults and later publishing a technical explanation
The exact mechanics are less important for a general reader than the pattern. The attack targeted the trust relationship between users and an interface, and the people who approved the transactions were the final link. Any DAO-run protocol has the same exposure if its front end, hosting or third-party scripts are not tightly controlled.
What does the BadgerDAO case teach about risk?
The BadgerDAO case is a useful reminder that a smart contract being sound does not mean every route to it is sound. These are the practical lessons for any user of community-run DeFi:
- Treat the website as part of the attack surface. A genuine contract can still be reached through a compromised page.
- Bookmark official addresses and check them against the project's documentation. Do not rely on search ads, social media replies or direct messages.
- Read what you are signing. If a transaction asks for permissions far larger than your deposit, pause and check why.
- Revoke token approvals you no longer need. Many wallets and explorers show current approvals and offer a way to remove them.
- Use a separate wallet for DeFi activity so that a single approval cannot reach your main holdings.
- Consider a hardware wallet for larger balances, since it shows transaction details on its own screen.
For protocol teams and DAO members, the lessons include controlling who can change front-end code, limiting third-party scripts, monitoring for unexpected changes to a site, and publishing a clear process for users to verify official links. Governance cannot fix an interface problem by itself. A DAO that votes on contract parameters still needs operational discipline for everything that touches user funds.
How is Compound governed?
Compound is a lending protocol that was developed by Compound Labs and later moved toward governance by its community. Its native token, COMP, gives holders the right to propose and vote on changes to the protocol. In practice, the governance process controls which markets exist, what collateral is accepted, how risk parameters are set and how protocol reserves are used.
A typical path for a change looks like this:
- A contributor drafts an idea and discusses it publicly, usually on a governance forum
- The proposal is formalized and submitted on chain by a holder who meets the threshold
- Holders vote during a set voting period, and they can vote directly or through a delegate
- If the proposal passes, a timelock delay applies before the change takes effect
The timelock is a key safety feature. It gives users time to review a change and withdraw funds if they disagree with it. It does not make every change good, but it reduces the chance of an abrupt change that users cannot react to.
Community governance also has limits. Delegates may have their own interests, participation can be low for routine votes, and a proposal can be technically complex enough that few holders understand it fully. Anyone using Compound should read proposal summaries and follow the discussion, rather than assume a vote was carefully reviewed by everyone.
How do Compound's lending markets work?
Compound V3 is the current generation of the protocol, and the one listed for this guide, operating on Ethereum and nine other chains. Each market is built around a base asset. Suppliers deposit that asset to earn interest, and borrowers can borrow it against other collateral.
The basic mechanics are:
- Suppliers earn interest that depends on how much of the market is being borrowed, a measure often called utilization
- Borrowers post collateral and borrow the base asset, paying interest that also depends on utilization
- Each position has a health level based on the value of its collateral and debt
- If collateral falls too far, the position can be liquidated, and the liquidator receives a discount as the incentive to repay the debt
Rates move with market conditions, so this guide does not state a figure. To see current supply and borrow rates, use the protocol's own interface or an independent DeFi dashboard, and check the market's details before depositing. Read the collateral options, the base asset and the chain you are using, since each market is separate.
The liquidation mechanics are the main risk for borrowers. A sharp price move can reduce collateral value quickly, and a position that looked safe can become eligible for liquidation. Keeping a comfortable buffer above the minimum is a common approach, but it does not remove the risk.
BadgerDAO and Compound side by side
The two projects serve different functions, but comparing them clarifies what community governance does and does not protect against.
| Feature | BadgerDAO | Compound |
|---|---|---|
| Main focus | Bitcoin yield and DeFi access | Lending and borrowing markets |
| Core product | Yield vaults | Base-asset lending markets |
| Governance | DAO token holders | COMP token holders with timelock |
| Current front end | Vault and eBTC front-ends sunset | Active protocol interface |
| Key lesson | Compromised interface can drain funds | Governance needs timelocks and informed voters |
The comparison shows that governance tokens solve some problems and not others. BadgerDAO's case was an interface and operational failure, which a vote on contract parameters would not have prevented. Compound's governance process addresses how changes are made, but it cannot stop a user from approving a malicious transaction on a site they do not trust.
For readers, the useful takeaway is to ask two separate questions. First, how are protocol decisions made, and who can influence them? Second, how do I reach the protocol safely, and what happens if my route is compromised? A strong answer to the first question does not answer the second.
What should you check before using a DAO-run protocol?
Use this checklist before depositing into any DAO-run or community-governed protocol. It applies to lending, vaults, exchanges and staking products.
- Audits: Look for independent audit reports, and check whether they cover the exact contract version you will use. An audit of an older version is not a guarantee for a newer one.
- Governance process: Find out how proposals are made, how long voting lasts and whether a timelock applies to changes.
- Admin controls: Identify who can pause contracts, upgrade code or change parameters, and whether those powers sit behind a multisig or timelock.
- Voting concentration: Check whether a small group of holders or delegates controls most votes.
- Incident history: Read how the team handled past problems, including how quickly it communicated and whether it published a full explanation.
- Official addresses: Confirm contract addresses from documentation maintained by the project, not from public reporting.
- Risk parameters: For lending markets, read collateral factors, liquidation rules and any reserve arrangements.
- Exit options: Make sure you understand how to withdraw and what delays or fees apply.
No checklist removes risk. It helps you decide whether a protocol's governance and operations match the amount you are willing to lose.
How can you reduce risk when using community-run DeFi?
Good habits matter more than any single tool. These steps reduce the damage from a phishing site, a bad approval or a rushed decision.
- Start small. Test with an amount you can afford to lose before you commit larger funds.
- Use a separate wallet for DeFi and keep your main holdings elsewhere.
- Type or bookmark official addresses. Be cautious of links in ads, replies and direct messages.
- Never share your seed phrase or private key with a website, support account or anyone claiming to help.
- Read every transaction in your wallet, including the spending permissions it requests.
- Avoid unlimited token approvals where a limited approval would do. Review and revoke approvals you no longer need.
- Keep records of deposits, withdrawals and approvals so you can review them quickly if something goes wrong.
- Pause and verify if you feel rushed. Scammers often create urgency.
DeFi activity can be a legal and financial matter in your jurisdiction. Check local rules on taxes, reporting and whether a product is available where you live. Understand that losses from smart contract failures, interface compromise or market moves may not be recoverable.
Where should you check current information?
Data about DeFi changes constantly, so this guide avoids quoting live figures such as total value locked, interest rates, token prices or voting results. To check current information, use these sources:
- The project's official documentation and announcements, which should be your first reference for contract addresses and product status
- The governance forum and on-chain proposal records, which show what is being discussed and voted on
- Block explorers, which let you confirm contract addresses, view transaction history and check token approvals
- Independent DeFi dashboards, which aggregate market data across protocols and chains
- Post-incident reports from the project, which are more reliable than secondhand summaries
- Reputable news coverage, read with attention to dates, because older reports may not reflect current status
When you read about a past event such as the BadgerDAO exploit, check the date and whether later updates changed the picture. Good research means comparing sources and noticing what has changed since the original reporting. For both BadgerDAO and Compound, the most reliable current information will come from official sources and on-chain records rather than from any single article.
Frequently asked questions
Was BadgerDAO shut down after the hack?
Front-ends for BadgerDAO's vault and eBTC products have been shut down, but the underlying contracts remain on chain. Shutdown of a website does not remove the contracts, and it does not make them safe to use. Check the project's official channels for the latest status and avoid interacting with copies of the site or unofficial links.
How much was lost in the BadgerDAO exploit?
Widely reported coverage put the total at about $120 million, drained from multiple wallets connected to the platform in early December 2021. Reports differ on exact details, so treat the figure as approximate. The results used for this guide do not give a full recovery figure, so check BadgerDAO's post-incident updates for the latest on any repayment.
Does token voting make a DeFi protocol safe?
Governance gives token holders a voice, but it does not prove a protocol is safe. Voting power often concentrates among large holders and delegates, proposals can pass with low turnout, and smart contract bugs or compromised websites can still cause losses. A governance token is one signal among many, and it should be weighed with audits, incident history and how the team responds to problems.
How are changes to Compound made?
Major decisions such as adding new markets or changing risk settings generally go through governance proposals, which are discussed publicly before an on-chain vote. Check the protocol's governance forum and proposal records for the current process, since the exact steps and parameters can change over time.
How can I check that a DAO-run website is genuine?
Start by only using official links from the project's documentation, and bookmark those pages. Look up contract addresses on a block explorer and compare them with the addresses in official docs. Never enter a seed phrase into a website or support chat, and be cautious with any transaction that asks for broad token approvals. If something feels off, stop and verify through a second official source.
Mentioned in this guide
dApps in this guide
Badger DAO is a Bitcoin-focused DeFi collective and yield-vault project whose vault and eBTC front-ends have been sunset, leaving contracts accessible on-chain.
Compound V3 is a lending protocol on Ethereum and nine other chains where users supply a base asset for yield or borrow it against collateral.
Aave V3 is a non-custodial DeFi lending protocol on 21 chains where users earn interest on deposits or borrow against collateral.
Gauntlet is a DeFi risk manager that curates non-custodial yield vaults for fintechs, exchanges, wallets and asset managers.
Convex Finance is a DeFi yield platform that boosts rewards for Curve, Frax and f(x) liquidity providers and lets CVX lockers vote on emissions.
Liquity V2 is an immutable Ethereum borrowing protocol where users set their own interest rate and mint the BOLD stablecoin against ETH, wstETH or rETH.
Lido is a liquid staking protocol where users stake ETH and receive stETH, a reward-earning token usable across DeFi, governed by LDO holders.
Current is a Sui-based lending protocol with isolated markets and one-click yield multiply, focused on tokenized real-economy yield.
Compound is a decentralized lending protocol where users earn interest on deposited crypto or borrow against collateral, governed by COMP holders.
Keep reading
Related guides
DeFi · Explainer
DeFi Governance Explained: Real Examples and Pitfalls (2026)
DeFi protocols hand control to token holders, but voting power tends to concentrate and admin keys often linger. This guide covers how governance works, real examples, the main failure modes and how to judge a protocol before you deposit.
DeFi · Explainer
The Curve Wars Explained: veCRV, Convex and DeFi Bribes
The Curve Wars were a contest between DeFi protocols to control where Curve Finance's CRV rewards go. This guide covers how the vote-escrow system, Convex and bribe markets work, what went wrong when the competition turned aggressive, and how to judge the risks today.
DeFi · How-to
How to Boost Yield on EvoDeFi With NFTs: What to Verify in 2026
EvoDeFi is a cross-chain token bridge with a GENX token, and the sources reviewed here do not show an NFT yield boost for it. This guide explains how NFT boosts usually work and how to check whether EvoDeFi offers one before you commit an NFT or any tokens.
DeFi · Explainer
Jade Protocol and JADE Token Explained: A 2026 Guide
Jade Protocol is a DeFi project whose token trades under the ticker JADE. This guide explains how to identify the real token, how projects of this type usually work, and how to check every time-sensitive detail yourself.
DeFi · Explainer
What Is BakerySwap and How Does It Work in 2026?
BakerySwap is a decentralized exchange on BNB Chain where people swap tokens and supply liquidity without a company holding their funds. This guide explains how its pools, prices and fees work, and what to check before you use it.
DeFi · Explainer
What Is BabySwap and the BABY Token? A 2026 Explainer
BabySwap is a decentralized exchange on BNB Chain that combines token swaps, NFTs and support for newer projects, and BABY is its native token. This guide explains what the platform does, what the BABY token is used for, how to check its current data, and why a different token also called BABY should not be confused with it.
DeFi · Explainer
BakerySwap Transaction Volume Jump: What a 490% Rise Means
A headline reported a 490% rise in BakerySwap transaction volume, but a percentage jump alone says little about a decentralised exchange. This guide explains what the number measures, why such spikes happen, and how to check the figure yourself.
DeFi · Explainer
AutoFarm Explained: Auto-Compounding Yield and the AUTO Token
AutoFarm is a yield aggregator that automatically reinvests farming rewards so depositors do not have to claim and restake by hand. This guide explains how that works, what the AUTO token does, and what to check before depositing.