Rust smart contract pengembangan jurnal (10): Analisis seri kontrak Spuntnik DAO
1. Pendahuluan
Organisasi otonom terdesentralisasi ( DAO ) adalah cara baru dalam kolaborasi organisasi internet. Ini beroperasi berdasarkan jaringan blockchain, dimiliki dan dikelola secara bersama oleh anggota internal. Karakteristik inti DAO adalah terdesentralisasi, tanpa pengawasan lembaga terpusat, biasanya mengambil pendekatan proposal dan pemungutan suara untuk pengambilan keputusan dan manajemen.
1.1 Kebutuhan DAO
Dari sudut pandang smart contract, biasanya ada beberapa operasi istimewa dalam kontrak tradisional, seperti:
Tingkatkan logika bisnis kontrak
Mengubah informasi konfigurasi kunci
Ganti akun fungsi kontrak
Tindakan sensitif yang melibatkan pool dana DeFi
dan
Kontrak Solidity di Ethereum sering menggunakan modifier seperti onlyOwner untuk membatasi pengguna biasa dalam mengeksekusi fungsi-fungsi istimewa ini, dan dieksekusi oleh pengelola atau operator yang ditunjuk.
Namun, cara kontrol akses ini dapat menyebabkan "masalah sentralisasi" pada kontrak. Situasi berikut mungkin terjadi:
Kunci pribadi akun fungsi kontrak hilang, menyebabkan kegagalan titik tunggal, kontrak tidak dapat berfungsi selamanya
Pihak proyek tidak dapat dipercaya atau tidak bertanggung jawab, mungkin melakukan tindakan jahat.
Risiko ini akan membawa ketidakpastian terhadap keamanan aset pengguna. Oleh karena itu, untuk mencapai desentralisasi yang sebenarnya, banyak proyek memperkenalkan mekanisme pemungutan suara komunitas untuk meningkatkan keandalan dan transparansi kontrak, serta memenangkan kepercayaan pengguna.
DAO sering digunakan untuk pemungutan suara di dalam organisasi. Berbeda dengan lembaga terpusat tradisional, tidak ada peran manajemen seperti CEO, melainkan dijalankan oleh smart contract yang secara otomatis beroperasi di blockchain untuk mengeksekusi logika bisnis.
2. Penjelasan Seri Kontrak Spuntnik DAO
Platform infrastruktur DAO ekosistem NEAR Sputnik DAO( yang juga dikenal sebagai astrodao) memberikan kemampuan otonomi komunitas yang baik untuk NEAR. Pihak proyek dapat dengan mudah mengintegrasikan mekanisme DAO, menetapkan berbagai mode pemerintahan, mengonfigurasi pemerintahan multi-tanda tangan, menerbitkan token pemerintahan, dan kebutuhan personalisasi lainnya.
Seri ini akan menjelaskan secara detail Spuntnik DAO, menganalisis prinsip implementasi smart contract-nya, dan membantu mempertimbangkan bagaimana mengembangkan smart contract Rust dari sudut pandang keamanan.
3. Struktur Proyek Spuntnik DAO
Platform Spuntnik DAO terdiri dari 3 smart contract NEAR:
sputnikdao2 smart contract: contoh kontrak DAO yang spesifik, digunakan untuk merumuskan strategi pemerintahan, menangani proposal dan pemungutan suara, mengontrol hak anggota, dll.
kontrak sputnik-staking: kontrak token pemerintahan yang terikat pada instance DAO. Pengguna dapat menyetor token untuk mendapatkan bobot suara, atau mendelegasikannya kepada orang lain untuk meningkatkan bobotnya.
kontrak sputnikdao-factory2: menggunakan model pabrik untuk membuat dan mengelola semua instance DAO di platform.
Seri ini akan secara mendetail memperkenalkan infrastruktur dasar ekosistem NEAR, platform Spuntnik DAO, harap tetap mengikuti konten selanjutnya.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
10 Suka
Hadiah
10
4
Bagikan
Komentar
0/400
MidnightTrader
· 7jam yang lalu
Sangat luar biasa, kontraknya bagus
Lihat AsliBalas0
TokenStorm
· 7jam yang lalu
Data on-chain menunjukkan ada arbitrase tapi tetap saja merasa takut
Lihat AsliBalas0
BankruptcyArtist
· 8jam yang lalu
dao luar biasa ah!
Lihat AsliBalas0
FancyResearchLab
· 8jam yang lalu
Satu lagi DAO yang penuh hiasan, ayo berikan bata kepada Luban.
Analisis kontrak Spuntnik DAO: Infrastruktur pemerintahan desentralisasi ekosistem NEAR
Rust smart contract pengembangan jurnal (10): Analisis seri kontrak Spuntnik DAO
1. Pendahuluan
Organisasi otonom terdesentralisasi ( DAO ) adalah cara baru dalam kolaborasi organisasi internet. Ini beroperasi berdasarkan jaringan blockchain, dimiliki dan dikelola secara bersama oleh anggota internal. Karakteristik inti DAO adalah terdesentralisasi, tanpa pengawasan lembaga terpusat, biasanya mengambil pendekatan proposal dan pemungutan suara untuk pengambilan keputusan dan manajemen.
1.1 Kebutuhan DAO
Dari sudut pandang smart contract, biasanya ada beberapa operasi istimewa dalam kontrak tradisional, seperti:
Kontrak Solidity di Ethereum sering menggunakan modifier seperti onlyOwner untuk membatasi pengguna biasa dalam mengeksekusi fungsi-fungsi istimewa ini, dan dieksekusi oleh pengelola atau operator yang ditunjuk.
Namun, cara kontrol akses ini dapat menyebabkan "masalah sentralisasi" pada kontrak. Situasi berikut mungkin terjadi:
Risiko ini akan membawa ketidakpastian terhadap keamanan aset pengguna. Oleh karena itu, untuk mencapai desentralisasi yang sebenarnya, banyak proyek memperkenalkan mekanisme pemungutan suara komunitas untuk meningkatkan keandalan dan transparansi kontrak, serta memenangkan kepercayaan pengguna.
DAO sering digunakan untuk pemungutan suara di dalam organisasi. Berbeda dengan lembaga terpusat tradisional, tidak ada peran manajemen seperti CEO, melainkan dijalankan oleh smart contract yang secara otomatis beroperasi di blockchain untuk mengeksekusi logika bisnis.
2. Penjelasan Seri Kontrak Spuntnik DAO
Platform infrastruktur DAO ekosistem NEAR Sputnik DAO( yang juga dikenal sebagai astrodao) memberikan kemampuan otonomi komunitas yang baik untuk NEAR. Pihak proyek dapat dengan mudah mengintegrasikan mekanisme DAO, menetapkan berbagai mode pemerintahan, mengonfigurasi pemerintahan multi-tanda tangan, menerbitkan token pemerintahan, dan kebutuhan personalisasi lainnya.
Seri ini akan menjelaskan secara detail Spuntnik DAO, menganalisis prinsip implementasi smart contract-nya, dan membantu mempertimbangkan bagaimana mengembangkan smart contract Rust dari sudut pandang keamanan.
3. Struktur Proyek Spuntnik DAO
Platform Spuntnik DAO terdiri dari 3 smart contract NEAR:
sputnikdao2 smart contract: contoh kontrak DAO yang spesifik, digunakan untuk merumuskan strategi pemerintahan, menangani proposal dan pemungutan suara, mengontrol hak anggota, dll.
kontrak sputnik-staking: kontrak token pemerintahan yang terikat pada instance DAO. Pengguna dapat menyetor token untuk mendapatkan bobot suara, atau mendelegasikannya kepada orang lain untuk meningkatkan bobotnya.
kontrak sputnikdao-factory2: menggunakan model pabrik untuk membuat dan mengelola semua instance DAO di platform.
Seri ini akan secara mendetail memperkenalkan infrastruktur dasar ekosistem NEAR, platform Spuntnik DAO, harap tetap mengikuti konten selanjutnya.