Apa Itu EIP-2929 dan Tujuannya di Ethereum?
icon search
icon search

Top Performers

Apa Itu EIP-2929? Tujuan, Perubahan Biaya Gas, dan Dampaknya

Home / Artikel & Tutorial / judul_artikel

Apa Itu EIP-2929? Tujuan, Perubahan Biaya Gas, dan Dampaknya

Apa Itu EIP 2929

Daftar Isi

EIP-2929 adalah salah satu pembaruan penting dalam jaringan Ethereum yang diperkenalkan melalui upgrade Berlin. Proposal ini membawa perubahan besar pada struktur biaya gas untuk opcode tertentu dan dirancang untuk meningkatkan keamanan serta kinerja jaringan, khususnya dalam mengatasi potensi serangan denial-of-service (DoS).

Apa Itu EIP-2929?

EIP-2929 adalah singkatan dari Ethereum Improvement Proposal nomor 2929. Proposal ini diajukan oleh Martin Holst Swende dan Vitalik Buterin, yang bertujuan untuk mengubah biaya gas dari beberapa opcode yang digunakan untuk mengakses state Ethereum. Opcode yang paling terdampak dalam EIP ini adalah SLOAD, EXTCODEHASH, EXTCODECOPY, EXTCODESIZE, dan BALANCE.

Sebelumnya, biaya gas untuk mengakses state dianggap terlalu murah, sehingga membuka potensi penyalahgunaan oleh aktor jahat untuk melakukan serangan DoS dengan membebani node Ethereum. EIP-2929 hadir untuk meningkatkan efisiensi dan keamanan jaringan melalui penyesuaian biaya ini.

 

Baca juga artikel terkait: Apa Itu Ethereum Improvement Proposal (EIP) & Dampaknya Pada Ekosistem Ethereum

 

Tujuan EIP-2929 di Ethereum

Tujuan utama EIP-2929 adalah sebagai berikut:

  • Meningkatkan ketahanan terhadap serangan DoS: Dengan menaikkan biaya gas untuk mengakses state pertama kali dalam satu transaksi, jaringan menjadi lebih sulit diserang dengan transaksi-transaksi murah yang mengakses banyak data.

  • Mengurangi beban pada node: Pembaruan ini mendorong efisiensi pemrosesan transaksi di level protokol, terutama pada level node penuh (full node) yang harus menangani banyak akses state.

  • Memperbaiki struktur biaya gas agar mencerminkan kompleksitas komputasi aktual: Akses ke state memerlukan lebih banyak sumber daya, dan biaya gas sebelumnya tidak mencerminkan hal itu secara proporsional.

Dengan kata lain, EIP-2929 adalah langkah untuk membuat Ethereum lebih kuat, aman, dan adil dari sisi penggunaan sumber daya.

Perubahan Biaya Gas untuk SLOAD dan EXTCODEHASH

Dua opcode penting yang terkena dampak besar dari EIP-2929 adalah SLOAD dan EXTCODEHASH.

SLOAD

SLOAD adalah instruksi yang digunakan dalam Ethereum Virtual Machine (EVM) untuk membaca nilai dari storage suatu smart contract. Sebelum EIP-2929, biaya gas untuk SLOAD adalah 800 gas. Namun, EIP-2929 memperkenalkan konsep “first access” dan “warm access”.

  • First Access: Akses pertama ke lokasi storage dalam satu transaksi akan dikenakan biaya 2.100 gas.

  • Warm Access: Akses berikutnya ke lokasi yang sama akan tetap dikenakan biaya 800 gas, sama seperti sebelumnya.

EXTCODEHASH

EXTCODEHASH digunakan untuk mendapatkan hash dari bytecode dari alamat tertentu. Sebelum EIP-2929, opcode ini relatif murah, tetapi juga terkena konsep first access yang baru:

  • First Access ke sebuah alamat eksternal: 2.600 gas

  • Warm Access: Biaya lebih murah seperti sebelumnya (100 gas)

Perubahan ini membuat akses awal menjadi lebih mahal, namun selanjutnya tetap efisien.

Dampak pada Akses State dalam Smart Contract

Perubahan ini berdampak langsung pada smart contract, terutama yang mengandalkan banyak akses storage atau interaksi antar kontrak.

Pengaruh Positif

  • Optimalisasi kode: Developer terdorong untuk membuat kontrak yang lebih efisien, dengan meminimalkan akses state berulang yang mahal.
  • Desain arsitektur baru: EIP-2929 mendorong desain yang memperhitungkan state access cost, seperti caching dan penyederhanaan logika kontrak.

Tantangan bagi Developer

  • Biaya transaksi meningkat: Untuk kontrak yang belum dioptimalkan, biaya gas transaksi dapat meningkat drastis, terutama jika banyak first access terjadi dalam satu eksekusi.
  • Adaptasi ke logika warm/cold access: Developer harus memahami kapan data dianggap cold atau warm, yang menambah kompleksitas dalam perencanaan dan pengujian kontrak.

Secara umum, ini membuat pengembangan di Ethereum menjadi lebih teknikal, namun sejalan dengan tujuan untuk membangun jaringan yang lebih tahan terhadap tekanan dan serangan.

Hubungan dengan Mitigasi Serangan DoS

Salah satu latar belakang penting dari EIP-2929 adalah riwayat serangan DoS pada Ethereum. Dalam beberapa tahun pertama Ethereum, serangan DoS dilakukan dengan mengirimkan transaksi yang menggunakan banyak opcode murah untuk membaca atau menulis ke state, yang memperlambat jaringan.

EIP-2929 mengatasi ini dengan beberapa cara:

  • Menaikkan biaya untuk akses awal ke data: Ini membuat serangan menjadi lebih mahal dan tidak ekonomis bagi pelaku.
  • Memperkenalkan warm access: Sistem ini memberikan insentif untuk penggunaan data yang efisien, tanpa menghukum penggunaan ulang data yang telah diakses sebelumnya dalam satu transaksi.
  • Meminimalkan overhead pada node: Karena node harus menangani lebih sedikit data yang bersifat cold, mereka dapat memproses blok lebih cepat dan andal.

Langkah ini bukan solusi tunggal, tetapi bagian dari strategi berlapis Ethereum untuk melawan DoS, termasuk peningkatan seperti EIP-2928 dan EIP-2930 yang menyusul.

Kesimpulan

EIP-2929 adalah salah satu proposal penting dalam sejarah pembaruan Ethereum, yang secara signifikan mengubah cara sistem mengenakan biaya gas pada instruksi yang mengakses state. Dengan membedakan antara first access dan warm access, serta menaikkan biaya akses pertama, Ethereum berhasil memperkuat perlindungan terhadap serangan DoS sekaligus mendorong efisiensi dalam pengembangan smart contract.

Bagi developer, perubahan ini menuntut pemahaman yang lebih mendalam terhadap cara kerja EVM dan struktur biaya gas. Namun, dalam jangka panjang, EIP-2929 berkontribusi pada jaringan Ethereum yang lebih cepat, aman, dan tahan skala.

 

Follow Sosmed Twitter Indodax sekarang

Itulah pembahasan menarik tentang  EIP-2929 yang bisa kamu pelajari lebih dalam hanya di Akademi crypto. Tidak hanya menambah wawasan tentang investasi, di sini kamu juga dapat menemukan berita crypto terkini seputar dunia kripto.

Dan untuk pengalaman trading yang mudah dan aman, download aplikasi crypto terbaik dari INDODAX di App Store atau Google Play Store. Kamu juga bisa mulai beli Bitcoin, beli Ethereum, dan aset kripto lainnya dengan praktis hanya dalam genggaman di INDODAX Market.. Ikuti juga sosial media INDODAX di sini: Instagram, X, Youtube & Telegram

 

FAQ

  1. Apa itu EIP-2929?
    EIP-2929 adalah proposal pembaruan Ethereum yang mengubah biaya gas untuk opcode tertentu guna meningkatkan ketahanan terhadap serangan DoS.
  2. Mengapa biaya gas untuk SLOAD dan EXTCODEHASH dinaikkan?
    Karena akses ke storage dan kode eksternal memerlukan sumber daya besar, biaya dinaikkan untuk mencerminkan beban aktual pada node.
  3. Apa itu warm access dalam EIP-2929?
    Warm access berarti data telah diakses sebelumnya dalam satu transaksi, sehingga biayanya lebih murah daripada first access.
  4. Bagaimana dampaknya terhadap smart contract?
    Developer perlu mengoptimalkan kontrak agar menghindari cold access berulang yang mahal, dan memahami struktur biaya gas baru.
  5. Apakah EIP-2929 menghentikan semua serangan DoS?
    Tidak sepenuhnya, tapi EIP-2929 adalah langkah besar dalam membuat serangan DoS menjadi jauh lebih mahal dan sulit dilakukan.

 

 

DISCLAIMER:  Segala bentuk transaksi aset kripto memiliki risiko dan berpeluang untuk mengalami kerugian. Tetap berinvestasi sesuai riset mandiri sehingga bisa meminimalisir tingkat kehilangan aset kripto yang ditransaksikan (Do Your Own Research/ DYOR). Informasi yang terkandung dalam publikasi ini diberikan secara umum tanpa kewajiban dan hanya untuk tujuan informasi saja. Publikasi ini tidak dimaksudkan untuk, dan tidak boleh dianggap sebagai, suatu penawaran, rekomendasi, ajakan atau nasihat untuk membeli atau menjual produk investasi apa pun dan tidak boleh dikirimkan, diungkapkan, disalin, atau diandalkan oleh siapa pun untuk tujuan apa pun.
  

 

Author: RZ 

 

Lebih Banyak dari Ethereum

Koin Baru dalam Blok

Pelajaran Dasar

Calculate Staking Rewards with INDODAX earn

Select an option
DOT
0
Berdasarkan harga & APY saat ini
Stake Now

Pasar

Nama Harga 24H Chg
Nama Harga 24H Chg
Apakah artikel ini membantu?

Beri nilai untuk artikel ini

You already voted!
Artikel Terkait

Temukan lebih banyak artikel berdasarkan topik yang diminati.

Tom Lee: Ethereum Bisa Salip Kapitalisasi Bitcoin

Tom Lee, analis pasar terkemuka dan salah satu pendiri Fundstrat

Overleveraged dalam Trading Kripto: Memahami Risiko dan Cara Menghindarinya
08/08/2025
Overleveraged dalam Trading Kripto: Memahami Risiko dan Cara Menghindarinya

Di dunia trading kripto, leverage sering dianggap sebagai pedang bermata

08/08/2025
TRIX Indicator: Memahami Triple Exponential Average untuk Analisis Pasar Kripto
08/08/2025
TRIX Indicator: Memahami Triple Exponential Average untuk Analisis Pasar Kripto

Di tengah dinamika pasar kripto yang bergerak cepat, trader membutuhkan

08/08/2025