Ethereum mempertimbangkan untuk menetapkan batas gas untuk setiap transaksi, meningkatkan stabilitas jaringan
Jaringan utama Ethereum menghadapi tantangan ketidakmerataan efisiensi eksekusi dan tekanan penjadwalan sumber daya. Untuk mengatasi masalah ini, sebuah proposal baru EIP-7983 memasuki tahap diskusi komunitas. Proposal ini diajukan oleh Vitalik Buterin dan Toni Wahrstaetter, yang mengusulkan untuk menetapkan batas keras 16.777.216 gas (yaitu 2²⁴) untuk setiap transaksi, bertujuan untuk meningkatkan stabilitas jaringan dan efisiensi eksekusi.
Gagasan ini bukanlah yang pertama kali diajukan, proposal sebelumnya seperti EIP-7825 telah mengeksplorasi konsep batasan sumber daya yang serupa, yang menjadi dasar bagi pengembangan modular dan optimalisasi kinerja Ethereum.
Konten Utama EIP-7983
Saat ini, Ethereum memungkinkan satu transaksi menghabiskan seluruh gas blok dalam teori, desain fleksibel ini dapat menyebabkan masalah konsentrasi sumber daya dan beban node yang tidak merata, yang mempengaruhi kinerja keseluruhan. EIP-7983 berusaha menyelesaikan masalah ini dengan membatasi jumlah gas maksimum yang dapat digunakan oleh satu transaksi, untuk mencegah satu transaksi mengambil terlalu banyak sumber daya jaringan.
Inti dari proposal ini adalah dengan menetapkan batasan, memaksa sebagian transaksi besar untuk dibagi, sehingga menghindari konsentrasi sumber daya yang berlebihan. Pembatasan ini tidak akan mengubah total kapasitas gas blok, dan juga tidak melibatkan modifikasi aturan konsensus, hanya memperkenalkan kondisi batasan selama proses eksekusi transaksi. Transaksi yang melebihi batas akan ditolak pada tahap verifikasi.
Untuk lingkungan eksekusi yang bergantung pada komputasi paralel, seperti mesin virtual zero-knowledge (zkVM) dan model eksekusi multithreading di masa depan, batasan ini membantu mencegah transaksi ekstrem memperlambat keseluruhan proses pemrosesan blok. Dalam logika lapisan eksekusi, ini lebih mirip dengan "standar penggunaan sumber daya", yang memungkinkan transaksi didistribusikan lebih merata tanpa mengubah total jumlah, memudahkan penjadwalan dan eksekusi keseluruhan jaringan.
Potensi Dampak dan Tantangan
EIP-7983 bertujuan untuk mengurangi risiko penolakan layanan (DoS) yang disebabkan oleh transaksi ekstrem, sambil meningkatkan prediktabilitas proses eksekusi. Untuk lingkungan eksekusi, batasan ini membantu menyederhanakan logika eksekusi validator dan mengurangi tekanan yang ditimbulkan oleh konsentrasi konsumsi sumber daya.
Proposal ini memiliki kecocokan tertentu dengan arsitektur modular yang sedang didorong oleh Ethereum, integrasi zkVM, dan jalur perluasan L2. Pembagian transaksi besar-besaran yang terpaksa dapat meningkatkan adaptasi dasar Ethereum terhadap pemrosesan paralel, mendukung arsitektur komputasi multi-lapis. Dari sudut pandang implementasi, EIP-7983 terutama mempengaruhi klien, dompet, dan alat pengembangan, yang perlu memperbarui cara pengaturan transaksi dan tampilan antarmuka untuk menyesuaikan dengan logika batasan baru.
Namun, proposal ini juga memicu beberapa diskusi. Beberapa aplikasi tingkat lanjut seperti penyebaran kontrak, operasi DeFi yang kompleks mungkin memerlukan pemecahan transaksi tambahan, meningkatkan kompleksitas interaksi pengguna. Perbedaan dalam cara platform menampilkan dan memproses gas mungkin menyebabkan biaya pemahaman dan ketidakcocokan penggunaan pada tahap awal.
Perlu dicatat bahwa EIP-7983 terutama menangani serangan penolakan layanan pada tahap eksekusi transaksi, dan tidak memiliki hubungan langsung dengan perilaku manipulasi pengurutan yang memanfaatkan transaksi gas tinggi di dalam mempool. Oleh karena itu, ini lebih fokus pada membatasi kelebihan sumber daya di sisi node, daripada menyerang semua bentuk serangan jaringan.
Reaksi Komunitas
Terkait EIP-7983, ada pandangan berbeda di kalangan komunitas. Pendukung berpendapat bahwa menetapkan batas gas transaksi sejalan dengan arah pengembangan 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, di sisi lain, menyoroti kompleksitas dan risiko kompatibilitas yang ditimbulkan oleh pemisahan transaksi, dan menunjukkan bahwa masalah jaringan lebih banyak berasal dari desain kontrak pintar daripada batas gas transaksi.
Secara keseluruhan, EIP-7983 mencerminkan perhatian komunitas terhadap stabilitas jaringan dan efisiensi eksekusi. Meskipun ada tantangan dan perbedaan pendapat, proposal ini menawarkan solusi potensial untuk kemampuan eksekusi dan skalabilitas lapisan dasar Ethereum. Mengingat arah pengembangan Ethereum yang saat ini berfokus pada skalabilitas multi-lapisan dan modular, EIP-7983 memiliki nilai praktis tertentu, tetapi efek akhirnya perlu dievaluasi berdasarkan adopsi komunitas dan hasil implementasi.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
10 Suka
Hadiah
10
4
Bagikan
Komentar
0/400
OneBlockAtATime
· 9jam yang lalu
Sungguh sulit bagi pengguna.
Lihat AsliBalas0
DefiEngineerJack
· 9jam yang lalu
*sigh* lagi batasan sembarangan yang menyamar sebagai optimisasi sejujurnya
Ethereum berencana untuk memperkenalkan batas gas per transaksi untuk meningkatkan stabilitas jaringan dan efisiensi eksekusi.
Ethereum mempertimbangkan untuk menetapkan batas gas untuk setiap transaksi, meningkatkan stabilitas jaringan
Jaringan utama Ethereum menghadapi tantangan ketidakmerataan efisiensi eksekusi dan tekanan penjadwalan sumber daya. Untuk mengatasi masalah ini, sebuah proposal baru EIP-7983 memasuki tahap diskusi komunitas. Proposal ini diajukan oleh Vitalik Buterin dan Toni Wahrstaetter, yang mengusulkan untuk menetapkan batas keras 16.777.216 gas (yaitu 2²⁴) untuk setiap transaksi, bertujuan untuk meningkatkan stabilitas jaringan dan efisiensi eksekusi.
Gagasan ini bukanlah yang pertama kali diajukan, proposal sebelumnya seperti EIP-7825 telah mengeksplorasi konsep batasan sumber daya yang serupa, yang menjadi dasar bagi pengembangan modular dan optimalisasi kinerja Ethereum.
Konten Utama EIP-7983
Saat ini, Ethereum memungkinkan satu transaksi menghabiskan seluruh gas blok dalam teori, desain fleksibel ini dapat menyebabkan masalah konsentrasi sumber daya dan beban node yang tidak merata, yang mempengaruhi kinerja keseluruhan. EIP-7983 berusaha menyelesaikan masalah ini dengan membatasi jumlah gas maksimum yang dapat digunakan oleh satu transaksi, untuk mencegah satu transaksi mengambil terlalu banyak sumber daya jaringan.
Inti dari proposal ini adalah dengan menetapkan batasan, memaksa sebagian transaksi besar untuk dibagi, sehingga menghindari konsentrasi sumber daya yang berlebihan. Pembatasan ini tidak akan mengubah total kapasitas gas blok, dan juga tidak melibatkan modifikasi aturan konsensus, hanya memperkenalkan kondisi batasan selama proses eksekusi transaksi. Transaksi yang melebihi batas akan ditolak pada tahap verifikasi.
Untuk lingkungan eksekusi yang bergantung pada komputasi paralel, seperti mesin virtual zero-knowledge (zkVM) dan model eksekusi multithreading di masa depan, batasan ini membantu mencegah transaksi ekstrem memperlambat keseluruhan proses pemrosesan blok. Dalam logika lapisan eksekusi, ini lebih mirip dengan "standar penggunaan sumber daya", yang memungkinkan transaksi didistribusikan lebih merata tanpa mengubah total jumlah, memudahkan penjadwalan dan eksekusi keseluruhan jaringan.
Potensi Dampak dan Tantangan
EIP-7983 bertujuan untuk mengurangi risiko penolakan layanan (DoS) yang disebabkan oleh transaksi ekstrem, sambil meningkatkan prediktabilitas proses eksekusi. Untuk lingkungan eksekusi, batasan ini membantu menyederhanakan logika eksekusi validator dan mengurangi tekanan yang ditimbulkan oleh konsentrasi konsumsi sumber daya.
Proposal ini memiliki kecocokan tertentu dengan arsitektur modular yang sedang didorong oleh Ethereum, integrasi zkVM, dan jalur perluasan L2. Pembagian transaksi besar-besaran yang terpaksa dapat meningkatkan adaptasi dasar Ethereum terhadap pemrosesan paralel, mendukung arsitektur komputasi multi-lapis. Dari sudut pandang implementasi, EIP-7983 terutama mempengaruhi klien, dompet, dan alat pengembangan, yang perlu memperbarui cara pengaturan transaksi dan tampilan antarmuka untuk menyesuaikan dengan logika batasan baru.
Namun, proposal ini juga memicu beberapa diskusi. Beberapa aplikasi tingkat lanjut seperti penyebaran kontrak, operasi DeFi yang kompleks mungkin memerlukan pemecahan transaksi tambahan, meningkatkan kompleksitas interaksi pengguna. Perbedaan dalam cara platform menampilkan dan memproses gas mungkin menyebabkan biaya pemahaman dan ketidakcocokan penggunaan pada tahap awal.
Perlu dicatat bahwa EIP-7983 terutama menangani serangan penolakan layanan pada tahap eksekusi transaksi, dan tidak memiliki hubungan langsung dengan perilaku manipulasi pengurutan yang memanfaatkan transaksi gas tinggi di dalam mempool. Oleh karena itu, ini lebih fokus pada membatasi kelebihan sumber daya di sisi node, daripada menyerang semua bentuk serangan jaringan.
Reaksi Komunitas
Terkait EIP-7983, ada pandangan berbeda di kalangan komunitas. Pendukung berpendapat bahwa menetapkan batas gas transaksi sejalan dengan arah pengembangan 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, di sisi lain, menyoroti kompleksitas dan risiko kompatibilitas yang ditimbulkan oleh pemisahan transaksi, dan menunjukkan bahwa masalah jaringan lebih banyak berasal dari desain kontrak pintar daripada batas gas transaksi.
Secara keseluruhan, EIP-7983 mencerminkan perhatian komunitas terhadap stabilitas jaringan dan efisiensi eksekusi. Meskipun ada tantangan dan perbedaan pendapat, proposal ini menawarkan solusi potensial untuk kemampuan eksekusi dan skalabilitas lapisan dasar Ethereum. Mengingat arah pengembangan Ethereum yang saat ini berfokus pada skalabilitas multi-lapisan dan modular, EIP-7983 memiliki nilai praktis tertentu, tetapi efek akhirnya perlu dievaluasi berdasarkan adopsi komunitas dan hasil implementasi.