#dusk Apa yang terjadi jika Anda memesan gas lebih banyak daripada yang benar-benar digunakan oleh transaksi DUSK? Bagian yang tidak terpakai tidak serta-merta hilang.
Saat sebuah transaksi menetapkan harga gas dan batas gasnya, Dusk juga menyertakan alamat terselubung (stealth address) di dalam data biaya. Jika eksekusi selesai tanpa menghabiskan semua gas yang dialokasikan, nilai yang tersisa dapat dikembalikan ke alamat tersebut sebagai pengembalian dana (refund).
Detail itu mudah terlewat, tetapi penting. Pengguna perlu memiliki batas gas yang cukup agar sebuah kontrak bisa selesai, namun mereka tidak seharusnya menganggap setiap unit gas yang tidak terpakai sebagai sesuatu yang terbuang $DUSK .
Rancangannya juga sejalan dengan pendekatan Dusk yang lebih luas untuk menjaga penanganan transaksi tetap presisi tanpa membuat proses refund menjadi terlalu terbuka.
Satu pertanyaan yang masih perlu saya perhatikan dalam praktik adalah seberapa dapat diprediksi refund tersebut terasa saat eksekusi kontrak yang lebih kompleks.
Bagi saya, ini adalah mekanisme kecil dengan pesan yang praktis: desain transaksi yang baik bukan hanya soal membebankan biaya komputasi, tetapi juga tentang menangani apa yang sebenarnya tidak pernah digunakan. $DUSK @Dusk
Saat sebuah transaksi menetapkan harga gas dan batas gasnya, Dusk juga menyertakan alamat terselubung (stealth address) di dalam data biaya. Jika eksekusi selesai tanpa menghabiskan semua gas yang dialokasikan, nilai yang tersisa dapat dikembalikan ke alamat tersebut sebagai pengembalian dana (refund).
Detail itu mudah terlewat, tetapi penting. Pengguna perlu memiliki batas gas yang cukup agar sebuah kontrak bisa selesai, namun mereka tidak seharusnya menganggap setiap unit gas yang tidak terpakai sebagai sesuatu yang terbuang $DUSK .
Rancangannya juga sejalan dengan pendekatan Dusk yang lebih luas untuk menjaga penanganan transaksi tetap presisi tanpa membuat proses refund menjadi terlalu terbuka.
Satu pertanyaan yang masih perlu saya perhatikan dalam praktik adalah seberapa dapat diprediksi refund tersebut terasa saat eksekusi kontrak yang lebih kompleks.
Bagi saya, ini adalah mekanisme kecil dengan pesan yang praktis: desain transaksi yang baik bukan hanya soal membebankan biaya komputasi, tetapi juga tentang menangani apa yang sebenarnya tidak pernah digunakan. $DUSK @Dusk