Penyimpanan Terdesentralisasi
Pembaruan terakhir halaman: 22 Oktober 2025
Tidak seperti server terpusat yang dioperasikan oleh satu perusahaan atau organisasi, sistem penyimpanan terdesentralisasi terdiri dari jaringan peer-to-peer dari pengguna-operator yang menyimpan sebagian dari keseluruhan data, menciptakan sistem berbagi penyimpanan file yang tangguh. Ini bisa berada dalam aplikasi berbasis blockchain atau jaringan berbasis peer-to-peer apa pun.
Ethereum sendiri dapat digunakan sebagai sistem penyimpanan terdesentralisasi, dan memang demikian halnya dalam penyimpanan kode di semua kontrak pintar. Namun, ketika menyangkut jumlah data yang besar, bukan itu tujuan desain Ethereum. Rantai ini terus berkembang, tetapi pada saat penulisan, rantai Ethereum berukuran sekitar 500GB - 1TB (tergantung pada klien (opens in a new tab)), dan setiap node di jaringan harus dapat menyimpan semua data tersebut. Jika rantai tersebut diperluas ke jumlah data yang besar (katakanlah 5TB), tidak akan layak bagi semua node untuk terus berjalan. Selain itu, biaya untuk menerapkan data sebanyak ini ke Mainnet akan sangat mahal karena biaya gas.
Karena kendala ini, kita memerlukan rantai atau metodologi yang berbeda untuk menyimpan data dalam jumlah besar secara terdesentralisasi.
Saat melihat opsi penyimpanan terdesentralisasi (dStorage), ada beberapa hal yang harus diingat oleh pengguna.
- Mekanisme persistensi / struktur insentif
- Penegakan retensi data
- Desentralisasi
- Konsensus
Mekanisme persistensi / struktur insentif
Berbasis blockchain
Agar sepotong data dapat bertahan selamanya, kita perlu menggunakan mekanisme persistensi. Misalnya, di Ethereum, mekanisme persistensinya adalah seluruh rantai perlu diperhitungkan saat menjalankan node. Potongan data baru ditambahkan ke ujung rantai, dan terus berkembang - mengharuskan setiap node untuk mereplikasi semua data yang tertanam.
Ini dikenal sebagai persistensi berbasis blockchain.
Masalah dengan persistensi berbasis blockchain adalah bahwa rantai bisa menjadi terlalu besar untuk dipelihara dan menyimpan semua data secara layak (misalnya, banyak sumber (opens in a new tab) memperkirakan Internet membutuhkan lebih dari 40 Zettabyte kapasitas penyimpanan).
Blockchain juga harus memiliki semacam struktur insentif. Untuk persistensi berbasis blockchain, ada pembayaran yang dilakukan kepada validator. Ketika data ditambahkan ke rantai, validator dibayar untuk menambahkan data tersebut.
Platform dengan persistensi berbasis blockchain:
- Ethereum
- Arweave (opens in a new tab)
Berbasis kontrak
Persistensi berbasis kontrak memiliki intuisi bahwa data tidak dapat direplikasi oleh setiap node dan disimpan selamanya, melainkan harus dipelihara dengan perjanjian kontrak. Ini adalah perjanjian yang dibuat dengan beberapa node yang telah berjanji untuk menyimpan sepotong data untuk jangka waktu tertentu. Perjanjian ini harus didanai kembali atau diperbarui setiap kali habis masa berlakunya agar data tetap bertahan.
Dalam kebanyakan kasus, alih-alih menyimpan semua data secara onchain, hash dari lokasi data di rantai yang disimpan. Dengan cara ini, seluruh rantai tidak perlu ditingkatkan skalanya untuk menyimpan semua data.
Platform dengan persistensi berbasis kontrak:
- Filecoin (opens in a new tab)
- Skynet (opens in a new tab)
- Storj (opens in a new tab)
- Züs (opens in a new tab)
- Crust Network (opens in a new tab)
- Swarm (opens in a new tab)
- 4EVERLAND (opens in a new tab)
Pertimbangan tambahan
IPFS adalah sistem terdistribusi untuk menyimpan dan mengakses file, situs web, aplikasi, dan data. Sistem ini tidak memiliki skema insentif bawaan, tetapi dapat digunakan dengan salah satu solusi insentif berbasis kontrak di atas untuk persistensi jangka panjang. Cara lain untuk mempertahankan data di IPFS adalah dengan bekerja sama dengan layanan penyematan (pinning), yang akan "menyematkan" data untuk Anda. Anda bahkan dapat menjalankan node IPFS Anda sendiri dan berkontribusi pada jaringan untuk mempertahankan data Anda dan/atau orang lain secara gratis!
- IPFS (opens in a new tab)
- Pinata (opens in a new tab) (Layanan penyematan IPFS)
- web3.storage (opens in a new tab) (Layanan penyematan IPFS/Filecoin)
- Infura (opens in a new tab) (Layanan penyematan IPFS)
- IPFS Scan (opens in a new tab) (Penjelajah penyematan IPFS)
- 4EVERLAND (opens in a new tab)(Layanan penyematan IPFS)
- Filebase (opens in a new tab) (Layanan Penyematan IPFS)
- Spheron Network (opens in a new tab) (Layanan penyematan IPFS/Filecoin)
SWARM adalah teknologi penyimpanan dan distribusi data terdesentralisasi dengan sistem insentif penyimpanan dan oracle harga sewa penyimpanan.
Retensi data
Untuk mempertahankan data, sistem harus memiliki semacam mekanisme untuk memastikan data tetap dipertahankan.
Mekanisme tantangan
Salah satu cara paling populer untuk memastikan data dipertahankan adalah dengan menggunakan semacam tantangan kriptografi yang dikeluarkan ke node untuk memastikan mereka masih memiliki data tersebut. Contoh sederhananya adalah melihat proof-of-access milik Arweave. Mereka mengeluarkan tantangan ke node untuk melihat apakah mereka memiliki data baik di blok terbaru maupun blok acak di masa lalu. Jika node tidak dapat memberikan jawaban, mereka akan dihukum.
Jenis dStorage dengan mekanisme tantangan:
- Züs
- Skynet
- Arweave
- Filecoin
- Crust Network
- 4EVERLAND
Desentralisasi
Belum ada alat yang hebat untuk mengukur tingkat desentralisasi platform, tetapi secara umum, Anda akan ingin menggunakan alat yang tidak memiliki semacam KYC untuk memberikan bukti bahwa mereka tidak terpusat.
Alat terdesentralisasi tanpa KYC:
- Skynet
- Arweave
- Filecoin
- IPFS
- Ethereum
- Crust Network
- 4EVERLAND
Konsensus
Sebagian besar alat ini memiliki versi mekanisme konsensus mereka sendiri, tetapi umumnya didasarkan pada proof-of-work (PoW) atau proof-of-stake (PoS).
Berbasis proof-of-work:
- Skynet
- Arweave
Berbasis proof-of-stake:
- Ethereum
- Filecoin
- Züs
- Crust Network
Alat terkait
IPFS - InterPlanetary File System adalah sistem penyimpanan terdesentralisasi dan referensi file untuk Ethereum.
Storj DCS - Penyimpanan objek cloud terdesentralisasi yang aman, privat, dan kompatibel dengan S3 untuk pengembang.
Sia - Memanfaatkan kriptografi untuk menciptakan pasar penyimpanan cloud tanpa kepercayaan (trustless), memungkinkan pembeli dan penjual bertransaksi secara langsung.
Filecoin - Filecoin dibuat oleh tim yang sama di balik IPFS. Ini adalah lapisan insentif di atas cita-cita IPFS.
Arweave - Arweave adalah platform dStorage untuk menyimpan data.
Züs - Züs adalah platform dStorage proof-of-stake dengan sharding dan blobber.
Crust Network - Crust adalah platform dStorage di atas IPFS.
Swarm - Platform penyimpanan terdistribusi dan layanan distribusi konten untuk tumpukan web3 Ethereum.
OrbitDB - Basis data peer-to-peer terdesentralisasi di atas IPFS.
Aleph.im - Proyek cloud terdesentralisasi (basis data, penyimpanan file, komputasi, dan DID). Perpaduan unik dari teknologi peer-to-peer offchain dan onchain. Kompatibilitas IPFS dan multi-rantai.
Ceramic - Penyimpanan basis data IPFS yang dikendalikan pengguna untuk aplikasi yang kaya data dan menarik.
Filebase - Penyimpanan terdesentralisasi yang kompatibel dengan S3 dan layanan penyematan IPFS yang geo-redundan. Semua file yang diunggah ke IPFS melalui Filebase secara otomatis disematkan ke infrastruktur Filebase dengan replikasi 3x di seluruh dunia.
4EVERLAND - Platform komputasi cloud Web 3.0 yang mengintegrasikan kemampuan inti penyimpanan, komputasi, dan jaringan, kompatibel dengan S3 dan menyediakan penyimpanan data sinkron di jaringan penyimpanan terdesentralisasi seperti IPFS dan Arweave.
Kaleido - Platform blockchain-as-a-service dengan Node IPFS sekali klik
Spheron Network - Spheron adalah platform-as-a-service (PaaS) yang dirancang untuk dapps yang ingin meluncurkan aplikasi mereka di infrastruktur terdesentralisasi dengan kinerja terbaik. Ini menyediakan komputasi, penyimpanan terdesentralisasi, CDN & web hosting yang siap pakai.
Bacaan lebih lanjut
- Apa Itu Penyimpanan Terdesentralisasi? (opens in a new tab) - CoinMarketCap
- Mematahkan Lima Mitos Umum tentang Penyimpanan Terdesentralisasi (opens in a new tab) - Storj
Tahu tentang sumber daya komunitas yang membantu Anda? Edit halaman ini dan tambahkan!