Proposal di luar rantai

Jika karena alasan apa pun mengeluarkan proposal on-chain tidak memenuhi kebutuhan Anda, Anda masih memiliki opsi untuk membuat proposal off-chain. Proposal off-chain ditujukan untuk proposal yang tidak memerlukan eksekusi kode on-chain. Proposal tersebut akan didistribusikan pada beberapa saluran pihak ketiga (misalnya forum) dan pemungutan suara akan dilakukan secara off-chain. Hasil pemungutan suara akan dihitung secara off-chain dan kemudian diserahkan ke buku besar.

Buat usulan

Buat file json yang sama seperti pada proposal on-chain dan gunakan perintah berikut:

namada client init-proposal \
    --data-path proposal.json \
    --offline

Perintah ini akan membuat proposalfile di direktori yang sama tempat perintah diluncurkan.

Berikan suara pada proposal

Untuk memberikan suara pada proposal offline gunakan perintah berikut:

namada client vote-proposal --data-path proposal \
    --vote yay \
    --signing-keys your-signing-keys-for-voter \
    --voter your-established-account \
    --offline

Menghitung proposal off-chain

Untuk menghitung penghitungan proposal offline, kita perlu mengumpulkannya

  • proposalfile (harus memiliki nama ini)

  • semua proposal-vote-${address}file

Semua file itu harus berada dalam satu folder (sebut saja offline-proposal).

Sekarang Anda dapat menggunakan perintah berikut:

namada client query-proposal-result \
    --offline \
    --data-path `offline-proposal`

yang akan memberi tahu Anda hasil proposal.

Kirimkan proposal off-chain

Komunitas dapat memutuskan untuk memposting data pemungutan suara off-chain mereka ke blockchain lain yang tahan sensor untuk mempertahankan keputusan yang dicapai berdasarkan konsensus sosial.

Last updated