Hari ini kita akan melalui beberapa skenario berbeda yang dapat diterapkan untuk penghematan bahan bakar.
Di zaman sekarang kita perlu memastikan bahwa kita menghemat bensin sedapat mungkin!
Kode yang tidak efisien
Kesalahan terbesar di sini adalah kami terus mengakses variabel penyimpanan. Fungsi perakitan SLOAD adalah salah satu fungsi perakitan termahal tepat di samping CREATE.
Mari kita membuat beberapa perubahan.
Dengan mendeklarasikan variabel dalam fungsi kami, kami mendefinisikan variabel dalam memori & kemudian memanggil penyimpanan untuk menarik nilai dari x ke y, kami menggunakan y beberapa kali & kemudian menetapkan x sebagai total.
Oke tapi bagaimana kita bisa lebih meningkatkan yang ini?
Sebuah uint256 dapat memuat (2²⁵⁶)-1 sebagai angka setinggi mungkin. Ini menjamin bahwa kita tidak akan mengalami masalah overflow atau underflow di sini karena penghitung kita hanya akan bertambah 5 kali.
Karena kami tahu kami tidak akan mengalami masalah ini, kami dapat menghapus pembungkus matematika yang aman untuk memastikan kami tidak menghabiskan bahan bakar yang tidak perlu.
Penghematan 615 gas lainnya!
Lebih banyak lagi yang akan datang xD
Jika Anda menemukan ini menarik mengapa tidak memeriksa ini!
https://medium.com/p/28a8bb064e86
Kelompok Studi Pengembangan Soliditas —https://discord.gg/KzbcGmrnfN
-Aliansi Poligon —https://www.polygonalliance.com/
- Perselisihan Aliansi Poligon —https://discord.gg/kJKPCGQu66
Apakah Anda menikmati artikel ini?
Ingin membelikanku secangkir kopi?
Poligon/Eth/Bsc — 0x4A581E0eaf6b71D05905e8E6014dc0277A1B10ad
Baru berdagang? Coba bot perdagangan kripto atau salin perdagangan di bursa kripto terbaik
Bergabunglah dengan Coinmonks Telegram Channel dan Youtube Channel, dapatkan Crypto News setiap hari
Selamat datang di tantangan #12 “Privasi” dari seri tangkap bendera Ethernaut Open Zeppelin. Dalam tantangan ini, kami ditugaskan untuk membuka kunci kontrak.
Organisasi Otonomi Terdesentralisasi (DAO) adalah landasan ekosistem terdesentralisasi. DAO adalah organisasi yang diatur oleh kontrak cerdas dan yang proses pengambilan keputusannya dijalankan secara terdesentralisasi.
Di tahun 2022, dengan dirilisnya GPT-3, kemampuan menulis sepertinya menjadi kurang penting. Dengan AI, orang dengan tulisan yang buruk juga dapat menghasilkan staf yang berkualitas.
Apa yang lama sekarang menjadi baru lagi dan apa yang dulu berkilau berkilau sekarang terasa kusam. Saya tidak berbicara tentang jeans JNCO yang kembali populer di antara anak-anak keren di pusat kota bersama dengan mode akhir 1990-an lainnya.
Saat Anda membuat permintaan ke facebook.com, komputer Anda mencari nama domain untuk menerjemahkan nama domain tersebut menjadi alamat IP sehingga komputer Anda dapat membuat koneksi tersebut.
Oleh Alyson Lee, penasihat urusan pemerintah yang mengelola Proses alokasi tahunan pemerintah federal merupakan inti dari upaya kami untuk mendanai penghilangan karbon dioksida (CDR). Setiap tahun, Carbon180 mengajukan permintaan ke berbagai kantor kongres untuk membantu mengarahkan ke mana dolar tahun depan akan mengalir.