Walrus: Solusi Penyimpanan Multimedia Terdesentralisasi Generasi Berikutnya Sui

Menengah11/1/2024, 3:19:57 PM
Jelajahi Walrus, solusi penyimpanan terdesentralisasi inovatif blockchain Sui. Dikembangkan oleh Mysten Labs, Walrus dirancang untuk penyimpanan efisien file besar dan multimedia, menggabungkan keunggulan sistem replikasi penuh dan enkoding RS (Reed-Solomon). Dengan menggunakan bahasa pemrograman baru Move dan teknologi pengkodean erasure, ini memastikan ketersediaan tinggi dan keandalan. Walrus mendukung akses data yang fleksibel, kompatibel dengan berbagai platform blockchain, dan menyediakan solusi penyimpanan yang efisien biaya. Pelajari bagaimana Walrus mengubah penyimpanan data blockchain dan membuka kemungkinan baru untuk aplikasi terdesentralisasi.

Pada 17 Oktober 2024, protokol penyimpanan terdesentralisasi Walrus mengumumkan di X (dulu Twitter) peluncuran testnet publiknya. Walrus, yang dirancang untuk aplikasi blockchain dan agen otonom, telah merilis pratinjau pengembang untuk mengumpulkan umpan balik. Keunggulan utama protokol ini meliputi penyimpanan blob yang efisien biaya, ketersediaan tinggi, dan ketangguhan.

Walrus sudah digunakan, dengan media blockchain terkenal “Decrypt” menyimpan artikel berita, video, dan gambar di platform untuk membuat konten anti manipulasi untuk perusahaan media terenkripsi, memupuk kepercayaan antara publikasi dan pembaca. Artikel ini akan memberikan gambaran detail tentang arsitektur teknis, operasi, dan tokonomi token WAL dari Walrus.


Sumber: x

Gambaran Proyek Walrus

Walrus adalah solusi penyimpanan terdesentralisasi di blockchain Sui yang dipimpin oleh Mysten Labs, tim pengembangan di balik Sui. Anggota inti tim ini sebelumnya bekerja pada proyek blockchain Libra yang kini sudah tidak aktif dari Facebook (kemudian berganti nama menjadi Diem, yang kemudian dijual ke Silvergate). Walrus menggunakan bahasa pemrograman baru “Move,” yang berasal dari proyek Libra.

Berbeda dengan proyek penyimpanan utama berbasis IPFS, Walrus berfokus pada penanganan file data besar. Ini dirancang untuk menyimpan dan mengirimkan data mentah dan file media seperti video, gambar, dan PDF. Walrus memungkinkan penyimpanan file besar atau blob ini dengan cepat dan efisien, menawarkan fleksibilitas, skalabilitas, dan pemrograman. Bahkan dalam kasus kesalahan Byzantine, protokol ini memastikan ketersediaan dan keandalan yang tinggi.

Tim Pengembang: Mysten Labs

Mysten Labs terdiri dari para ahli terkemuka dalam sistem terdistribusi, bahasa pemrograman, dan kriptografi. Para pendirinya adalah eksekutif senior dari Meta's Novi Research dan arsitek utama dari blockchain Diem dan bahasa pemrograman Move. Misi Mysten Labs adalah membangun infrastruktur untuk web3.


Sumber: Medium

Informasi Pendanaan

Mysten Labs didirikan pada tahun 2021 dan mengalami pertumbuhan yang luar biasa dalam dua tahun. Ini mengumpulkan $36 juta dalam pendanaan Seri A, diikuti oleh $300 juta dalam Seri B. Proyek ini menarik minat signifikan dari firma modal ventura Silicon Valley, Andreessen Horowitz (a16z).

Investor lainnya termasuk Binance Labs, Coinbase Ventures, dan FTX Ventures, dengan lebih dari 20 lembaga mendukung tulang punggung keuangan Mysten Labs.


Sumber: icodrop

Jenis-jenis Utama Protokol Penyimpanan Terdesentralisasi

Saat ini, protokol penyimpanan terdesentralisasi dapat dikategorikan ke dalam dua tipe utama: Sistem yang Tereplikasi Penuh dan Sistem Berkode Reed-Solomon (RS).

Jenis 1: Sistem yang Sepenuhnya Direplikasi

Sistem yang sepenuhnya direplikasi, seperti Filecoin dan Arweave, menawarkan akses dan migrasi yang mudah tetapi menghadapi biaya penyimpanan yang tinggi dan risiko keamanan seperti potensi serangan Sybil. Misalnya, mencapai keamanan yang tinggi mungkin memerlukan kapasitas penyimpanan 25 kali lipat. Meskipun metode ini menjamin lingkungan tanpa izin, keandalannya sangat bergantung pada kekokohan node penyimpanan yang dipilih.

Tipe 2: Sistem dengan Kode RS

Sebaliknya, RS coding (jenis khusus erasure coding) dapat secara signifikan mengurangi kebutuhan replikasi dan meningkatkan keamanan. RS coding membagi file menjadi shard data yang lebih kecil, masing-masing mewakili bagian dari file asli. Setiap kombinasi shard yang ukurannya melebihi file asli dapat digunakan untuk merekonstruksi file tersebut. Bahkan jika hingga sepertiga dari node-node tersebut bersifat jahat, RS coding dapat mempertahankan keamanan yang cukup dengan tiga kali lipat overhead penyimpanan.

Namun, sistem dengan kode RS memiliki tantangan, termasuk biaya komputasi yang tinggi dan keterbatasan skalabilitas. Sistem ini praktis hanya ketika ukuran data total dan jumlah shard relatif kecil. Selain itu, jika node penyimpanan offline dan harus diganti, sistem memerlukan semua node yang ada untuk mengirim shard ke node pengganti, mengakibatkan beban transmisi jaringan yang signifikan.

Tidak peduli protokol yang digunakan, sistem penyimpanan terdesentralisasi menghadapi tantangan retensi data dan koordinasi node, yang membatasi skalabilitas. Untuk mengatasi masalah ini, banyak sistem menerapkan protokol penyimpanan dan mengembangkan blockchain khusus untuk menangani transaksi dan operasi cryptocurrency, meningkatkan efisiensi dan fungsionalitas secara keseluruhan.


Sumber:Messari

Bagaimana Caranya Walrus Bekerja?

Seperti yang disebutkan sebelumnya, Walrus dirancang khusus untuk menyimpan file-file besar dan multimedia. Ini menggabungkan kekuatan dari dua jenis penyimpanan terdesentralisasi untuk menciptakan jenis penyimpanan terdesentralisasi berbasis blob yang unik: Bahasa pemrograman baru (Move) + Algoritma encoding baru (Red Stuff) + Sui Blockchain.

Hal ini memungkinkan Walrus untuk berkembang hingga ratusan node penyimpanan (penyedia) dan mencapai fleksibilitas tinggi dengan overhead penyimpanan minimal. Sistem tidak memerlukan membangun protokol blockchain yang sepenuhnya didedikasikan untuk beroperasi. Sebaliknya, sistem memanfaatkan blockchain Sui yang sudah ada sebagai pesawat kontrolnya untuk mengelola:

  • Manajemen siklus hidup node penyimpanan
  • Manajemen siklus hidup blob (Binary Large Objects)
  • Mekanisme ekonomi dan insentif

Pendekatan ini memungkinkan Walrus untuk memanfaatkan fungsionalitas blockchain Sui tanpa harus mengembangkan blockchain dari awal. Ini menyederhanakan desain dan implementasi Walrus sambil menyediakan fitur kunci untuk penyimpanan terdesentralisasi.


Sumber: Whitepaper Walrus

Arsitektur Dasar

Arsitektur Walrus memastikan bahwa konten tetap dapat diakses bahkan dalam kasus kegagalan node atau aktivitas jahat. Ia menggunakan teknologi koreksi kesalahan yang canggih berdasarkan kode fountain linear cepat (erasure coding), meningkatkan ketahanan terhadap kesalahan Byzantine dan mendukung perubahan dinamis pada node penyimpanan. Walrus menyederhanakan fungsi intinya dengan menggunakan kontrak pintar Sui untuk mengelola node penyimpanan dan verifikasi blob.

Di Walrus, klien mengoordinasikan aliran data, dengan data yang dienkripsi oleh penerbit dan disimpan dengan aman. Metadata dan bukti ketersediaan disimpan di blockchain Sui, menggunakan bahasa Move untuk menyediakan komposabilitas dan keamanan. Kapasitas penyimpanan juga dapat ditokenisasi, memungkinkan integrasi dengan aplikasi berbasis Sui. Selain itu, Walrus mendukung blockchain lain, seperti Solana dan Ethereum. Akses data difasilitasi melalui agregator yang mengumpulkan informasi dari node penyimpanan, dan disampaikan melalui CDN atau sistem caching.

Komponen inti

Blob (Binary Large Object)

Sebuah blob mewakili objek yang tidak berubah yang setara dengan file (data mentah). Solusi penyimpanan blob dirancang untuk penyimpanan cloud, terutama ditujukan untuk jumlah data tak terstruktur yang besar, seperti gambar, dokumen, dan video. Data ini biasanya disimpan dalam format biner dan tidak selalu mengikuti format file tertentu.

Algoritma Encoding Baru: Bahan Merah

Di jantung Walrus adalah Red Stuff, yang memperkenalkan algoritma pengkodean dua dimensi baru berdasarkan pada kode fountain. Berbeda dengan pengkodean RS (Reed-Solomon), kode fountain lebih bergantung pada operasi XOR (Exclusive OR), yang menyederhanakan kompleksitas matematika. Berikut adalah gambaran singkat tentang kode fountain dan XOR:

XOR (Exclusive OR) adalah operator logis, mirip dengan konsep “dua negatif membuat positif”. Ini adalah jenis analisis logis yang diterapkan pada dua operan. Berbeda dengan OR logis reguler, XOR mengembalikan false ketika kedua nilai sama, dan true ketika nilai berbeda.

Dalam teori pengkodean, kode pancuran adalah jenis kode penghapusan berdasarkan teknik enkoding linear berbasis grafik. Mereka lebih meningkatkan kinerja koreksi kesalahan dengan mengurangi kehilangan paket. Dua jenis utama dari kode pancuran adalah kode LT dan kode Raptor.

Secara sederhana, pengkodean penghapusan melibatkan pengambilan blok data sumber K dan mengkodekannya ke dalam blok data terkode n, di mana n > K. Selama transmisi, jika beberapa data hilang, blok data yang tersisa (disebut sebagai data terima K') dapat digunakan untuk merekonstruksi (data yang direkonstruksi) data asli asalkan K' ≥ K. Hal ini memastikan bahwa data asli dapat dipulihkan tanpa memperdulikan blok mana yang hilang. Ini sesuai dengan gambar di bawah ini.


Sumber: researchgate

Penyimpanan dan Pemulihan: Mendukung Baca dan Tulis Blob

Walrus mendukung baik penulisan maupun pembacaan blob. Ini juga memungkinkan siapa pun untuk membuktikan bahwa blob telah disimpan dan dapat diambil nanti.

Proses penulisan blob dalam Walrus mengintegrasikan teknologi blockchain dengan penyimpanan terdistribusi. Penulis mengodekan blob menggunakan algoritma Red Stuff, mendaftarkannya di blockchain untuk memperoleh ruang penyimpanan, dan mendistribusikan fragmen ke node penyimpanan. Sertifikat penyimpanan kemudian dipublikasikan di blockchain, mengkonfirmasi ketersediaan blob tersebut. Proses ini memastikan penyimpanan terdistribusi dan keandalan data sambil menggunakan blockchain untuk mengelola metadata dan mengkoordinasikan penyimpanan.

Selama proses membaca, pengguna dapat meminta komitmen dan fragmen utama dari blob dari node penyimpanan mana pun. Begitu bukti yang cukup valid dikumpulkan, blob direkonstruksi dan diverifikasi. Properti Red Stuff memastikan pembacaan yang konsisten, dan dalam kondisi normal, pengguna hanya perlu mengunduh sedikit lebih banyak data daripada ukuran blob asli. Sistem memberikan insentif untuk skenario permintaan tinggi untuk menjaga efisiensi baca, yang akan dibahas di bagian “Mekanisme Insentif”. Selain itu, menggunakan agregator dan caching membantu mengurangi frekuensi rekonstruksi blob, meningkatkan kinerja secara keseluruhan.

Efisiensi Biaya dan Integritas Data Asynchronous: Bahan Merah + Kode Penghapusan

Seperti yang telah dibahas sebelumnya, dua jenis protokol penyimpanan terdesentralisasi utama adalah replikasi penuh dan RS coding. Walrus percaya bahwa meskipun metode ini menawarkan overhead rendah dan jaminan yang kuat, mereka tidak cocok untuk implementasi jangka panjang. Pada sistem skala besar yang berjalan dalam waktu lama, node penyimpanan rentan terhadap kegagalan, kehilangan fragmen, atau perubahan node yang sering. Pada sistem tanpa izin, node penyimpanan mungkin secara alami keluar meskipun ada insentif, yang mengakibatkan kehilangan data. Terlepas dari penyebabnya, pemulihan fragmen yang hilang untuk node baru membutuhkan biaya transmisi data yang signifikan.

Oleh karena itu, Walrus mengusulkan bahwa biaya pemulihan data yang hilang harus sebanding hanya dengan jumlah data yang perlu dipulihkan. Selain itu, ketika jumlah node dalam jaringan meningkat, biaya pemulihan ini harus turun.

Untuk mencapai ini, Red Stuff menggunakan teknik pemrograman dua dimensi (berdasarkan logika XOR) untuk membagi data menjadi fragmen dan mendistribusikannya ke node penyimpanan. Hal ini memungkinkan pemulihan data yang hilang secara lebih efisien tanpa perlu mengunduh seluruh blob.


Sumber:Whitepaper Walrus

Dengan memanfaatkan pengkodean penghapusan yang canggih, Walrus menjaga biaya penyimpanan sekitar lima kali ukuran blob yang disimpan. Data yang dikodekan untuk setiap blob didistribusikan di berbagai node penyimpanan, memastikan integritas data asinkron. Pendekatan ini jauh lebih hemat biaya daripada metode replikasi penuh tradisional dan menawarkan toleransi kesalahan yang lebih besar daripada protokol yang hanya menyimpan setiap blob dalam subset node penyimpanan.


Sumber: Whitepaper Walrus

Akses Fleksibel

Pengguna dapat berinteraksi dengan Walrus melalui Command Line Interface (CLI), Software Development Kit (SDK), dan teknologi web2 HTTP. Walrus dirancang untuk bekerja dengan baik dengan caching tradisional dan Content Delivery Networks (CDN), sambil memastikan bahwa semua operasi dapat dijalankan menggunakan alat lokal untuk memaksimalkan desentralisasi.

Tokenomika Walrus dan Mekanisme Insentif

Tantangan ekonomi Walrus berbeda dari blockchain biasa karena Walrus menggunakan blockchain Sui sebagai bidang kontrolnya, mewarisi keamanan konsensus blockchain. Walrus menggunakan mekanisme Delegated Proof-of-Stake (DPoS), di mana pemangku kepentingan mendelegasikan token mereka ke node penyimpanan kandidat setiap siklus. Sistem DPoS mencegah serangan Sybil dan menggunakan token WAL untuk tata kelola dan staking untuk memberi insentif pada operasi jaringan yang efisien. Node penyimpanan harus mempertaruhkan token WAL untuk berpartisipasi dalam jaringan. Jaringan DPoS memastikan data dapat dipulihkan bahkan ketika node bergabung, pergi, menyesuaikan taruhan, atau gagal bekerja sama. Tata kelola juga menentukan hukuman untuk mempromosikan perilaku yang baik.

Namun, karena jaringan terdesentralisasi, pergantian node dari waktu ke waktu dapat mengakibatkan "tragedi bersama." Memastikan komitmen jangka panjang menjadi tantangan yang signifikan bagi sistem Walrus.

Untuk mengatasi hal ini, Walrus telah merancang sistem ekonomi dan insentif untuk memastikan penetapan harga yang kompetitif, alokasi sumber daya yang efisien, dan perilaku adversarial minimal. Ini memperkenalkan model ekonomi berbasis staking, menggunakan imbalan dan hukuman untuk menyesuaikan insentif dan menegakkan komitmen jangka panjang. Sistem ini mencakup mekanisme penetapan harga untuk sumber daya penyimpanan dan operasi tulis, ditambah dengan model yang dikendalikan token untuk penyesuaian parameter.

Staking dan Governance Token WAL

Tokenomics Walrus terutama berkaitan dengan token WAL, dengan node penyimpanan atau perwakilan mereka mempertaruhkan token WAL sebagai dasar keamanan Walrus. Perilaku baik akan mendapatkan imbalan, sementara perilaku buruk akan dihukum (ditebas). Mekanisme penempatan Walrus terdiri dari empat komponen inti: penempatan dan alokasi data shard, proses penarikan penempatan, akumulasi imbalan dan hukuman, dan penyesuaian yang diperlukan untuk pengawasan aset sendiri. Desain ini memastikan keamanan dan efisiensi sambil memberikan fleksibilitas dan insentif bagi peserta.

1) Staking Delegasi dan Alokasi Shard Data

Walrus menyertakan lapisan staking yang didelegasikan, memungkinkan semua pengguna untuk berpartisipasi dalam keamanan jaringan. Node bersaing untuk menarik taruhan pengguna, yang menentukan bagaimana pecahan dialokasikan. Pengguna memilih node untuk dipertaruhkan berdasarkan reputasi, modal yang dipertaruhkan, dan tingkat komisi. Setelah siklus dikunci (misalnya, di pos pemeriksaan "c" pada Gambar 5), taruhan dikomit ke node penyimpanan yang dipilih, dan pecahan data dialokasikan sesuai dengan proporsi node dari total taruhan untuk siklus berikutnya.

Node penyimpanan dapat memilih berapa banyak modal yang akan diinvestasikan—atau bahkan memilih untuk tidak menginvestasikan modal sama sekali—karena Walrus tidak memberlakukan persyaratan modal minimum. Desain fleksibel ini memungkinkan node-node dengan berbagai ukuran dan kekuatan modal untuk berpartisipasi, memberi delegator kebebasan untuk menilai kesesuaian setiap node.

Perlindungan Tingkat Komisi

Walrus menyediakan perlindungan terhadap tingkat komisi. Walrus meminta node (yaitu, penyedia penyimpanan) untuk menetapkan tingkat komisinya sebelum batas waktu setiap siklus, dan tingkat komisi ini tetap tidak berubah sepanjang siklus. Tujuan dari mekanisme ini adalah:

  • Untuk memberikan transparansi dan prediktabilitas bagi delegator (yaitu, staker). Mereka dapat dengan jelas mengetahui tingkat komisi yang harus mereka bayar sepanjang siklus.
  • Untuk mencegah node-node tiba-tiba meningkatkan tingkat komisi secara signifikan, jika sebuah node memutuskan untuk meningkatkan tingkat komisinya untuk siklus berikutnya, delegator-delegator memiliki waktu yang cukup untuk melepas staking sebelum tingkat baru berlaku.⁠⁠

Self-Custody atas Aset yang Dipertaruhkan

Walrus menggunakan model hak asuh diri, mirip dengan Sui. Ketika pengguna mempertaruhkan dana mereka, dana tersebut dikemas ke dalam objek kustodian mereka sendiri daripada ditransfer langsung ke sistem Walrus. Ini mengurangi kerentanan sistem dan memungkinkan pengguna untuk membangun fungsionalitas tambahan di atas aset yang dipertaruhkan, meskipun memperkenalkan beberapa tantangan operasional.

Meskipun Walrus dapat memotong modal yang dipertaruhkan, tetapi tidak memiliki hak pengelolaan atas dana tersebut, yang berarti melacak denda yang belum dibayar. Ketika pengguna mencoba menarik token WAL mereka, mereka harus menyerahkan objek pengelolaan mereka ke kontrak pintar Walrus untuk membuka kunci, dan setiap denda yang belum terbayar akan dikurangkan dari jumlah yang dipertaruhkan. Walrus juga dapat menghadapi tantangan arus kas ketika denda harus didistribusikan kepada peserta lainnya. Untuk mempersiapkan kasus-kasus ekstrem (misalnya, modal suatu node sepenuhnya dipotong atau objek tidak dikembalikan), Walrus menyimpan dana cadangan - 5% dari modal awal - yang digunakan untuk penebusan untuk memberikan insentif kepada pengguna agar mengembalikan semua objek yang dipertaruhkan.

2)Migrasi Shard

Migrasi shard adalah mekanisme yang dipicu ketika sistem perlu menyeimbangkan beban penyimpanan di antara node, atau ketika node-node tersebut offline, atau terjadi perubahan dalam kepemilikan relatif node. Proses ini mendistribusikan kembali shard data di antara node-node yang berbeda untuk menjaga kinerja jaringan.

Migrasi shard terdiri dari tiga fase: algoritma alokasi, jalur transfer kerjasama, dan jalur pemulihan.

  1. Algoritma Alokasi: Pada akhir setiap siklus, sistem menjalankan algoritma untuk menentukan bagaimana shard harus dialokasikan di antara node-node untuk siklus berikutnya, berdasarkan staking setiap node dan faktor-faktor lainnya.
  2. Jalur Kooperatif: Ini adalah metode utama untuk mentransfer pecahan. Node berkoordinasi untuk mentransfer pecahan dari satu node ke node lainnya. Jika transfer berhasil, tidak diperlukan tindakan lebih lanjut.
  3. Jalur Pemulihan: Sistem mengaktifkan mekanisme pemulihan jika transfer kooperatif gagal (misalnya, node penerima tidak menerima semua data atau gagal mengonfirmasi penerimaan). Hal ini mungkin melibatkan memberikan sanksi kepada node yang bertanggung jawab atas transfer yang gagal dan melibatkan node lain dalam pemulihan.

Mekanisme migrasi shard memastikan keseimbangan dinamis dan keamanan dalam jaringan Walrus, memungkinkan sistem untuk beradaptasi dengan perubahan node dan mencegah potensi serangan.

3) Mekanisme Harga dan Pembayaran untuk Operasi Penulisan Penyimpanan

Sebagai sistem desentralisasi, Walrus membutuhkan mekanisme untuk menentukan nilai dan alokasi sumber daya. Mekanisme ini memungkinkan node untuk menawarkan layanan yang kompetitif sambil memastikan mereka diberi kompensasi yang memadai, memberikan insentif ekonomi. Model penetapan harga tetap dan pembayaran di muka menghadirkan stabilitas pada sistem dengan meminimalkan risiko volatilitas harga.

Mekanisme Penentuan Harga & Proses Pembayaran

Pada awal setiap zaman, node penyimpanan memberikan suara pada harga penyimpanan dan penulisan. Sistem memilih persentil ke-66,67 (berdasarkan berat taruhan) sebagai harga akhir. Pengguna membayar harga tulis saat mendaftarkan blob dan biaya penyimpanan saat membeli penyimpanan. Biaya ini didistribusikan ke node yang relevan di akhir zaman, memastikan harga yang adil dan kelancaran operasi sistem.

4)Token Pengelolaan WAL

Governance di Walrus beroperasi melalui token WAL, yang menyesuaikan parameter sistem. Ada empat parameter kunci yang dapat disesuaikan, termasuk yang terkait dengan pemulihan shard dan tantangan data. Sebelum batas waktu staking setiap epoch, setiap node Walrus dapat mengajukan proposal untuk menyesuaikan parameter. Node-node memberikan suara pada proposal, dengan kekuatan suara sebanding dengan total staking mereka (termasuk staking yang diwakilkan). Sebuah proposal memerlukan persetujuan lebih dari 50% dan harus memenuhi kuorum untuk diimplementasikan pada epoch berikutnya.

Mekanisme Insentif

Tantangan Penyimpanan

Mekanisme tantangan penyimpanan dalam sistem Walrus memastikan kepatuhan node penyimpanan dan keamanan ekonomi sistem.

Kebijakan insentif untuk tantangan penyimpanan dapat diringkas sebagai berikut: Sistem Walrus menggunakan tantangan acak berkala untuk memverifikasi apakah node penyimpanan telah menyimpan data yang mereka klaim untuk disimpan. Node harus menanggapi tantangan ini dengan memberikan bukti blob yang dipilih. Jika node berkinerja baik dalam tantangan ini (menerima 50% atau lebih laporan positif), mereka dianggap telah memenuhi tanggung jawab mereka. Sebaliknya, node yang berkinerja buruk akan menghadapi hukuman, seperti memotong token yang dipertaruhkan. Mekanisme insentif ini terutama mendorong node untuk bertindak jujur dan menjaga integritas jaringan.

Baca Hadiah

Tujuan utama Walrus adalah menyediakan penyimpanan blob yang kuat. Ini mendorong node penyimpanan untuk menyediakan layanan baca gratis dan cepat, tetapi tidak mewajibkannya. Meskipun beberapa node penyimpanan bersedia menyediakan layanan baca untuk mendukung Walrus, juga akan ada node yang hanya menyediakan penyimpanan. Jika, secara kebetulan, semua node mengharapkan node lain untuk menyediakan layanan baca, hal ini dapat menyebabkan situasi di mana permintaan klien untuk baca tidak terjawab, memengaruhi operasi normal sistem Walrus. Untuk mengatasi masalah ini, Walrus menawarkan tiga skema insentif baca:

1)Model Layanan Node: Pengguna menandatangani kontrak berbayar dengan node penyimpanan untuk membaca data. Ini mungkin termasuk titik akhir berbayar langsung atau perjanjian tingkat perusahaan. Metode ini bisa menjadi cara utama bagi cache dan penyedia konten untuk berinteraksi dengan Walrus.

2) Bounties On-chain: Ketika baca gagal, pengguna dapat memposting bounti on-chain. Node penyimpanan mendapatkan bounti dengan menyediakan data tersebut. Metode ini diimplementasikan melalui kontrak pintar Sui tetapi mungkin rumit dan kompleks.

3)Pemilihan Node Ringan: Metode ini memperkenalkan node-node ringan sebagai peserta tambahan, memberikan jaminan keamanan terdesentralisasi Lapisan 2. Ini memungkinkan node-node ringan untuk memilih simbol-simbol langsung dari node-node penyimpanan melalui pembacaan terbaik atau mengunduh blob melalui cache dan mengkode ulang mereka. Meskipun kompleks, metode ini lebih kuat dan memberikan jalan bagi partisipasi komunitas.

Semua skema ini bertujuan untuk memastikan ketersediaan dan efisiensi sistem Walrus sambil mempertahankan sifat terdesentralisasi.

Kesimpulan

Walrus adalah sistem penyimpanan data terdesentralisasi inovatif yang menggabungkan teknologi pengkodean 2D dengan mekanisme proof-of-stake yang didelegasikan. Kombinasi ini memberi pengguna solusi penyimpanan data yang efisien, aman, dan hemat biaya. Sistem ini mencapai pemulihan data yang efisien dan penyimpanan berbiaya rendah sambil memastikan stabilitas dan keandalan jaringan melalui metode akses yang fleksibel dan mekanisme insentif yang kuat. Model ekonomi cerdas Walrus mencegah "tragedi milik bersama," sementara mekanisme tata kelola yang terdesentralisasi, diimplementasikan melalui token WAL, semakin meningkatkan otonomi dan keberlanjutan sistem.

Dari perspektif investasi, Walrus memiliki posisi yang unik di pasar penyimpanan terdesentralisasi yang sedang berkembang pesat. Ini tidak hanya memecahkan masalah penyimpanan terpusat tradisional tetapi juga menawarkan keunggulan kompetitif yang signifikan dari segi efisiensi dan biaya. Namun, sebagai proyek yang baru muncul, Walrus mungkin menghadapi tantangan teknis dan risiko keamanan, dan keberhasilannya dalam jangka panjang sangat bergantung pada tingkat adopsi dalam aplikasi praktis.

Secara keseluruhan, Walrus mewakili terobosan signifikan dalam teknologi blockchain dalam penyimpanan data, menawarkan peluang berharga bagi investor jangka panjang. Ini menunjukkan arah masa depan penyimpanan terdesentralisasi dan memiliki potensi untuk membawa perubahan revolusioner dalam pengelolaan data dan perlindungan privasi. Namun, seperti dengan semua investasi teknologi yang muncul, investor harus secara komprehensif menilai risiko, memantau dengan cermat jalur pengembangan proyek dan respons pasar untuk membuat keputusan investasi yang terinformasi.

Penulis: Deniz
Penerjemah: Sonia
Pengulas: Edward、Piccolo、Elisa
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.io.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate.io. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.

Walrus: Solusi Penyimpanan Multimedia Terdesentralisasi Generasi Berikutnya Sui

Menengah11/1/2024, 3:19:57 PM
Jelajahi Walrus, solusi penyimpanan terdesentralisasi inovatif blockchain Sui. Dikembangkan oleh Mysten Labs, Walrus dirancang untuk penyimpanan efisien file besar dan multimedia, menggabungkan keunggulan sistem replikasi penuh dan enkoding RS (Reed-Solomon). Dengan menggunakan bahasa pemrograman baru Move dan teknologi pengkodean erasure, ini memastikan ketersediaan tinggi dan keandalan. Walrus mendukung akses data yang fleksibel, kompatibel dengan berbagai platform blockchain, dan menyediakan solusi penyimpanan yang efisien biaya. Pelajari bagaimana Walrus mengubah penyimpanan data blockchain dan membuka kemungkinan baru untuk aplikasi terdesentralisasi.

Pada 17 Oktober 2024, protokol penyimpanan terdesentralisasi Walrus mengumumkan di X (dulu Twitter) peluncuran testnet publiknya. Walrus, yang dirancang untuk aplikasi blockchain dan agen otonom, telah merilis pratinjau pengembang untuk mengumpulkan umpan balik. Keunggulan utama protokol ini meliputi penyimpanan blob yang efisien biaya, ketersediaan tinggi, dan ketangguhan.

Walrus sudah digunakan, dengan media blockchain terkenal “Decrypt” menyimpan artikel berita, video, dan gambar di platform untuk membuat konten anti manipulasi untuk perusahaan media terenkripsi, memupuk kepercayaan antara publikasi dan pembaca. Artikel ini akan memberikan gambaran detail tentang arsitektur teknis, operasi, dan tokonomi token WAL dari Walrus.


Sumber: x

Gambaran Proyek Walrus

Walrus adalah solusi penyimpanan terdesentralisasi di blockchain Sui yang dipimpin oleh Mysten Labs, tim pengembangan di balik Sui. Anggota inti tim ini sebelumnya bekerja pada proyek blockchain Libra yang kini sudah tidak aktif dari Facebook (kemudian berganti nama menjadi Diem, yang kemudian dijual ke Silvergate). Walrus menggunakan bahasa pemrograman baru “Move,” yang berasal dari proyek Libra.

Berbeda dengan proyek penyimpanan utama berbasis IPFS, Walrus berfokus pada penanganan file data besar. Ini dirancang untuk menyimpan dan mengirimkan data mentah dan file media seperti video, gambar, dan PDF. Walrus memungkinkan penyimpanan file besar atau blob ini dengan cepat dan efisien, menawarkan fleksibilitas, skalabilitas, dan pemrograman. Bahkan dalam kasus kesalahan Byzantine, protokol ini memastikan ketersediaan dan keandalan yang tinggi.

Tim Pengembang: Mysten Labs

Mysten Labs terdiri dari para ahli terkemuka dalam sistem terdistribusi, bahasa pemrograman, dan kriptografi. Para pendirinya adalah eksekutif senior dari Meta's Novi Research dan arsitek utama dari blockchain Diem dan bahasa pemrograman Move. Misi Mysten Labs adalah membangun infrastruktur untuk web3.


Sumber: Medium

Informasi Pendanaan

Mysten Labs didirikan pada tahun 2021 dan mengalami pertumbuhan yang luar biasa dalam dua tahun. Ini mengumpulkan $36 juta dalam pendanaan Seri A, diikuti oleh $300 juta dalam Seri B. Proyek ini menarik minat signifikan dari firma modal ventura Silicon Valley, Andreessen Horowitz (a16z).

Investor lainnya termasuk Binance Labs, Coinbase Ventures, dan FTX Ventures, dengan lebih dari 20 lembaga mendukung tulang punggung keuangan Mysten Labs.


Sumber: icodrop

Jenis-jenis Utama Protokol Penyimpanan Terdesentralisasi

Saat ini, protokol penyimpanan terdesentralisasi dapat dikategorikan ke dalam dua tipe utama: Sistem yang Tereplikasi Penuh dan Sistem Berkode Reed-Solomon (RS).

Jenis 1: Sistem yang Sepenuhnya Direplikasi

Sistem yang sepenuhnya direplikasi, seperti Filecoin dan Arweave, menawarkan akses dan migrasi yang mudah tetapi menghadapi biaya penyimpanan yang tinggi dan risiko keamanan seperti potensi serangan Sybil. Misalnya, mencapai keamanan yang tinggi mungkin memerlukan kapasitas penyimpanan 25 kali lipat. Meskipun metode ini menjamin lingkungan tanpa izin, keandalannya sangat bergantung pada kekokohan node penyimpanan yang dipilih.

Tipe 2: Sistem dengan Kode RS

Sebaliknya, RS coding (jenis khusus erasure coding) dapat secara signifikan mengurangi kebutuhan replikasi dan meningkatkan keamanan. RS coding membagi file menjadi shard data yang lebih kecil, masing-masing mewakili bagian dari file asli. Setiap kombinasi shard yang ukurannya melebihi file asli dapat digunakan untuk merekonstruksi file tersebut. Bahkan jika hingga sepertiga dari node-node tersebut bersifat jahat, RS coding dapat mempertahankan keamanan yang cukup dengan tiga kali lipat overhead penyimpanan.

Namun, sistem dengan kode RS memiliki tantangan, termasuk biaya komputasi yang tinggi dan keterbatasan skalabilitas. Sistem ini praktis hanya ketika ukuran data total dan jumlah shard relatif kecil. Selain itu, jika node penyimpanan offline dan harus diganti, sistem memerlukan semua node yang ada untuk mengirim shard ke node pengganti, mengakibatkan beban transmisi jaringan yang signifikan.

Tidak peduli protokol yang digunakan, sistem penyimpanan terdesentralisasi menghadapi tantangan retensi data dan koordinasi node, yang membatasi skalabilitas. Untuk mengatasi masalah ini, banyak sistem menerapkan protokol penyimpanan dan mengembangkan blockchain khusus untuk menangani transaksi dan operasi cryptocurrency, meningkatkan efisiensi dan fungsionalitas secara keseluruhan.


Sumber:Messari

Bagaimana Caranya Walrus Bekerja?

Seperti yang disebutkan sebelumnya, Walrus dirancang khusus untuk menyimpan file-file besar dan multimedia. Ini menggabungkan kekuatan dari dua jenis penyimpanan terdesentralisasi untuk menciptakan jenis penyimpanan terdesentralisasi berbasis blob yang unik: Bahasa pemrograman baru (Move) + Algoritma encoding baru (Red Stuff) + Sui Blockchain.

Hal ini memungkinkan Walrus untuk berkembang hingga ratusan node penyimpanan (penyedia) dan mencapai fleksibilitas tinggi dengan overhead penyimpanan minimal. Sistem tidak memerlukan membangun protokol blockchain yang sepenuhnya didedikasikan untuk beroperasi. Sebaliknya, sistem memanfaatkan blockchain Sui yang sudah ada sebagai pesawat kontrolnya untuk mengelola:

  • Manajemen siklus hidup node penyimpanan
  • Manajemen siklus hidup blob (Binary Large Objects)
  • Mekanisme ekonomi dan insentif

Pendekatan ini memungkinkan Walrus untuk memanfaatkan fungsionalitas blockchain Sui tanpa harus mengembangkan blockchain dari awal. Ini menyederhanakan desain dan implementasi Walrus sambil menyediakan fitur kunci untuk penyimpanan terdesentralisasi.


Sumber: Whitepaper Walrus

Arsitektur Dasar

Arsitektur Walrus memastikan bahwa konten tetap dapat diakses bahkan dalam kasus kegagalan node atau aktivitas jahat. Ia menggunakan teknologi koreksi kesalahan yang canggih berdasarkan kode fountain linear cepat (erasure coding), meningkatkan ketahanan terhadap kesalahan Byzantine dan mendukung perubahan dinamis pada node penyimpanan. Walrus menyederhanakan fungsi intinya dengan menggunakan kontrak pintar Sui untuk mengelola node penyimpanan dan verifikasi blob.

Di Walrus, klien mengoordinasikan aliran data, dengan data yang dienkripsi oleh penerbit dan disimpan dengan aman. Metadata dan bukti ketersediaan disimpan di blockchain Sui, menggunakan bahasa Move untuk menyediakan komposabilitas dan keamanan. Kapasitas penyimpanan juga dapat ditokenisasi, memungkinkan integrasi dengan aplikasi berbasis Sui. Selain itu, Walrus mendukung blockchain lain, seperti Solana dan Ethereum. Akses data difasilitasi melalui agregator yang mengumpulkan informasi dari node penyimpanan, dan disampaikan melalui CDN atau sistem caching.

Komponen inti

Blob (Binary Large Object)

Sebuah blob mewakili objek yang tidak berubah yang setara dengan file (data mentah). Solusi penyimpanan blob dirancang untuk penyimpanan cloud, terutama ditujukan untuk jumlah data tak terstruktur yang besar, seperti gambar, dokumen, dan video. Data ini biasanya disimpan dalam format biner dan tidak selalu mengikuti format file tertentu.

Algoritma Encoding Baru: Bahan Merah

Di jantung Walrus adalah Red Stuff, yang memperkenalkan algoritma pengkodean dua dimensi baru berdasarkan pada kode fountain. Berbeda dengan pengkodean RS (Reed-Solomon), kode fountain lebih bergantung pada operasi XOR (Exclusive OR), yang menyederhanakan kompleksitas matematika. Berikut adalah gambaran singkat tentang kode fountain dan XOR:

XOR (Exclusive OR) adalah operator logis, mirip dengan konsep “dua negatif membuat positif”. Ini adalah jenis analisis logis yang diterapkan pada dua operan. Berbeda dengan OR logis reguler, XOR mengembalikan false ketika kedua nilai sama, dan true ketika nilai berbeda.

Dalam teori pengkodean, kode pancuran adalah jenis kode penghapusan berdasarkan teknik enkoding linear berbasis grafik. Mereka lebih meningkatkan kinerja koreksi kesalahan dengan mengurangi kehilangan paket. Dua jenis utama dari kode pancuran adalah kode LT dan kode Raptor.

Secara sederhana, pengkodean penghapusan melibatkan pengambilan blok data sumber K dan mengkodekannya ke dalam blok data terkode n, di mana n > K. Selama transmisi, jika beberapa data hilang, blok data yang tersisa (disebut sebagai data terima K') dapat digunakan untuk merekonstruksi (data yang direkonstruksi) data asli asalkan K' ≥ K. Hal ini memastikan bahwa data asli dapat dipulihkan tanpa memperdulikan blok mana yang hilang. Ini sesuai dengan gambar di bawah ini.


Sumber: researchgate

Penyimpanan dan Pemulihan: Mendukung Baca dan Tulis Blob

Walrus mendukung baik penulisan maupun pembacaan blob. Ini juga memungkinkan siapa pun untuk membuktikan bahwa blob telah disimpan dan dapat diambil nanti.

Proses penulisan blob dalam Walrus mengintegrasikan teknologi blockchain dengan penyimpanan terdistribusi. Penulis mengodekan blob menggunakan algoritma Red Stuff, mendaftarkannya di blockchain untuk memperoleh ruang penyimpanan, dan mendistribusikan fragmen ke node penyimpanan. Sertifikat penyimpanan kemudian dipublikasikan di blockchain, mengkonfirmasi ketersediaan blob tersebut. Proses ini memastikan penyimpanan terdistribusi dan keandalan data sambil menggunakan blockchain untuk mengelola metadata dan mengkoordinasikan penyimpanan.

Selama proses membaca, pengguna dapat meminta komitmen dan fragmen utama dari blob dari node penyimpanan mana pun. Begitu bukti yang cukup valid dikumpulkan, blob direkonstruksi dan diverifikasi. Properti Red Stuff memastikan pembacaan yang konsisten, dan dalam kondisi normal, pengguna hanya perlu mengunduh sedikit lebih banyak data daripada ukuran blob asli. Sistem memberikan insentif untuk skenario permintaan tinggi untuk menjaga efisiensi baca, yang akan dibahas di bagian “Mekanisme Insentif”. Selain itu, menggunakan agregator dan caching membantu mengurangi frekuensi rekonstruksi blob, meningkatkan kinerja secara keseluruhan.

Efisiensi Biaya dan Integritas Data Asynchronous: Bahan Merah + Kode Penghapusan

Seperti yang telah dibahas sebelumnya, dua jenis protokol penyimpanan terdesentralisasi utama adalah replikasi penuh dan RS coding. Walrus percaya bahwa meskipun metode ini menawarkan overhead rendah dan jaminan yang kuat, mereka tidak cocok untuk implementasi jangka panjang. Pada sistem skala besar yang berjalan dalam waktu lama, node penyimpanan rentan terhadap kegagalan, kehilangan fragmen, atau perubahan node yang sering. Pada sistem tanpa izin, node penyimpanan mungkin secara alami keluar meskipun ada insentif, yang mengakibatkan kehilangan data. Terlepas dari penyebabnya, pemulihan fragmen yang hilang untuk node baru membutuhkan biaya transmisi data yang signifikan.

Oleh karena itu, Walrus mengusulkan bahwa biaya pemulihan data yang hilang harus sebanding hanya dengan jumlah data yang perlu dipulihkan. Selain itu, ketika jumlah node dalam jaringan meningkat, biaya pemulihan ini harus turun.

Untuk mencapai ini, Red Stuff menggunakan teknik pemrograman dua dimensi (berdasarkan logika XOR) untuk membagi data menjadi fragmen dan mendistribusikannya ke node penyimpanan. Hal ini memungkinkan pemulihan data yang hilang secara lebih efisien tanpa perlu mengunduh seluruh blob.


Sumber:Whitepaper Walrus

Dengan memanfaatkan pengkodean penghapusan yang canggih, Walrus menjaga biaya penyimpanan sekitar lima kali ukuran blob yang disimpan. Data yang dikodekan untuk setiap blob didistribusikan di berbagai node penyimpanan, memastikan integritas data asinkron. Pendekatan ini jauh lebih hemat biaya daripada metode replikasi penuh tradisional dan menawarkan toleransi kesalahan yang lebih besar daripada protokol yang hanya menyimpan setiap blob dalam subset node penyimpanan.


Sumber: Whitepaper Walrus

Akses Fleksibel

Pengguna dapat berinteraksi dengan Walrus melalui Command Line Interface (CLI), Software Development Kit (SDK), dan teknologi web2 HTTP. Walrus dirancang untuk bekerja dengan baik dengan caching tradisional dan Content Delivery Networks (CDN), sambil memastikan bahwa semua operasi dapat dijalankan menggunakan alat lokal untuk memaksimalkan desentralisasi.

Tokenomika Walrus dan Mekanisme Insentif

Tantangan ekonomi Walrus berbeda dari blockchain biasa karena Walrus menggunakan blockchain Sui sebagai bidang kontrolnya, mewarisi keamanan konsensus blockchain. Walrus menggunakan mekanisme Delegated Proof-of-Stake (DPoS), di mana pemangku kepentingan mendelegasikan token mereka ke node penyimpanan kandidat setiap siklus. Sistem DPoS mencegah serangan Sybil dan menggunakan token WAL untuk tata kelola dan staking untuk memberi insentif pada operasi jaringan yang efisien. Node penyimpanan harus mempertaruhkan token WAL untuk berpartisipasi dalam jaringan. Jaringan DPoS memastikan data dapat dipulihkan bahkan ketika node bergabung, pergi, menyesuaikan taruhan, atau gagal bekerja sama. Tata kelola juga menentukan hukuman untuk mempromosikan perilaku yang baik.

Namun, karena jaringan terdesentralisasi, pergantian node dari waktu ke waktu dapat mengakibatkan "tragedi bersama." Memastikan komitmen jangka panjang menjadi tantangan yang signifikan bagi sistem Walrus.

Untuk mengatasi hal ini, Walrus telah merancang sistem ekonomi dan insentif untuk memastikan penetapan harga yang kompetitif, alokasi sumber daya yang efisien, dan perilaku adversarial minimal. Ini memperkenalkan model ekonomi berbasis staking, menggunakan imbalan dan hukuman untuk menyesuaikan insentif dan menegakkan komitmen jangka panjang. Sistem ini mencakup mekanisme penetapan harga untuk sumber daya penyimpanan dan operasi tulis, ditambah dengan model yang dikendalikan token untuk penyesuaian parameter.

Staking dan Governance Token WAL

Tokenomics Walrus terutama berkaitan dengan token WAL, dengan node penyimpanan atau perwakilan mereka mempertaruhkan token WAL sebagai dasar keamanan Walrus. Perilaku baik akan mendapatkan imbalan, sementara perilaku buruk akan dihukum (ditebas). Mekanisme penempatan Walrus terdiri dari empat komponen inti: penempatan dan alokasi data shard, proses penarikan penempatan, akumulasi imbalan dan hukuman, dan penyesuaian yang diperlukan untuk pengawasan aset sendiri. Desain ini memastikan keamanan dan efisiensi sambil memberikan fleksibilitas dan insentif bagi peserta.

1) Staking Delegasi dan Alokasi Shard Data

Walrus menyertakan lapisan staking yang didelegasikan, memungkinkan semua pengguna untuk berpartisipasi dalam keamanan jaringan. Node bersaing untuk menarik taruhan pengguna, yang menentukan bagaimana pecahan dialokasikan. Pengguna memilih node untuk dipertaruhkan berdasarkan reputasi, modal yang dipertaruhkan, dan tingkat komisi. Setelah siklus dikunci (misalnya, di pos pemeriksaan "c" pada Gambar 5), taruhan dikomit ke node penyimpanan yang dipilih, dan pecahan data dialokasikan sesuai dengan proporsi node dari total taruhan untuk siklus berikutnya.

Node penyimpanan dapat memilih berapa banyak modal yang akan diinvestasikan—atau bahkan memilih untuk tidak menginvestasikan modal sama sekali—karena Walrus tidak memberlakukan persyaratan modal minimum. Desain fleksibel ini memungkinkan node-node dengan berbagai ukuran dan kekuatan modal untuk berpartisipasi, memberi delegator kebebasan untuk menilai kesesuaian setiap node.

Perlindungan Tingkat Komisi

Walrus menyediakan perlindungan terhadap tingkat komisi. Walrus meminta node (yaitu, penyedia penyimpanan) untuk menetapkan tingkat komisinya sebelum batas waktu setiap siklus, dan tingkat komisi ini tetap tidak berubah sepanjang siklus. Tujuan dari mekanisme ini adalah:

  • Untuk memberikan transparansi dan prediktabilitas bagi delegator (yaitu, staker). Mereka dapat dengan jelas mengetahui tingkat komisi yang harus mereka bayar sepanjang siklus.
  • Untuk mencegah node-node tiba-tiba meningkatkan tingkat komisi secara signifikan, jika sebuah node memutuskan untuk meningkatkan tingkat komisinya untuk siklus berikutnya, delegator-delegator memiliki waktu yang cukup untuk melepas staking sebelum tingkat baru berlaku.⁠⁠

Self-Custody atas Aset yang Dipertaruhkan

Walrus menggunakan model hak asuh diri, mirip dengan Sui. Ketika pengguna mempertaruhkan dana mereka, dana tersebut dikemas ke dalam objek kustodian mereka sendiri daripada ditransfer langsung ke sistem Walrus. Ini mengurangi kerentanan sistem dan memungkinkan pengguna untuk membangun fungsionalitas tambahan di atas aset yang dipertaruhkan, meskipun memperkenalkan beberapa tantangan operasional.

Meskipun Walrus dapat memotong modal yang dipertaruhkan, tetapi tidak memiliki hak pengelolaan atas dana tersebut, yang berarti melacak denda yang belum dibayar. Ketika pengguna mencoba menarik token WAL mereka, mereka harus menyerahkan objek pengelolaan mereka ke kontrak pintar Walrus untuk membuka kunci, dan setiap denda yang belum terbayar akan dikurangkan dari jumlah yang dipertaruhkan. Walrus juga dapat menghadapi tantangan arus kas ketika denda harus didistribusikan kepada peserta lainnya. Untuk mempersiapkan kasus-kasus ekstrem (misalnya, modal suatu node sepenuhnya dipotong atau objek tidak dikembalikan), Walrus menyimpan dana cadangan - 5% dari modal awal - yang digunakan untuk penebusan untuk memberikan insentif kepada pengguna agar mengembalikan semua objek yang dipertaruhkan.

2)Migrasi Shard

Migrasi shard adalah mekanisme yang dipicu ketika sistem perlu menyeimbangkan beban penyimpanan di antara node, atau ketika node-node tersebut offline, atau terjadi perubahan dalam kepemilikan relatif node. Proses ini mendistribusikan kembali shard data di antara node-node yang berbeda untuk menjaga kinerja jaringan.

Migrasi shard terdiri dari tiga fase: algoritma alokasi, jalur transfer kerjasama, dan jalur pemulihan.

  1. Algoritma Alokasi: Pada akhir setiap siklus, sistem menjalankan algoritma untuk menentukan bagaimana shard harus dialokasikan di antara node-node untuk siklus berikutnya, berdasarkan staking setiap node dan faktor-faktor lainnya.
  2. Jalur Kooperatif: Ini adalah metode utama untuk mentransfer pecahan. Node berkoordinasi untuk mentransfer pecahan dari satu node ke node lainnya. Jika transfer berhasil, tidak diperlukan tindakan lebih lanjut.
  3. Jalur Pemulihan: Sistem mengaktifkan mekanisme pemulihan jika transfer kooperatif gagal (misalnya, node penerima tidak menerima semua data atau gagal mengonfirmasi penerimaan). Hal ini mungkin melibatkan memberikan sanksi kepada node yang bertanggung jawab atas transfer yang gagal dan melibatkan node lain dalam pemulihan.

Mekanisme migrasi shard memastikan keseimbangan dinamis dan keamanan dalam jaringan Walrus, memungkinkan sistem untuk beradaptasi dengan perubahan node dan mencegah potensi serangan.

3) Mekanisme Harga dan Pembayaran untuk Operasi Penulisan Penyimpanan

Sebagai sistem desentralisasi, Walrus membutuhkan mekanisme untuk menentukan nilai dan alokasi sumber daya. Mekanisme ini memungkinkan node untuk menawarkan layanan yang kompetitif sambil memastikan mereka diberi kompensasi yang memadai, memberikan insentif ekonomi. Model penetapan harga tetap dan pembayaran di muka menghadirkan stabilitas pada sistem dengan meminimalkan risiko volatilitas harga.

Mekanisme Penentuan Harga & Proses Pembayaran

Pada awal setiap zaman, node penyimpanan memberikan suara pada harga penyimpanan dan penulisan. Sistem memilih persentil ke-66,67 (berdasarkan berat taruhan) sebagai harga akhir. Pengguna membayar harga tulis saat mendaftarkan blob dan biaya penyimpanan saat membeli penyimpanan. Biaya ini didistribusikan ke node yang relevan di akhir zaman, memastikan harga yang adil dan kelancaran operasi sistem.

4)Token Pengelolaan WAL

Governance di Walrus beroperasi melalui token WAL, yang menyesuaikan parameter sistem. Ada empat parameter kunci yang dapat disesuaikan, termasuk yang terkait dengan pemulihan shard dan tantangan data. Sebelum batas waktu staking setiap epoch, setiap node Walrus dapat mengajukan proposal untuk menyesuaikan parameter. Node-node memberikan suara pada proposal, dengan kekuatan suara sebanding dengan total staking mereka (termasuk staking yang diwakilkan). Sebuah proposal memerlukan persetujuan lebih dari 50% dan harus memenuhi kuorum untuk diimplementasikan pada epoch berikutnya.

Mekanisme Insentif

Tantangan Penyimpanan

Mekanisme tantangan penyimpanan dalam sistem Walrus memastikan kepatuhan node penyimpanan dan keamanan ekonomi sistem.

Kebijakan insentif untuk tantangan penyimpanan dapat diringkas sebagai berikut: Sistem Walrus menggunakan tantangan acak berkala untuk memverifikasi apakah node penyimpanan telah menyimpan data yang mereka klaim untuk disimpan. Node harus menanggapi tantangan ini dengan memberikan bukti blob yang dipilih. Jika node berkinerja baik dalam tantangan ini (menerima 50% atau lebih laporan positif), mereka dianggap telah memenuhi tanggung jawab mereka. Sebaliknya, node yang berkinerja buruk akan menghadapi hukuman, seperti memotong token yang dipertaruhkan. Mekanisme insentif ini terutama mendorong node untuk bertindak jujur dan menjaga integritas jaringan.

Baca Hadiah

Tujuan utama Walrus adalah menyediakan penyimpanan blob yang kuat. Ini mendorong node penyimpanan untuk menyediakan layanan baca gratis dan cepat, tetapi tidak mewajibkannya. Meskipun beberapa node penyimpanan bersedia menyediakan layanan baca untuk mendukung Walrus, juga akan ada node yang hanya menyediakan penyimpanan. Jika, secara kebetulan, semua node mengharapkan node lain untuk menyediakan layanan baca, hal ini dapat menyebabkan situasi di mana permintaan klien untuk baca tidak terjawab, memengaruhi operasi normal sistem Walrus. Untuk mengatasi masalah ini, Walrus menawarkan tiga skema insentif baca:

1)Model Layanan Node: Pengguna menandatangani kontrak berbayar dengan node penyimpanan untuk membaca data. Ini mungkin termasuk titik akhir berbayar langsung atau perjanjian tingkat perusahaan. Metode ini bisa menjadi cara utama bagi cache dan penyedia konten untuk berinteraksi dengan Walrus.

2) Bounties On-chain: Ketika baca gagal, pengguna dapat memposting bounti on-chain. Node penyimpanan mendapatkan bounti dengan menyediakan data tersebut. Metode ini diimplementasikan melalui kontrak pintar Sui tetapi mungkin rumit dan kompleks.

3)Pemilihan Node Ringan: Metode ini memperkenalkan node-node ringan sebagai peserta tambahan, memberikan jaminan keamanan terdesentralisasi Lapisan 2. Ini memungkinkan node-node ringan untuk memilih simbol-simbol langsung dari node-node penyimpanan melalui pembacaan terbaik atau mengunduh blob melalui cache dan mengkode ulang mereka. Meskipun kompleks, metode ini lebih kuat dan memberikan jalan bagi partisipasi komunitas.

Semua skema ini bertujuan untuk memastikan ketersediaan dan efisiensi sistem Walrus sambil mempertahankan sifat terdesentralisasi.

Kesimpulan

Walrus adalah sistem penyimpanan data terdesentralisasi inovatif yang menggabungkan teknologi pengkodean 2D dengan mekanisme proof-of-stake yang didelegasikan. Kombinasi ini memberi pengguna solusi penyimpanan data yang efisien, aman, dan hemat biaya. Sistem ini mencapai pemulihan data yang efisien dan penyimpanan berbiaya rendah sambil memastikan stabilitas dan keandalan jaringan melalui metode akses yang fleksibel dan mekanisme insentif yang kuat. Model ekonomi cerdas Walrus mencegah "tragedi milik bersama," sementara mekanisme tata kelola yang terdesentralisasi, diimplementasikan melalui token WAL, semakin meningkatkan otonomi dan keberlanjutan sistem.

Dari perspektif investasi, Walrus memiliki posisi yang unik di pasar penyimpanan terdesentralisasi yang sedang berkembang pesat. Ini tidak hanya memecahkan masalah penyimpanan terpusat tradisional tetapi juga menawarkan keunggulan kompetitif yang signifikan dari segi efisiensi dan biaya. Namun, sebagai proyek yang baru muncul, Walrus mungkin menghadapi tantangan teknis dan risiko keamanan, dan keberhasilannya dalam jangka panjang sangat bergantung pada tingkat adopsi dalam aplikasi praktis.

Secara keseluruhan, Walrus mewakili terobosan signifikan dalam teknologi blockchain dalam penyimpanan data, menawarkan peluang berharga bagi investor jangka panjang. Ini menunjukkan arah masa depan penyimpanan terdesentralisasi dan memiliki potensi untuk membawa perubahan revolusioner dalam pengelolaan data dan perlindungan privasi. Namun, seperti dengan semua investasi teknologi yang muncul, investor harus secara komprehensif menilai risiko, memantau dengan cermat jalur pengembangan proyek dan respons pasar untuk membuat keputusan investasi yang terinformasi.

Penulis: Deniz
Penerjemah: Sonia
Pengulas: Edward、Piccolo、Elisa
* Informasi ini tidak bermaksud untuk menjadi dan bukan merupakan nasihat keuangan atau rekomendasi lain apa pun yang ditawarkan atau didukung oleh Gate.io.
* Artikel ini tidak boleh di reproduksi, di kirim, atau disalin tanpa referensi Gate.io. Pelanggaran adalah pelanggaran Undang-Undang Hak Cipta dan dapat dikenakan tindakan hukum.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!