Kami banyak berbicara tentang kecepatan dan transaksi. Kami mendebat solusi Layer 2 dan mekanisme konsensus. Tetapi saya selalu menemukan diri saya melihat bagian-bagian yang kurang mengkilap. Infrastruktur yang menopang semuanya. Penyimpanan adalah salah satu bagian tersebut. Seringkali rapuh. Ini adalah pikiran setelah sampai pada titik aplikasi rusak atau data hilang. Pengamatan saya tentang @Walrus 🦭/acc dimulai di sana. Dengan pertanyaan sederhana. Bagaimana mereka menangani kelemahan umum yang diterima oleh orang lain.
Pendekatan standar memiliki titik sakit yang jelas. Anda menyimpan hash di rantai. Data sebenarnya pergi ke jaringan terpisah atau lebih buruk lagi, server terpusat. Ini menciptakan gesekan segera. Pengembang sekarang harus mengelola beberapa sistem. Mereka memiliki model keamanan yang berbeda dan struktur biaya yang berbeda. Pengguna mungkin menghadapi waktu muat yang lambat atau lebih buruk lagi, data yang hilang. Rasanya seperti disatukan secara sembarangan. Walrus sepertinya mendekati ini dari sudut pandang yang berbeda. Mereka membangun penyimpanan sebagai lapisan asli. Bukan layanan terpisah yang Anda tambahkan.
Apa artinya dalam praktik. Ini berarti seorang pengembang yang membangun di atas rantai yang mengintegrasikan Walrus dapat memperlakukan penyimpanan seperti fungsi inti. Seperti mengirim transaksi. Panggilan penyimpanan terjadi dalam lingkungan yang sama. Ekonomi terkait dengan token rantai itu sendiri. Ini menghilangkan sakit kepala operasional yang besar. Ini adalah pergeseran fokus. Penyimpanan menjadi utilitas seperti listrik. Anda mengharapkan itu ada saat Anda mencolokkan sesuatu.
Kemudian ada masalah kecepatan. Mengambil data dari penyimpanan terdesentralisasi bisa lambat. Terlalu lambat untuk pengalaman pengguna yang lancar. Walrus menggunakan sistem caching dan apa yang mereka sebut penyelesaian malas. Data menjadi tersedia bagi pengguna hampir seketika. Verifikasi akhir terjadi di latar belakang. Ini pintar. Ini mengakui bahwa pengalaman pengguna dan kepastian absolut memiliki jadwal yang berbeda. Untuk aplikasi yang perlu terasa responsif, ini sangat penting.
Saya juga memikirkan tentang portabilitas data. Dalam banyak model saat ini, data Anda secara efektif terjebak. Itu dalam format atau lokasi yang terikat pada satu penyedia. Walrus dirancang dengan pernyataan yang dapat diverifikasi. Ideanya tampaknya adalah bahwa bukti data Anda dapat berpindah. Jika sebuah aplikasi bermigrasi atau Anda ingin beralih platform, logika data dapat berpindah bersama Anda. Ini adalah masalah yang lebih sulit untuk dipecahkan daripada yang terdengar. Namun, niatnya selaras dengan prinsip inti web3. Kepemilikan dan mobilitas.
Model keamanan juga terasa lebih dipertimbangkan. Alih-alih bergantung pada segelintir node atau insentif yang belum teruji, Walrus menggunakan kriptografi yang telah mapan. Bukti penyimpanan dan pengkodean penghapusan. Ini digabungkan dengan konsensus di antara penyedia. Tujuannya adalah ketahanan. Data harus tetap tersedia dan utuh bahkan jika beberapa aktor gagal. Untuk aplikasi serius, ini bukanlah kemewahan. Ini adalah persyaratan.
Dari perspektif saya sebagai seseorang yang mengamati sistem, ini adalah pekerjaan dasar. Ini tidak akan menjadi berita utama seperti pompa token. Keberhasilannya akan tenang. Itu akan diukur oleh pengembang yang tidak lagi perlu memikirkan penyimpanan. Oleh aplikasi yang dapat menangani media kaya atau data kompleks dengan dapat diandalkan. Walrus tampaknya sedang menyelesaikan untuk perjuangan jangka panjang, bukan hype jangka pendek. Fokus semacam itu jarang. Ini menunjukkan tim yang memahami bahwa blok nyata untuk adopsi sering kali adalah celah infrastruktur yang tidak menarik. Apakah mereka dapat mengeksekusi sepenuhnya masih harus dilihat. Namun, pendekatan itu sendiri adalah kontribusi yang berarti bagi percakapan. Ini bertanya mengapa kita mentolerir kelemahan itu sejak awal.