Analisis Mendalam tentang smart contract Sputnik DAO: Penjelasan Komprehensif tentang Mekanisme Proposal

Rust smart contract pengembangan jurnal (11): Analisis mekanisme proposal Sputnik DAO

Sputnik-DAO sebagai infrastruktur NEAR Protocol, sedang mendorong ekosistem NEAR menuju arah desentralisasi. Platform ini telah memfasilitasi pembentukan komunitas otonom untuk berbagai proyek NEAR, dan menyediakan solusi tata kelola komunitas yang lengkap.

Artikel ini akan memperkenalkan konsep inti dari smart contract Sputnik-DAO - Proposal (, artikel selanjutnya akan membahas secara mendalam tentang model tata kelola komunitas DAO yang terkait dengan proposal.

1. Pengajuan Proposal

Anggota komunitas Sputnik-DAO dapat mengajukan proposal baru dengan memanggil metode add_proposal)(. Pengusul harus memberikan rincian proposal, termasuk:

  • Deskripsi proposal: Ditampilkan secara terbuka di front-end, membantu memahami tujuan proposal
  • Jenis proposal: seperti pemanggilan fungsi kontrak, transfer dana, kontrol izin, dll.

Setelah proposal dibuat, itu akan diberikan ID unik dan ditambahkan ke dalam kolam proposal.

Proposal ini juga mencakup atribut lain:

  • Pengusul: secara otomatis diatur sebagai pemanggil metode
  • Status: awalnya "sedang berlangsung"
  • Waktu dimulai: Timestamp blok saat ini
  • Status voting: awal kosong

Perlu diperhatikan, pengajuan proposal perlu mempertaruhkan sejumlah token NEAR sebagai jaminan. Jaminan ini akan dikembalikan setelah proposal selesai, tetapi bagian yang melebihi tidak akan dikembalikan.

![])https://img-cdn.gateio.im/webp-social/moments-84ee9ca630a4cdcdb0d2eb63450a7cf4.webp(

2. Status Proposal

Proposal dapat mengalami berbagai status: sedang berlangsung, disetujui, ditolak, dihapus, dan lain-lain. Perubahan status dipicu oleh metode act_proposal)(.

Anggota komunitas dapat memberikan suara untuk proposal yang sedang berlangsung:

  • Setuju
  • Menentang
  • Menghapus ) menganggap proposal tidak berarti (

Setelah pemungutan suara, penghitungan suara akan dilakukan, status proposal yang memenuhi syarat akan diperbarui sesuai.

  • Disetujui: Melaksanakan isi proposal
  • Ditolak/Dihapus: Melakukan operasi penyelesaian

Proposal yang telah dihapus akan dihapus dari kolam proposal dan tidak akan mengembalikan uang jaminan. Proposal yang telah ditolak akan tetap ada di kolam dan uang jaminan akan dikembalikan.

![])https://img-cdn.gateio.im/webp-social/moments-427716593b21fa32b47855ceb5e101fc.webp(

3. Pelaksanaan Proposal

Untuk proposal yang telah disetujui, akan memanggil internal_execute_proposal)( untuk melaksanakan konten keputusan. Mendukung berbagai jenis proposal, seperti:

  • Ubah konfigurasi
  • Mengubah kebijakan tata kelola
  • Menambahkan/Menghapus peran anggota
  • Panggilan fungsi kontrak
  • Upgrade kontrak
  • Transfer dana
  • dan

Berikut adalah penjelasan rinci tentang proses eksekusi dua jenis proposal yang khas:

) 3.1 Proposal Eksekusi Fungsi Kontrak

Proposal semacam ini telah ditentukan fungsi operasi yang akan dijalankan saat dibuat. Saat dieksekusi, beberapa panggilan fungsi berturut-turut akan diselesaikan dalam bentuk Tindakan Batch Promise.

![]###https://img-cdn.gateio.im/webp-social/moments-ef0b959c42e1f5fc6263cd4a86fd078e.webp(

) 3.2 Proposal transfer dana kontrak

Proposal ini digunakan untuk memindahkan token yang terakumulasi dalam akun kontrak ke akun yang ditentukan. Mendukung NEAR asli dan token lain yang sesuai dengan standar NEP-141, dapat ditransfer ke akun eksternal atau kontrak lainnya.

![]###https://img-cdn.gateio.im/webp-social/moments-eb73d5e15f6161f0a4b442cd4b99a91e.webp(

4. Ringkasan

Artikel ini memperkenalkan konsep inti dari kontrak Sputnik DAO - proposal, termasuk pembuatan proposal, perubahan status, dan proses eksekusi. Artikel selanjutnya akan membahas secara mendalam tentang implementasi model pemerintahan Sputnik-DAO berdasarkan proposal.

![])https://img-cdn.gateio.im/webp-social/moments-4aed25bcefecb3d554dbe01447d4a0e8.webp(

ACT-4.73%
BATCH-0.17%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 6
  • Bagikan
Komentar
0/400
StablecoinAnxietyvip
· 07-29 23:43
Infrastruktur sangat kuat dan menjanjikan
Lihat AsliBalas0
PoetryOnChainvip
· 07-29 17:08
Penelitian tentang tata kelola DAO cukup baik
Lihat AsliBalas0
MonkeySeeMonkeyDovip
· 07-29 01:06
Artikel analisis yang dapat diandalkan
Lihat AsliBalas0
rekt_but_not_brokevip
· 07-29 01:06
Inti dari Near ekosistem ya
Lihat AsliBalas0
HodlTheDoorvip
· 07-29 01:06
Menantikan lebih banyak detail tentang tata kelola
Lihat AsliBalas0
BankruptWorkervip
· 07-29 00:38
Mendukung ekosistem NEAR
Lihat AsliBalas0
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)