(Dan Mengapa Ilmu Komputer Telah Berusaha Menyelesaikan Ini Selama 40+ Tahun)



🧠 Masalah Penyimpanan Lebih Tua Dari Crypto
Jauh sebelum blockchain ada, para peneliti sistem terdistribusi sudah berjuang dengan satu kenyataan yang brutal:
Semakin banyak mesin yang Anda tambahkan, semakin sulit untuk menjaga data tetap hidup.
Dalam ilmu komputer klasik, masalah ini muncul di bawah:
Toleransi Kesalahan Bizantium (Lamport et al.)
Jaringan Asinkron (ketidakmungkinan FLP)
Perdagangan pengkodean penghapusan vs replikasi
Crypto tidak menciptakan masalah ini.
Kripto hanya mengeksposnya kembali dalam skala global.
Inilah ruang lingkup permasalahan yang tepat di mana Walrus Protocol beroperasi — dan mengapa proyek ini terlihat sangat berbeda dari proyek "penyimpanan Web3" pada umumnya.
Semua mekanisme inti yang dibahas di sini didasarkan pada dokumen resmi Walrus.
🪤 Jebakan Replikasi (Mengapa Menyalin Data Gagal dalam Skala Besar)
📦 Replikasi Terdengar Aman — Sampai Matematika Muncul
Sistem penyimpanan terdesentralisasi tradisional bergantung pada replikasi:
Simpan banyak salinan lengkap dari file yang sama.
Anggaplah setidaknya satu salinan masih ada.
Model ini berasal langsung dari sistem toleransi kesalahan awal — tetapi memiliki biaya tersembunyi.
Analisis akademis menunjukkan:
Untuk mengatasi kesalahan Bizantium, replikasi tumbuh secara eksponensial.
Dengan 1/3 node yang rusak, dibutuhkan 25+ replika untuk keamanan yang ekstrem.
Artinya:
File 1 GB → Tersimpan 25 GB
Bandwidth tumbuh secara linier
Biaya terus meningkat tanpa henti.
Ini bukan kesalahan implementasi.
Ini adalah konsekuensi matematis.
📉 Mengapa Desentralisasi Memperburuk Replikasi
Inilah paradoksnya:
• Lebih banyak node → lebih banyak desentralisasi
• Semakin banyak node → semakin tinggi kebutuhan replikasi
• Replikasi yang lebih tinggi → biaya yang lebih tinggi
Inilah mengapa banyak sistem:
Batasi jumlah node secara diam-diam
Andalkan operator yang semi-terpercaya.
Sentralisasi di balik “gerbang”
Walrus menolak kompromi itu.
🧮 Reed–Solomon: Sebuah Pelarian Sebagian yang Masih Bocor
Untuk mengurangi replikasi, banyak sistem mengadopsi pengkodean penghapusan Reed–Solomon.
Digunakan oleh:
Filecoin
Sejarah
Adalah
Pengkodean RS:
Membagi data menjadi fragmen.
Memungkinkan rekonstruksi dari subset
Mengurangi beban penyimpanan hingga ~3 kali lipat
Lalu mengapa itu tidak cukup?
⚠️ Dua Masalah RS yang Sudah Diketahui Para Peneliti
1️⃣ Pemulihan Itu Mahal
Ketika sebuah node hilang, pemulihan RS seringkali membutuhkan:
Mengunduh seluruh blob lagi
Biaya bandwidth: O(|blob|)
2️⃣ Tingkat Perputaran Pelanggan Merusak Model
Dalam jaringan tanpa izin:
Node terus-menerus pergi
Pemulihan sering terjadi.
Tabungan menguap
Masalah ini terdokumentasi dengan baik dalam penelitian penyimpanan terdistribusi — dan inilah mengapa RS tidak pernah sepenuhnya menyelesaikan penyimpanan terdesentralisasi.
🟥 Red Stuff: Mengapa Walrus Memperkenalkan Kelas Pengkodean Baru



Walrus memperkenalkan Red Stuff, sebuah sistem pengkodean penghapusan dua dimensi.
Ini bukan sekadar penyesuaian kecil.
Ini adalah perancangan ulang struktural.
🧩 Penjelasan Pengkodean 2D (Tanpa Bertele-tele)
Alih-alih memotong data sekali, Red Stuff memotong data dua kali.
Bayangkan data sebagai sebuah kisi-kisi:
Baris → dikodekan
Kolom → dikodekan
Setiap node menyimpan:
Satu baris (sliver utama)
Satu kolom (potongan sekunder)
Pendekatan ini terinspirasi oleh:
Kode air mancur (digunakan dalam jaringan dengan kerugian tinggi)
Kerangka kerja kode kembar dari penelitian sistem terdistribusi
Perbedaan utamanya:
Lalu lintas pemulihan meningkat seiring dengan jumlah data yang hilang, bukan dengan ukuran total data.
⚡ Mengapa Kode Air Mancur Penting di Sini
Tidak seperti kode Reed–Solomon, kode fountain:
Gunakan operasi bergaya XOR
Hindari matematika polinomial yang rumit.
Skalakan secara efisien untuk gumpalan besar.
Mereka sudah digunakan di:
Penyiaran satelit
Jaringan distribusi konten
Lingkungan dengan kerugian tinggi
Walrus menerapkannya pada penyimpanan tanpa izin.
🔁 Pemulihan Tanpa Keruntuhan Jaringan
Pemulihan Tradisional:
“Apakah ada node yang gagal? Bangun ulang seluruh file.”
Pemulihan Walrus:
“Pulihkan hanya persimpangan yang hilang.”
Biaya bandwidth menjadi:
O(|blob| / n) per node
Total O(|blob|) untuk jaringan
Inilah satu-satunya properti yang memungkinkan Walrus untuk:
Mendukung pergantian pelanggan yang konstan
Hindari badai pemulihan
Tetap stabil seiring pertumbuhannya.
🧠 Realitas Bizantium: Simpul-simpulnya Berbohong, Para Penulis Curang
Sebagian besar penjelasan tentang penyimpanan mengabaikan bagian ini.
Walrus tidak.
Walrus berasumsi:
Penulis mungkin mengunggah data yang tidak konsisten.
Node mungkin menyajikan sliver yang salah.
Pesan mungkin tertunda tanpa batas waktu.
Ini adalah kondisi Bizantium klasik, yang diformalkan dalam ilmu komputer beberapa dekade lalu.
🔐 Komitmen Mengubah Kekacauan Menjadi Verifikasi
Setiap serpihan di Walrus:
Berkomitmen secara kriptografis
Dapat diverifikasi secara independen.
Peta kembali ke komitmen gumpalan tunggal.
Para pembaca:
Kumpulkan serpihan
Merekonstruksi data
Mengkode ulang
Periksa kembali komitmen
Tidak cocok?
👉 Keluaran ⊥ — aman dan konsisten.
Tidak ada korupsi yang tersembunyi.
Tidak ada asumsi kepercayaan.
🔗 Mengapa Walrus Menggunakan Blockchain (Namun Berbeda dari yang Lain)
Walrus hanya menggunakan blockchain sebagai bidang kendali.
Ini menangani:
Registrasi gumpalan
Kewajiban penyimpanan
Perubahan zaman
Insentif & penalti
Ini tidak menyimpan data blob.
Desain ini mencerminkan arsitektur blockchain modular modern:
Lapisan eksekusi
Lapisan data
Lapisan kontrol
Walrus menerapkan filosofi itu pada penyimpanan.
📍 Titik Ketersediaan (PoA): Jaminan Berkualitas Riset
Setelah cukup banyak node yang mengakui penyimpanan:
Titik Ketersediaan dibuat.
Gumpalan tersebut kini terbukti hidup.
Penulis bisa menghilang
Dari titik ini:
Ketersediaan terjamin
Penegakan hukum bersifat ekonomis.
Bukti-bukti tersebut bersifat publik.
Hal ini mengubah penyimpanan menjadi kontrak yang dapat diverifikasi, bukan sekadar harapan.
😄 Analogi (Karena Manusia Mudah Mengingat Hal Ini)
Sistem replikasi:
“Buatlah 25 fotokopi lengkap.”
Anjing laut:
“Bagilah halaman tersebut menjadi teka-teki silang.”
Kehilangan beberapa bagian —
Tetap baca kalimatnya.
🧠 Mengapa Ini Penting Lebih dari Sekadar Penyimpanan
Walrus memungkinkan:
Asal usul dataset AI
Integritas media NFT
Ketersediaan data kumulatif
Pelestarian catatan publik
Di mana pun kepercayaan runtuh, Walrus tetaplah benar.
