Proposal Ethereum EIP-7983: menetapkan gas limit untuk transaksi tunggal
Dalam konteks ketidakefisienan dan tekanan penjadwalan sumber daya yang semakin menonjol di jaringan utama Ethereum, sebuah proposal baru memasuki tahap diskusi komunitas. Proposal ini mengusulkan untuk menetapkan batas gas yang ketat untuk setiap transaksi, yaitu 16.777.216 gas (yaitu 2²⁴), dengan tujuan meningkatkan stabilitas jaringan dan efisiensi eksekusi.
Pendekatan ini telah dieksplorasi dalam proposal sebelumnya, di mana para pengembang berusaha untuk memperkenalkan batas sumber daya, yang akan menjadi dasar bagi pengembangan modular dan optimasi kinerja Ethereum.
Inti Konten EIP-7983
Saat ini, Ethereum memungkinkan satu transaksi menggunakan seluruh gas blok secara teoritis. Desain ini meskipun fleksibel, dapat menyebabkan masalah konsentrasi sumber daya dan ketidakmerataan beban node selama proses eksekusi transaksi, yang mempengaruhi kinerja keseluruhan. Usulan baru bertujuan untuk membatasi jumlah gas maksimum yang digunakan dalam satu transaksi, mencegah satu transaksi menggunakan terlalu banyak sumber daya jaringan. Setelah ditetapkan batas keras 16,777,216 gas, transaksi yang melebihi batas tersebut akan ditolak saat validasi blok.
Inti dari proposal ini adalah dengan menetapkan batasan, memaksa beberapa transaksi super besar untuk dipecah, sehingga menghindari satu transaksi menggunakan terlalu banyak sumber daya. Pembatasan ini tidak akan mengubah total kapasitas gas blok, tidak melibatkan perubahan aturan konsensus, dan hanya memperkenalkan kondisi pembatasan selama proses eksekusi transaksi.
Untuk lingkungan eksekusi yang bergantung pada komputasi paralel, seperti zero-knowledge virtual machine (zkVM) dan model eksekusi multithreaded yang akan datang, batasan ini membantu menghindari transaksi ekstrem yang memperlambat seluruh proses pemrosesan blok. Dalam logika lapisan eksekusi, batasan ini lebih mendekati "spesifikasi penggunaan sumber daya", yang memungkinkan setiap transaksi dibagi lebih merata dengan jumlah total yang tetap, memudahkan penjadwalan dan eksekusi keseluruhan jaringan.
Efek Sebenarnya dan Masalah Potensial
Proposal baru ini berharap dapat mengurangi risiko penolakan layanan (DoS) yang disebabkan oleh transaksi ekstrem dengan menetapkan gas limit untuk setiap transaksi, sekaligus meningkatkan prediktabilitas keseluruhan proses eksekusi. Bagi lingkungan operasi, batas ini membantu menyederhanakan logika eksekusi validator dan mengurangi tekanan yang ditimbulkan oleh konsentrasi konsumsi sumber daya.
Proposal ini memiliki kesesuaian tertentu dengan arsitektur modular yang sedang didorong oleh Ethereum, integrasi zkVM, dan jalur perluasan L2. Karena transaksi besar terpaksa dipecah, desain ini diharapkan dapat meningkatkan adaptabilitas dasar Ethereum terhadap pemrosesan paralel, lebih lanjut mendukung arsitektur komputasi multilapis. Dari sudut pandang implementasi, proposal baru ini tidak melibatkan perubahan aturan konsensus atau lapisan protokol, dampak utamanya terletak pada klien, dompet, dan alat pengembang yang perlu memperbarui cara konstruksi transaksi dan tampilan antarmuka, untuk menyesuaikan dengan logika pembatasan baru.
Namun, pembatasan dalam lapisan eksekusi dari proposal ini juga memicu beberapa diskusi. Beberapa aplikasi tingkat lanjut seperti penyebaran kontrak dan operasi DeFi yang kompleks mungkin perlu membagi transaksi tambahan, yang pada gilirannya akan meningkatkan kompleksitas interaksi pengguna. Selain itu, perbedaan cara tampilan dan penanganan gas di berbagai platform mungkin menimbulkan biaya pemahaman dan ketidakcocokan penggunaan pada tahap awal. Yang lebih penting, serangan penolakan layanan yang ditangani oleh proposal ini terutama terjadi pada tahap eksekusi transaksi, dan tidak memiliki hubungan langsung dengan perilaku manipulasi urutan menggunakan transaksi gas tinggi di dalam mempool. Oleh karena itu, ini lebih condong untuk membatasi kelebihan sumber daya di sisi node, bukan untuk semua bentuk serangan jaringan.
Secara keseluruhan, proposal baru ini memiliki makna praktis dalam meningkatkan stabilitas eksekusi node dan mendukung arsitektur paralel di masa depan, namun cakupannya terbatas dan masih perlu dikombinasikan dengan mekanisme lain untuk mengatasi masalah keamanan jaringan secara umum.
Reaksi Komunitas
Seputar proposal ini, ada pandangan berbeda di komunitas. Pendukung berpendapat bahwa menetapkan batas gas transaksi sesuai dengan arah pembangunan Ethereum yang sederhana, aman, dan modular, serta dapat meningkatkan kinerja jaringan dan pengalaman pengguna, terutama dalam lingkungan di mana zkVM dan solusi L2 semakin matang. Penentang justru khawatir tentang kompleksitas dan risiko kompatibilitas yang ditimbulkan oleh pembagian transaksi, dan menunjukkan bahwa masalah jaringan lebih banyak bersumber dari desain kontrak pintar daripada batas gas transaksi.
Usulan ini mencerminkan perhatian komunitas terhadap stabilitas jaringan dan efisiensi pelaksanaan. Meskipun ada tantangan dan perbedaan pendapat, ini memberikan solusi yang mungkin untuk kemampuan pelaksanaan dan perluasan lapisan dasar Ethereum. Mengingat arah pengembangan Ethereum saat ini yang berlapis-lapis dan modular, usulan ini memiliki nilai praktis tertentu, tetapi efektivitas akhirnya perlu dievaluasi berdasarkan penerimaan komunitas dan hasil implementasi.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
5 Suka
Hadiah
5
4
Bagikan
Komentar
0/400
AirdropHunterWang
· 07-22 07:32
Apakah sebanyak ini gas bisa ditangani?
Lihat AsliBalas0
IronHeadMiner
· 07-22 07:31
Pembatasan gas ini terasa sangat banyak, penambangan harus mengkonsumsi cukup banyak.
Proposal baru Ethereum EIP-7983: membatasi maksimum gas per transaksi menjadi 16.777.216
Proposal Ethereum EIP-7983: menetapkan gas limit untuk transaksi tunggal
Dalam konteks ketidakefisienan dan tekanan penjadwalan sumber daya yang semakin menonjol di jaringan utama Ethereum, sebuah proposal baru memasuki tahap diskusi komunitas. Proposal ini mengusulkan untuk menetapkan batas gas yang ketat untuk setiap transaksi, yaitu 16.777.216 gas (yaitu 2²⁴), dengan tujuan meningkatkan stabilitas jaringan dan efisiensi eksekusi.
Pendekatan ini telah dieksplorasi dalam proposal sebelumnya, di mana para pengembang berusaha untuk memperkenalkan batas sumber daya, yang akan menjadi dasar bagi pengembangan modular dan optimasi kinerja Ethereum.
Inti Konten EIP-7983
Saat ini, Ethereum memungkinkan satu transaksi menggunakan seluruh gas blok secara teoritis. Desain ini meskipun fleksibel, dapat menyebabkan masalah konsentrasi sumber daya dan ketidakmerataan beban node selama proses eksekusi transaksi, yang mempengaruhi kinerja keseluruhan. Usulan baru bertujuan untuk membatasi jumlah gas maksimum yang digunakan dalam satu transaksi, mencegah satu transaksi menggunakan terlalu banyak sumber daya jaringan. Setelah ditetapkan batas keras 16,777,216 gas, transaksi yang melebihi batas tersebut akan ditolak saat validasi blok.
Inti dari proposal ini adalah dengan menetapkan batasan, memaksa beberapa transaksi super besar untuk dipecah, sehingga menghindari satu transaksi menggunakan terlalu banyak sumber daya. Pembatasan ini tidak akan mengubah total kapasitas gas blok, tidak melibatkan perubahan aturan konsensus, dan hanya memperkenalkan kondisi pembatasan selama proses eksekusi transaksi.
Untuk lingkungan eksekusi yang bergantung pada komputasi paralel, seperti zero-knowledge virtual machine (zkVM) dan model eksekusi multithreaded yang akan datang, batasan ini membantu menghindari transaksi ekstrem yang memperlambat seluruh proses pemrosesan blok. Dalam logika lapisan eksekusi, batasan ini lebih mendekati "spesifikasi penggunaan sumber daya", yang memungkinkan setiap transaksi dibagi lebih merata dengan jumlah total yang tetap, memudahkan penjadwalan dan eksekusi keseluruhan jaringan.
Efek Sebenarnya dan Masalah Potensial
Proposal baru ini berharap dapat mengurangi risiko penolakan layanan (DoS) yang disebabkan oleh transaksi ekstrem dengan menetapkan gas limit untuk setiap transaksi, sekaligus meningkatkan prediktabilitas keseluruhan proses eksekusi. Bagi lingkungan operasi, batas ini membantu menyederhanakan logika eksekusi validator dan mengurangi tekanan yang ditimbulkan oleh konsentrasi konsumsi sumber daya.
Proposal ini memiliki kesesuaian tertentu dengan arsitektur modular yang sedang didorong oleh Ethereum, integrasi zkVM, dan jalur perluasan L2. Karena transaksi besar terpaksa dipecah, desain ini diharapkan dapat meningkatkan adaptabilitas dasar Ethereum terhadap pemrosesan paralel, lebih lanjut mendukung arsitektur komputasi multilapis. Dari sudut pandang implementasi, proposal baru ini tidak melibatkan perubahan aturan konsensus atau lapisan protokol, dampak utamanya terletak pada klien, dompet, dan alat pengembang yang perlu memperbarui cara konstruksi transaksi dan tampilan antarmuka, untuk menyesuaikan dengan logika pembatasan baru.
Namun, pembatasan dalam lapisan eksekusi dari proposal ini juga memicu beberapa diskusi. Beberapa aplikasi tingkat lanjut seperti penyebaran kontrak dan operasi DeFi yang kompleks mungkin perlu membagi transaksi tambahan, yang pada gilirannya akan meningkatkan kompleksitas interaksi pengguna. Selain itu, perbedaan cara tampilan dan penanganan gas di berbagai platform mungkin menimbulkan biaya pemahaman dan ketidakcocokan penggunaan pada tahap awal. Yang lebih penting, serangan penolakan layanan yang ditangani oleh proposal ini terutama terjadi pada tahap eksekusi transaksi, dan tidak memiliki hubungan langsung dengan perilaku manipulasi urutan menggunakan transaksi gas tinggi di dalam mempool. Oleh karena itu, ini lebih condong untuk membatasi kelebihan sumber daya di sisi node, bukan untuk semua bentuk serangan jaringan.
Secara keseluruhan, proposal baru ini memiliki makna praktis dalam meningkatkan stabilitas eksekusi node dan mendukung arsitektur paralel di masa depan, namun cakupannya terbatas dan masih perlu dikombinasikan dengan mekanisme lain untuk mengatasi masalah keamanan jaringan secara umum.
Reaksi Komunitas
Seputar proposal ini, ada pandangan berbeda di komunitas. Pendukung berpendapat bahwa menetapkan batas gas transaksi sesuai dengan arah pembangunan Ethereum yang sederhana, aman, dan modular, serta dapat meningkatkan kinerja jaringan dan pengalaman pengguna, terutama dalam lingkungan di mana zkVM dan solusi L2 semakin matang. Penentang justru khawatir tentang kompleksitas dan risiko kompatibilitas yang ditimbulkan oleh pembagian transaksi, dan menunjukkan bahwa masalah jaringan lebih banyak bersumber dari desain kontrak pintar daripada batas gas transaksi.
Usulan ini mencerminkan perhatian komunitas terhadap stabilitas jaringan dan efisiensi pelaksanaan. Meskipun ada tantangan dan perbedaan pendapat, ini memberikan solusi yang mungkin untuk kemampuan pelaksanaan dan perluasan lapisan dasar Ethereum. Mengingat arah pengembangan Ethereum saat ini yang berlapis-lapis dan modular, usulan ini memiliki nilai praktis tertentu, tetapi efektivitas akhirnya perlu dievaluasi berdasarkan penerimaan komunitas dan hasil implementasi.