📢 Proposal untuk Pengukuran Gas Multidimensi di Ethereum L1 Memungkinkan untuk meningkatkan kapasitas blok, tanpa mengubah batas gas blok dan tanpa mempersulit UX. + dapat dengan mudah diperluas ke harga multidimensi yang mudah digunakan (endgame 1559!). 👇 Tl; Dr & Tautan di bawah ini
Kami menyadari bahwa tidak ada alasan mengapa pengukuran gas dan harga transaksi harus digabungkan. Kita dapat memiliki harga unidimensi sederhana dari satu sumber daya, gas Ethereum lama yang bagus, sementara di latar belakang selama eksekusi transaksi gas yang digunakan diukur ke dalam bucket per sumber daya yang terpisah (komputasi, memori, status, akses, bandwidth, ...). Kami mendefinisikan gas blok variabel baru yang diukur sebagai gas yang dikonsumsi oleh sumber daya yang paling banyak digunakan. Misalnya, jika dalam blok komputasi berat gas yang dikonsumsi di sepanjang setiap dimensi adalah (18, 9, 9, 6, 3) megagas, maka gas blok yang diukur akan menjadi 18m. (Perhatikan bahwa blok ini akan tidak valid hari ini karena gas yang dikonsumsi adalah 45m > 36m.) Kami mengganti variabel gas blok yang digunakan saat ini dengan gas blok yang diukur dalam kondisi validitas blok (gas blok diukur < LIMIT) dan dalam aturan pembaruan EIP-1559. Hal ini memungkinkan untuk mengisi blok lebih dekat ke setiap kapasitas sumber daya, sambil tetap berada dalam batas keamanan untuk setiap sumber daya. Semuanya di tingkat transaksi tetap sama seperti saat ini.
Terima kasih kepada @adietrichs, @VitalikButerin, @soispoke, @_julianma atas komentar dan ulasan mereka atas proposal tersebut. Dan terima kasih kepada @nero_eth, @kevaundray, @vdWijden, @M25Marek untuk banyak diskusi di interop R&D Ethereum. Baca proposal lengkapnya di sini:
11,21K