Apa Itu Archive Node? Node Ethereum yang Simpan Seluruh Sejarah State
Archive node menyimpan seluruh historical state Ethereum sejak genesis block — dibutuhkan untuk query saldo, trace transaksi, atau audit data masa lalu.
Archive node adalah tipe node Ethereum yang menyimpan seluruh historical state blockchain sejak genesis block (2015) — termasuk snapshot saldo setiap akun di setiap ketinggian blok, bukan hanya kondisi terkini. Per Juni 2026, ukurannya melampaui 15 TB dan terus bertambah sekitar 1–2 TB per bulan seiring bertambahnya transaksi di jaringan.
Mengapa Ada Archive Node?
Full node biasa hanya mempertahankan state terkini. Jika kamu ingin tahu berapa saldo wallet tertentu di blok #10.000.000 (sekitar Oktober 2020), full node biasa tidak bisa menjawabnya — data itu sudah di-prune.
Archive node menyimpan setiap state transition dari awal. Ini membuat beberapa kasus penggunaan menjadi mungkin:
- Block explorer seperti Etherscan membutuhkan archive node untuk menampilkan riwayat saldo dan transaksi historis
- DeFi protocol audit — tim audit keamanan perlu melacak kondisi kontrak di blok tertentu ketika insiden terjadi
- Analitik on-chain — platform data seperti Dune Analytics bergantung pada archive node untuk query historis yang kompleks
- Forensik blockchain — pelacakan aset hasil hack atau penipuan sering memerlukan rekonstruksi state di titik waktu tertentu
Archive node Ethereum ukurannya melebihi 15 TB per Juni 2026 menggunakan client Geth dengan mode
--syncmode full --gcmode archive. Client seperti Erigon dapat menekan ukuran ini hingga sekitar 2,5 TB berkat format penyimpanan yang lebih efisien.
Cara Kerja Archive Node
Ethereum menyimpan data dalam struktur yang disebut Merkle Patricia Trie — sebuah pohon kriptografis yang merepresentasikan seluruh state jaringan (saldo, kode kontrak, storage). Setiap blok menghasilkan state root baru.
Full node biasa hanya mempertahankan state root terbaru plus beberapa ratus blok ke belakang untuk keamanan reorganisasi. State lama dihapus untuk menghemat ruang — inilah yang disebut pruning.
Archive node menonaktifkan pruning ini. Setiap state trie dari setiap blok tetap disimpan. Akibatnya, kamu bisa menjalankan perintah seperti:
eth_getBalance("0xAlamat...", "0x98967F") // saldo di blok #9.999.999
dan archive node akan langsung mengembalikan jawabannya tanpa perlu menghitung ulang dari awal.
Siapa yang Perlu Archive Node?
Archive node bukan kebutuhan pengguna biasa. Menjalankannya secara mandiri tidak praktis untuk kebanyakan orang karena biaya hardware yang tinggi.
Yang biasanya memerlukan archive node:
- Exchange besar yang perlu audit mendalam
- Tim pengembang DeFi protocol saat debugging atau forensik
- Perusahaan data on-chain (Nansen, Dune, Chainalysis)
- Validator yang menyediakan layanan RPC node komersial seperti Alchemy atau Infura
Alternatif untuk pengguna umum: Sebagian besar developer cukup menggunakan layanan RPC berbayar seperti Alchemy, QuickNode, atau Infura yang sudah menjalankan archive node di backend. Biaya berlangganan jauh lebih murah daripada biaya hardware sendiri.
Archive Node vs Full Node vs Light Node
| Tipe | Storage | Query Historis | Kebutuhan |
|---|---|---|---|
| Archive node | 15+ TB | Ya, semua blok | Enterprise / data provider |
| Full node | ~1,2 TB | Tidak (terbatas) | Developer, validator |
| Light node | < 1 GB | Tidak | Wallet mobile |
Konsep stateless client yang sedang dikembangkan komunitas Ethereum justru bergerak ke arah berlawanan — mengurangi kebutuhan state lokal sepenuhnya dengan cryptographic proof. Jika berhasil, beban archive node bisa terdistribusi secara berbeda di masa depan.
Kesimpulan
Archive node adalah komponen infrastruktur kritis yang membuat data historis Ethereum bisa diakses — tetapi bukan sesuatu yang perlu dijalankan sendiri oleh pengguna biasa. Memahami perbedaannya dengan full node dan light node membantu kamu mengerti mengapa layanan RPC komersial tetap relevan bahkan di ekosistem yang terdesentralisasi.
💡 Mau belajar lebih dalam? Kelas WhaleX mengajarkan strategy dan eksekusi nyata, bukan hanya teori. Lihat kelas tersedia →
WhaleX Masterclass 2 Hari: dari setup wallet sampai LP DeFi aktif menghasilkan. Praktik langsung, dipandu mentor berpengalaman.
Lihat Jadwal Kelas →Pertanyaan Umum
Berapa ukuran storage yang dibutuhkan archive node Ethereum?
Per Juni 2026, archive node Ethereum membutuhkan lebih dari 15 TB storage karena menyimpan seluruh state trie sejak blok pertama tahun 2015.
Apa perbedaan archive node dan full node Ethereum?
Full node hanya menyimpan state terkini (sekitar 1,2 TB), sedangkan archive node menyimpan setiap snapshot state di setiap block height — memungkinkan query historis kapan saja.