Awalnya saya mengira gas di VM Dusk’s Rusk terutama sebagai pengaman agar kontrak tidak mengonsumsi komputasi terlalu banyak. Namun semakin saya melihat, semakin batas akuntansinya menarik perhatian saya. Setiap fungsi VM memiliki biaya gas, sementara transaksi memiliki batas gasnya sendiri dan blok juga beroperasi dalam batas gas. Yang menarik perhatian saya adalah bahwa komputasi dibatasi pada beberapa tingkat, bukan hanya di dalam satu pemanggilan kontrak. Sebuah transaksi harus tetap berada dalam anggarannya sendiri, tetapi transaksi itu juga menjadi bagian dari kendala sumber daya yang lebih besar di tingkat blok. Itu menciptakan sebuah ketergantungan kecil yang sebelumnya belum benar-benar saya pertimbangkan: batas eksekusi lokal tetap harus muat dalam kapasitas bersama. Sebuah transaksi bisa saja valid sesuai batasannya sendiri, tetapi tetap berkontribusi pada komputasi terbatas yang tersedia untuk blok secara keseluruhan. Mungkin itu saja trade-off untuk menjaga komputasi umum tetap dibatasi. Jadi pertanyaan yang lebih tenang adalah bagaimana batas-batas lokal ini harus dikalibrasi ketika pada akhirnya setiap transaksi berbagi blok yang sama?

#dusk $DUSK @Dusk