Ukuran kontrak Dusk menentukan beban penempatannya.
Bytecode-nya bukan satu-satunya biaya.
Saya mengira biaya penempatan sebagian besar adalah pertanyaan seberapa besar kontraknya.
Dusk mengukur sesuatu yang lain selama penempatan yang sama.
Bytecode dikenai biaya penempatan berdasarkan panjangnya, `GAS_PER_DEPLOY_BYTE`, dan harga gas saat ini. Lalu kode inisialisasi benar-benar dijalankan di bawah `gas_limit` terpisah dan menghabiskan gas eksekusi untuk pekerjaan yang dilakukannya.
Ambil perbandingan yang dibangun: Kontrak A berukuran 50 KB dengan hampir tidak ada pekerjaan inisialisasi. Kontrak B berukuran 20 KB tetapi melakukan inisialisasi yang jauh lebih berat.
A memiliki komponen bytecode yang lebih besar.
B tetap dapat menuntut lebih banyak gas eksekusi saat dibuat.
Satu mekanisme mengukur artefak yang dipasang. Yang lain mengukur komputasi yang diperlukan untuk menginisialisasikannya.
Jadi ukuran kontrak dapat memberi tahu Anda satu bagian dari beban penempatan tanpa memberi tahu Anda biaya sumber daya secara keseluruhan.
Seberapa besar biaya penempatan Dusk berasal dari kode yang ditempatkan di-chain, dan seberapa besar berasal dari pekerjaan yang harus dilakukan VM sebelum kode itu siap digunakan?
@Dusk #dusk $DUSK
Bytecode-nya bukan satu-satunya biaya.
Saya mengira biaya penempatan sebagian besar adalah pertanyaan seberapa besar kontraknya.
Dusk mengukur sesuatu yang lain selama penempatan yang sama.
Bytecode dikenai biaya penempatan berdasarkan panjangnya, `GAS_PER_DEPLOY_BYTE`, dan harga gas saat ini. Lalu kode inisialisasi benar-benar dijalankan di bawah `gas_limit` terpisah dan menghabiskan gas eksekusi untuk pekerjaan yang dilakukannya.
Ambil perbandingan yang dibangun: Kontrak A berukuran 50 KB dengan hampir tidak ada pekerjaan inisialisasi. Kontrak B berukuran 20 KB tetapi melakukan inisialisasi yang jauh lebih berat.
A memiliki komponen bytecode yang lebih besar.
B tetap dapat menuntut lebih banyak gas eksekusi saat dibuat.
Satu mekanisme mengukur artefak yang dipasang. Yang lain mengukur komputasi yang diperlukan untuk menginisialisasikannya.
Jadi ukuran kontrak dapat memberi tahu Anda satu bagian dari beban penempatan tanpa memberi tahu Anda biaya sumber daya secara keseluruhan.
Seberapa besar biaya penempatan Dusk berasal dari kode yang ditempatkan di-chain, dan seberapa besar berasal dari pekerjaan yang harus dilakukan VM sebelum kode itu siap digunakan?
@Dusk #dusk $DUSK
