Overview
Adjusted Volume isolates real-world economic activity by filtering out non-organic transfers that inflate raw blockchain metrics. This methodology provides accurate payment volume measurements for business intelligence, regulatory compliance, and market analysis.Filtering Methodology
Step 1: Attribution Labeling
Every blockchain address is classified using Allium’s proprietary attribution engine:| Attribution Category | Description | Examples |
|---|---|---|
| CEX | Centralized exchange addresses | Binance, Coinbase, Kraken hot/cold wallets |
| DeFi | Decentralized finance protocols | Uniswap, Aave, Compound smart contracts |
| Infrastructure | Operational/system addresses | Bridge contracts, multisigs, treasury addresses |
| Organic | Individual wallets and businesses | Consumer wallets, merchant addresses |
- ✅ Allium’s curated address label database
- ✅ Public address tags (Etherscan, blockchain explorers)
- ✅ On-chain behavior analysis
- ✅ Known contract deployments
Step 2: Transfer Filtering
Transfers are excluded if either the sender OR recipient is labeled as CEX/DeFi/Infrastructure:Step 3: Crosschain Aggregation
Adjusted transfers are aggregated across all supported chains:- EVM Chains: Ethereum, Polygon, Arbitrum, Optimism, Base, BSC, Avalanche, etc.
- Non-EVM: Solana, Tron, Bitcoin (via wrapped assets)
- Stablecoins: USDC, USDT, DAI, BUSD, USDP, and others
Attribution Impact Analysis
Sample Volume Breakdown (30-day period)
| Category | Raw Volume | % of Total | Excluded from Adjusted? |
|---|---|---|---|
| Organic Transfers | $2.1B | 21% | ❌ No (included) |
| CEX Activity | $5.8B | 58% | ✅ Yes |
| DeFi Protocols | $1.6B | 16% | ✅ Yes |
| Infrastructure | $0.5B | 5% | ✅ Yes |
| Total Raw | $10.0B | 100% | - |
| Adjusted Volume | $2.1B | 21% | - |
Why Exclude CEX/DeFi/Infrastructure?
CEX Exclusions
Problem: CEX addresses represent internal operations, not economic payments. Examples of excluded CEX activity:- User deposits → Exchange hot wallet (operational, not payment)
- Exchange hot wallet → Cold storage (operational)
- Market maker wallets ↔ Exchange (trading, not payment)
DeFi Exclusions
Problem: DeFi interactions are investment/trading, not payments. Examples of excluded DeFi activity:- User → Uniswap (swap, not payment)
- User → Aave (lending, not payment)
- Yield farm ↔ User (farming rewards, not payment)
Infrastructure Exclusions
Problem: Infrastructure addresses represent system operations. Examples of excluded infrastructure:- Bridge contracts (cross-chain transfers)
- Multisig treasuries (organizational management)
- Protocol-owned liquidity (POL)
Edge Cases & Considerations
Case 1: CEX Withdrawals for Payments
Scenario: User withdraws USDC from Coinbase → Pays merchant Handling:- ❌ CEX → User: Excluded (withdrawal, not payment)
- ✅ User → Merchant: Included (this is the actual payment)
Case 2: DeFi Yield → Real Payment
Scenario: User earns yield on Aave → Withdraws → Pays service provider Handling:- ❌ Aave → User: Excluded (DeFi distribution)
- ✅ User → Service Provider: Included (payment)
Case 3: Cross-Chain Bridge Transfers
Scenario: User bridges USDC from Ethereum → Polygon via bridge Handling:- ❌ User → Bridge Contract (Ethereum): Excluded (infrastructure)
- ❌ Bridge Contract → User (Polygon): Excluded (infrastructure)
- The bridge transfer is NOT counted as payment volume
Case 4: Merchant Payment Processors
Scenario: Customer pays merchant via payment processor (e.g., BitPay, Coinbase Commerce) Handling:- If payment processor is labeled as infrastructure → Excluded
- If payment processor is organic → Included
Data Quality & Updates
Attribution Accuracy
| Metric | Value |
|---|---|
| Labeled addresses | 500M+ addresses |
| CEX coverage | 100 exchanges, 10k+ addresses |
| DeFi coverage | 5000+ protocols |
| Update frequency | Weekly |
| False positive rate | <0.5% |
Continuous Improvement
Attribution updates:- ✅ New CEX addresses added weekly
- ✅ New DeFi protocols added on deployment
- ✅ Community-reported labels reviewed
- ✅ Behavioral patterns analyzed for unlabeled addresses
Validation & Verification
Independent Verification Methods
- Sample Inspection: Manual review of 1000 random transfers per month
- Comparison to Known Benchmarks: Cross-check with public payment processors
- Anomaly Detection: Flag sudden volume changes for investigation
- User Feedback: Customers report suspicious patterns
Known Limitations
| Limitation | Impact | Mitigation |
|---|---|---|
| Newly deployed DEX | May not be labeled immediately | Automated contract detection |
| Privacy wallets | Hard to attribute | Behavioral analysis |
| Unlabeled CEX | May be included erroneously | Community reporting |
| Complex smart contracts | May be misclassified | Manual review queue |
Accessing Adjusted Volume
Query Filtered Transfers
All organic transfers (after attribution filtering):Compare Raw vs Adjusted
See the impact of filtering:Best Practices
Use adjusted volume for payment metrics
Use adjusted volume for payment metrics
Always use
filtered_transfers table when measuring real-world payment activity. Raw volume inflates metrics by 4-5x.Combine with transaction classification
Combine with transaction classification
Join
filtered_transfers with transaction_classification to further segment by payment type (P2P, B2C, etc.).Monitor attribution coverage
Monitor attribution coverage
Check label coverage in your analysis window. Low coverage may indicate new protocols or chains.
Report suspicious patterns
Report suspicious patterns
If you notice addresses that should be labeled but aren’t, contact Allium support.
FAQ
Why is my chain's adjusted volume much lower than raw volume?
Why is my chain's adjusted volume much lower than raw volume?
This is expected. Most chains have significant CEX/DeFi activity. A 20-30% organic ratio is normal for mature chains.
Are bridge transfers included in adjusted volume?
Are bridge transfers included in adjusted volume?
No. Bridge transfers are infrastructure operations. The payment occurs when the bridged funds are spent.
How often is attribution data updated?
How often is attribution data updated?
Weekly. New exchanges, protocols, and infrastructure addresses are added continuously.
Can I access the raw attribution labels?
Can I access the raw attribution labels?
Attribution labels are internal to Allium.
filtered_transfers provides the filtered result, but labels themselves are not exposed in marts tables.