#dusk $DUSK @Dusk

Saya mengira staking di Dusk Network hanya berlaku untuk wallet dan operator node.

Stake Abstraction mengubah pemilik dari posisi tersebut.

Sebuah kontrak pintar Dusk dapat menerima setoran, membuat stake, menerima reward, serta membagikan atau menginvestasikannya kembali berdasarkan aturan kontraknya sendiri. Ini memungkinkan adanya staking pool, layanan yang didelegasikan, pembagian reward, dan derivatif tanpa harus menyimpan setiap keputusan di akun operator offchain.

Stake menjadi dapat diprogram. Risiko pun demikian.

Pengguna tidak lagi menilai hanya performa konsensus penyedia layanan. Mereka juga bergantung pada pencatatan kontrak, logika penarikan, alokasi reward, kontrol upgrade, dan jalur pemulihan. Validator yang kinerjanya sempurna pun tidak dapat melindungi depositor dari kontrak pool yang menghitung porsi (shares) secara keliru.

Dusk menjaga beberapa batas protokol tetap eksplisit. Kontrak tetap menghadapi batas minimum stake 1.000 DUSK. Aktivasi terjadi pada batas epoch setelah epoch berikutnya, biasanya antara 1 hingga 2 epoch setelah pengajuan. Kontrak tidak dapat memanggil fungsi staking seolah-olah ia adalah sebuah wallet. Dana berpindah melalui Transfer Contract dan memicu Stake Contract melalui transfer antar-kontrak (contract-to-contract).

Rincian terakhir itu penting bagi saya. Ini mengikat aksi staking pada perpindahan nilai yang benar-benar terjadi, bukan pada logika kontrak yang mengumumkan stake tanpa dana yang sesuai.

Saya akan memantau bagaimana aplikasi menampilkan jeda antara setoran dan stake yang aktif. Token pool yang dikeluarkan secara langsung dapat terlihat produktif sementara DUSK yang menjadi dasar masih menunggu aktivasi. Klaim reward dan callback saat unstaking juga perlu tetap sinkron dengan saldo pengguna.

Stake Abstraction memperluas kegunaan (utility) DUSK di luar staking langsung. Ia juga dapat memusatkan setoran ke dalam sejumlah kecil kontrak jika kenyamanan lebih menang dibanding diversifikasi.

Dusk telah membuat posisi konsensus dapat disusun (composable). Bukti berikutnya adalah kontrak pool menjaga solvabilitas, kejelasan kepemilikan, dan exit yang adil di setiap keadaan staking.

Pemrograman dapat menghilangkan distribusi manual. Namun ia tidak bisa menghapus kebutuhan untuk mengaudit siapa yang mengendalikan program tersebut.