(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?

@Walrus 🦭/acc

⚠️ 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:

  1. Kumpulkan serpihan

  2. Merekonstruksi data

  3. Mengkode ulang

  4. 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.

#walrus $WAL

📍 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.