#dusk $DUSK @Dusk
Ini terlihat sederhana sampai saya benar-benar menelusuri cara Dusk Network memverifikasi suara sebuah komite. Asumsi pertama saya adalah bahwa agregasi tanda tangan lebih merupakan optimasi bandwidth—cara untuk mengompres banyak tanda tangan menjadi satu supaya ukuran blok tetap kecil. Saya mengira memverifikasi suara komite berarti memeriksa setiap tanda tangan penyedia (provisioner) secara terpisah lalu mengemas hasilnya hanya pada tahap penyimpanan. Enam puluh empat kredit senilai suara enam puluh empat pemeriksaan individual yang dikompresi kemudian.
Saya keliru.
dokumentasinya menunjukkan bahwa agregasi terjadi pada tingkat kriptografi, bukan hanya pada tingkat penyimpanan. Tanda tangan BLS memiliki sifat yang berbeda dengan ECDSA: tanda tangan individual pada pesan yang sama dapat digabung menjadi satu tanda tangan melalui penjumlahan titik pada kurva eliptik. Tanda tangan gabungan itu lalu memverifikasi terhadap kunci publik yang diel. melalui operasi pairing tunggal—satu cek, bukan satu per pemilih.
Mekanisme ini hanya bekerja dengan bersih karena setiap provisioner dalam sebuah komite menandatangani pesan yang persis sama: hasil dari langkah validasi atau ratifikasi tertentu. Pesan yang sama, penandatangan yang berbeda, menghasilkan satu bukti gabungan. Bitset kemudian mencatat anggota komite mana yang disertakan dalam agregat tersebut, karena tanda tangan saja tidak mengungkap siapa yang benar-benar memberikan suara.
tukarannya: agregasi mengompres biaya verifikasi, bukan akuntabilitas. Anda mendapatkan cek tunggal yang cepat untuk validitas kuorum, tetapi merekonstruksi siapa yang memilih ke arah mana dan menghitung daya ber-bobot kredit tetap memerlukan lapisan bitset terpisah yang berdampingan dengan tanda tangan itu. Jadi saya terus bertanya-tanya apakah pemisahan antara bukti yang terkompresi dan akuntabilitas yang diperluas ini akan menjadi bottleneck ketika ukuran komite @Dusk _Network atau pola partisipasi berubah. Apakah agregasi tetap murah ketika $DUSK staking bertambah, atau apakah lapisan bitset menjadi batas utama?
Ini terlihat sederhana sampai saya benar-benar menelusuri cara Dusk Network memverifikasi suara sebuah komite. Asumsi pertama saya adalah bahwa agregasi tanda tangan lebih merupakan optimasi bandwidth—cara untuk mengompres banyak tanda tangan menjadi satu supaya ukuran blok tetap kecil. Saya mengira memverifikasi suara komite berarti memeriksa setiap tanda tangan penyedia (provisioner) secara terpisah lalu mengemas hasilnya hanya pada tahap penyimpanan. Enam puluh empat kredit senilai suara enam puluh empat pemeriksaan individual yang dikompresi kemudian.
Saya keliru.
dokumentasinya menunjukkan bahwa agregasi terjadi pada tingkat kriptografi, bukan hanya pada tingkat penyimpanan. Tanda tangan BLS memiliki sifat yang berbeda dengan ECDSA: tanda tangan individual pada pesan yang sama dapat digabung menjadi satu tanda tangan melalui penjumlahan titik pada kurva eliptik. Tanda tangan gabungan itu lalu memverifikasi terhadap kunci publik yang diel. melalui operasi pairing tunggal—satu cek, bukan satu per pemilih.
Mekanisme ini hanya bekerja dengan bersih karena setiap provisioner dalam sebuah komite menandatangani pesan yang persis sama: hasil dari langkah validasi atau ratifikasi tertentu. Pesan yang sama, penandatangan yang berbeda, menghasilkan satu bukti gabungan. Bitset kemudian mencatat anggota komite mana yang disertakan dalam agregat tersebut, karena tanda tangan saja tidak mengungkap siapa yang benar-benar memberikan suara.
tukarannya: agregasi mengompres biaya verifikasi, bukan akuntabilitas. Anda mendapatkan cek tunggal yang cepat untuk validitas kuorum, tetapi merekonstruksi siapa yang memilih ke arah mana dan menghitung daya ber-bobot kredit tetap memerlukan lapisan bitset terpisah yang berdampingan dengan tanda tangan itu. Jadi saya terus bertanya-tanya apakah pemisahan antara bukti yang terkompresi dan akuntabilitas yang diperluas ini akan menjadi bottleneck ketika ukuran komite @Dusk _Network atau pola partisipasi berubah. Apakah agregasi tetap murah ketika $DUSK staking bertambah, atau apakah lapisan bitset menjadi batas utama?