Sementara jaminan pengambilan Walrus dirancang untuk hingga 2/3 ketidaktersediaan node dengan pemulihan setelah sinkronisasi jaringan, risiko seperti pengkodean sliver yang tidak konsisten atau gangguan transisi epoch masih dapat menyebabkan ketidaktersediaan data jika tidak ditangani.
RedStuff menggunakan kode erasure untuk mengkodekan blob menjadi sliver utama untuk redundansi data inti dan sliver sekunder untuk bukti ringan, memungkinkan pemulihan dari setiap kuartum 1/3 sliver sekunder yang benar yang diambil langsung dari node penyimpanan melalui permintaan peer-to-peer setelah menanyakan metadata Sui untuk hash komitmen dan penugasan node. Sertifikat PoA on-chain yang dihasilkan dari kuartum 2/3 pengakuan node menjamin ketersediaan.
Komite direkonfigurasi berdasarkan perubahan stake selama batas epoch, meningkatkan risiko. Proses multi-tahap menjamin tumpang tindih tetapi dapat menyebabkan gangguan singkat jika node yang keluar tidak mentransfer sliver dengan cepat. Pengkodean yang tidak konsisten dari node yang rusak dapat memaksa sistem menganggap data telah dihapus dengan menolak layanan pengambilan. Klien harus memverifikasi blob yang dipulihkan terhadap ID hash asli untuk mendeteksi manipulasi atau kehilangan.
Staking delegasi oleh token WAL menentukan penugasan sliver node dan pendapatan biaya, voting tata kelola mengubah ambang kuartum atau insentif pemulihan, dan pembakaran deflasional akibat penalti karena ketidaktersediaan mengikat nilai token dengan kinerja pengambilan yang kuat.
Untuk dApp media sosial yang menyimpan video pengguna di Walrus, ini berarti mengkodekan unggahan untuk toleransi kesalahan 2/3, menggunakan kuartum sliver 1/3 untuk pengambilan cepat oleh penonton, dan memprovisi kapasitas penyimpanan secara berlebihan untuk menghindari downtime saat perubahan komite.
Bagaimana tumpang tindih transisi epoch akan memengaruhi pengaturan redundansi RedStuff Anda untuk menyeimbangkan kinerja pengambilan dan kekhawatiran ketidaktersediaan sambil mempertimbangkan Walrus untuk data kritis?
@Walrus 🦭/acc $WAL #Walrus