Arbitrum Nova - Gaming & Social Chain
Arbitrum Nova adalah chain kedua dalam ekosistem Arbitrum, diluncurkan Agustus 2022. Nova dioptimasi untuk gaming, aplikasi sosial, dan transaksi volume tinggi bernilai rendah. Nova menggunakan teknologi AnyTrust yang menukarkan asumsi kepercayaan ringan untuk biaya sangat rendah.
AnyTrust vs Rollup: Core Difference
🔑 Perbedaan Fundamental:
Arbitrum One (Rollup):
- ✅ All data posted to Ethereum L1
- ✅ Fully trustless
- 💰 10-20x cheaper than L1
Arbitrum Nova (AnyTrust):
- 📊 Data stored by DAC (Data Availability Committee)
- 🤝 Assume at least 2 of N DAC members honest
- 💰 100x+ cheaper than L1
| Aspect | Arbitrum One (Rollup) | Arbitrum Nova (AnyTrust) |
|---|---|---|
| Data Availability | All data posted to L1 | Data stored by DAC |
| Trust Assumptions | Fully trustless | Assume ≥2 honest DAC members |
| Gas Costs | 10-20x cheaper than L1 | 100x+ cheaper than L1 |
| Throughput | 40,000+ TPS | 100,000+ TPS |
| L1 Posting Costs | Full calldata → expensive | Only hash → very cheap |
| Fallback Mechanism | N/A (always L1) | Falls back to Rollup if DAC fails |
| Best For | DeFi, RWA, high-value | Gaming, social, high-volume |
Nova menukarkan slight trust assumptions untuk 10x cost reduction vs Arbitrum One. Perfect untuk applications di mana throughput > security absolut.
How AnyTrust Works
Step-by-Step Process:
1️⃣ Transaction Batching
- Sequencer menggabungkan transaksi seperti biasa
- Compute new state root
2️⃣ Data Availability Committee (DAC)
- Data batch dikirim ke DAC members (saat ini 6-8 anggota)
- Each member adalah entitas terpercaya
3️⃣ DAC Signs Data
- Setiap anggota menandatangani komitmen bahwa mereka menyimpan data
- Signature proves: "I have this data and will provide it if challenged"
4️⃣ Post Hash to L1
- Hanya hash data + signatures yang diposting ke Ethereum
- Bukan full data → drastically cheaper!
5️⃣ Fallback Mechanism
- Jika DAC tidak tersedia → otomatis switch ke Rollup mode
- Post full data ke L1 (more expensive tapi tetap available)
Model Keamanan
💡 Security Assumption:
Nova mengasumsikan "setidaknya 2 dari N anggota DAC jujur"
Selama asumsi ini berlaku:
- ✅ Data availability terjamin (dapat reconstruct state)
- ✅ Invalid state transitions dapat ditantang
- ✅ User selalu dapat withdraw funds
Jika SEMUA anggota DAC berkolusi atau menghilang:
- ⚠️ System otomatis fallback ke Rollup mode
- ⚠️ Post full data ke L1 (lebih mahal tapi tetap aman)
- ✅ User funds tetap aman
Benefit: 10x cost reduction vs Arbitrum One
Risk: Slight trust assumption (need 2/N honest DAC members)
Mitigation:
- DAC members are reputable organizations
- Automatic fallback to Rollup mode
- User can always exit via L1 force inclusion
DAC Members (Current)
Nova's Data Availability Committee consists of reputable organizations:
DAC members dipilih berdasarkan reputasi dan track record. Risiko kolusi sangat rendah karena reputational damage akan jauh lebih mahal dari potential gain.
Perfect Use Cases untuk Nova
In-game transactions, asset transfers, microtransactions
Example: Pirate Nation (fully on-chain game)
Posts, likes, follows, comments
Example: Reddit Community Points
Batch minting campaigns, NFT marketplaces
Example: TofuNFT
High-frequency MEV bots, arbitrage
Ultra-low fees enable profitable micro-arb
On-chain points, rewards, airdrops
Cost-effective untuk mass distribution
Frequent data updates
Low cost enables high-frequency oracle updates
Major Projects on Nova
Gaming
- Pirate Nation - Fully on-chain RPG dengan 50K+ players
- Battlefly - Strategy game dengan NFT mechs
- Treasure DAO Games - Multiple gaming projects in ecosystem
Social
- Reddit Community Points - On-chain karma system untuk Reddit communities
- Largest deployment (millions of users)
NFT & Marketplaces
- TofuNFT - Multi-chain NFT marketplace focus di gaming
- Sushiswap - DEX deployment untuk gaming token swaps
Development Setup
Network Configuration
// hardhat.config.js
module.exports = {
networks: {
arbitrumNova: {
url: "https://nova.arbitrum.io/rpc",
chainId: 42170,
accounts: [process.env.PRIVATE_KEY]
}
}
};
Deploy ke Nova
# Deploy (exact same process as One)
npx hardhat run scripts/deploy.js --network arbitrumNova
# Key difference: Transaction costs ~10x cheaper than One!
Example: Batch NFT Mint
contract GameNFT {
uint256 public tokenId;
function batchMint(address[] calldata players) external {
for (uint i = 0; i < players.length; i++) {
_mint(players[i], tokenId++);
}
}
}
// Cost Comparison - Minting 1000 NFTs:
// Ethereum L1: ~$500-1000 (baseline)
// Arbitrum One: ~$5-10 (50-100x cheaper)
// Arbitrum Nova: ~$0.50-1 (500-1000x cheaper!) ⚡
When to Choose Nova vs One
✅ Pilih Nova jika:
- Volume transaksi tinggi (ribuan-jutaan transaksi per hari)
- Nilai transaksi individual rendah ($0.01 - $10)
- Aplikasi gaming atau sosial
- Pengguna sensitif terhadap biaya (tidak mampu $1+ per aksi)
- Dapat menerima asumsi kepercayaan ringan (model DAC)
- Kecepatan lebih penting dari keamanan maksimum absolut
⚠️ Pilih One jika:
- DeFi bernilai tinggi (jutaan dolar dalam TVL)
- Persyaratan custody institusional
- Tanpa asumsi kepercayaan yang dapat diterima
- Kepatuhan regulasi memerlukan data lengkap di L1
- Tokenisasi RWA (sekuritas, obligasi)
- Critical security requirements
Bridging to Nova
Option 1: Ethereum L1 → Nova
# Via Official Bridge
https://bridge.arbitrum.io/?destinationChain=arbitrum-nova
# Time: ~10-15 minutes
# Cost: L1 gas fees
Option 2: Arbitrum One → Nova (Cross-L2)
# Use third-party bridges:
# - Stargate (LayerZero)
# - Synapse
# - Hop Protocol
# Time: Instant
# Cost: Minimal (~$0.10-0.50)
Programmatic Bridging
const bridge = new ethers.Contract(BRIDGE_ADDRESS, BRIDGE_ABI, signer);
// Deposit ETH
await bridge.depositETH({
value: ethers.utils.parseEther("0.1")
});
// Withdrawal Nova → L1
// Time: 7 days (same as One)
// Can use fast bridges untuk instant exit
Gas Cost Comparison (Real Examples)
| Operation | Ethereum L1 | Arbitrum One | Arbitrum Nova | Savings |
|---|---|---|---|---|
| ETH Transfer | $5-10 | $0.50-1 | $0.05-0.10 | 50-200x |
| ERC-20 Transfer | $10-20 | $1-2 | $0.10-0.20 | 50-200x |
| NFT Mint | $50-100 | $5-10 | $0.50-1 | 50-200x |
| Uniswap Swap | $20-50 | $2-5 | $0.20-0.50 | 40-250x |
| Contract Deploy | $200-500 | $20-50 | $2-5 | 40-250x |
Nova adalah chain paling murah di ekosistem Ethereum sambil tetap maintain security dari Ethereum L1 (via fallback).
Network Information
Arbitrum Nova Mainnet
Network Name: Arbitrum Nova
RPC URL: https://nova.arbitrum.io/rpc
Chain ID: 42170
Currency Symbol: ETH
Block Explorer: https://nova.arbiscan.io
Resources
🔧 Developer Tools
- Nova Explorer - Block explorer
- Bridge to Nova - Official bridge
- Nova Portal - dApps directory
📖 Documentation
- Nova Docs - Technical documentation
- AnyTrust Protocol - Deep dive
Next Steps
Di modul berikutnya, kita akan explore Arbitrum Orbit - framework untuk meluncurkan custom L3 chains dengan full sovereignty!
Nova membuktikan bahwa blockchain dapat scale untuk gaming dan social tanpa compromise security!