- Apa itu biaya gas Ethereum
- Bagaimana biaya Ethereum dihitung
- Bagaimana proses pembayaran biaya berlangsung langkah demi langkah
- Di mana mekanisme biaya Ethereum terlihat dalam praktiknya
- Biaya, mode kegagalan, dan batas-batas
- Hubungan antara biaya gas Ethereum dan Assetara
- Pertanyaan yang Sering Diajukan
Apa itu biaya gas Ethereum
Setiap tindakan di Ethereum memiliki biaya, dan biaya tersebut disebut biaya gas. Biaya gas adalah pembayaran yang diperlukan agar suatu tugas dapat diproses di jaringan Ethereum. "Gas" adalah satuan yang digunakan untuk mengukur komputasi dan sumber daya jaringan lainnya; biaya tersebut dibayarkan dalam bentuk ether (ETH), aset asli Ethereum. Biaya transaksi akan meningkat jika menggunakan lebih banyak gas, atau jika biaya per satuan gas naik.
Bagaimana biaya Ethereum dihitung

Rumusnya sederhana: biaya gas sama dengan jumlah gas yang digunakan dikalikan dengan biaya per satuan gas. Untuk transaksi Ethereum biasa, biaya per satuan tersebut terdiri dari dua bagian — biaya dasar dan biaya prioritas. Biaya dasar ditetapkan oleh protokol dan wajib dibayarkan agar transaksi dimasukkan ke dalam blockchain; sedangkan biaya prioritas adalah jumlah tambahan yang ditambahkan oleh pengirim agar transaksinya lebih menarik bagi validator, yaitu peserta jaringan yang menambahkan blok ke dalam rantai.
Batas gas berbeda dengan gas yang digunakan. Batas gas adalah jumlah maksimum gas eksekusi biasa yang diizinkan oleh pengirim untuk digunakan dalam suatu transaksi; gas yang digunakan adalah jumlah gas yang sebenarnya dihabiskan oleh transaksi tersebut selama proses eksekusi. Menetapkan batas gas yang lebih tinggi tidak secara otomatis meningkatkan biaya akhir — biaya yang sebenarnya bergantung pada jumlah gas yang digunakan oleh transaksi dan kondisi biaya pada saat transaksi tersebut dimasukkan ke dalam blok.
Bagaimana proses pembayaran biaya berlangsung, langkah demi langkah
1. Dompet membuat transaksi — transfer ETH sederhana, atau pemanggilan kontrak pintar, yang merupakan permintaan untuk menjalankan kode yang tersimpan di Ethereum.
2. Dompet memperkirakan penggunaan gas. Untuk interaksi kontrak, dompet atau layanan yang terhubung mungkin mensimulasikan panggilan tersebut untuk memperkirakan berapa banyak gas biasa yang akan dibutuhkan. Perkiraan tersebut berguna, tetapi bukan jaminan — status blockchain dapat berubah sebelum transaksi tersebut benar-benar dimasukkan.
3. Pengirim menetapkan parameter biaya dan menandatanganinya. Transaksi tersebut dilengkapi dengan batas gas dan pengaturan biaya, dan pengirim mengesahkannya dengan kunci pribadi.
4. Transaksi tersebut disiarkan ke node-node Ethereum. Node-node tersebut memeriksa apakah transaksi tersebut valid dan apakah pengirim mampu menanggung biaya maksimum yang mungkin timbul. Transaksi yang valid kemudian mungkin akan ditempatkan dalam antrean transaksi yang tertunda.
5. Seorang validator memasukkan transaksi ke dalam sebuah blok. Biaya prioritas membuat suatu transaksi lebih menarik untuk dimasukkan, tetapi hal itu tidak menjamin waktu konfirmasi tertentu.
6. Mesin Virtual Ethereum (EVM), yaitu lingkungan perangkat lunak yang menjalankan kode Ethereum, melaksanakan transaksi tersebut. Gas terpakai seiring berjalannya proses eksekusi, sebanding dengan beban kerja yang dilakukan.
7. Protokol ini menerapkan pembagian biaya. Biaya dasar dibakar — ditarik sepenuhnya dari peredaran — sedangkan biaya prioritas diberikan kepada validator yang memasukkan transaksi tersebut.
Bayangkan batas gas sebagai langit-langit, dan gas yang digunakan sebagai kerja yang benar-benar terjadi di bawahnya. Langit-langit itu penting, tetapi bukan itu tagihannya.
Di mana mekanisme biaya Ethereum terlihat dalam praktiknya
Logika biaya yang sama berlaku untuk berbagai tindakan umum di Ethereum: mengirim ETH, mentransfer token, menyetujui alokasi token, menukar aset di bursa terdesentralisasi, serta berinteraksi dengan kontrak pinjaman atau jembatan. Tindakan-tindakan ini dapat menggunakan jumlah gas yang sangat bervariasi, karena masing-masing memicu alur kode dan perubahan penyimpanan yang berbeda.
Ethereum juga memiliki jenis biaya terpisah untuk transaksi yang membawa blob, yang diperkenalkan melalui EIP-4844, dengan judul "Shard Blob Transactions." Biaya gas blob berbeda dari biaya gas eksekusi biasa dan memiliki biaya dasar tersendiri. EIP-4844 dirancang untuk data blob yang digunakan dalam konteks seperti publikasi data rollup.
Untuk transaksi yang membawa blob, biaya gas eksekusi biasa dan biaya gas blob mencakup sumber daya yang berbeda, sehingga satu transaksi dapat mencakup baik biaya eksekusi maupun biaya yang terkait dengan blob.
Biaya, mode kegagalan, dan batasan
Biaya Ethereum berubah sesuai dengan permintaan jaringan. Karena biaya dasar ditentukan berdasarkan permintaan dari blok sebelumnya, perkiraan biaya yang ditampilkan di dompet bisa jadi sudah tidak berlaku lagi antara saat ditampilkan dan saat transaksi tersebut benar-benar dimasukkan ke dalam blok. Dua transaksi yang tampak serupa tetap bisa memiliki biaya yang berbeda, jika keduanya menjalankan jalur kode yang berbeda atau terjadi dalam kondisi jaringan yang berbeda.
Transaksi yang gagal tetap bisa menimbulkan biaya gas. Jika pemanggilan kontrak pintar dibatalkan atau kehabisan gas, perubahan status yang dimaksud mungkin tidak akan pernah terjadi — namun jaringan telah melakukan perhitungan dan memverifikasinya. Pekerjaan tersebut tidak gratis hanya karena transaksi tersebut tidak berhasil.
EIP-4844 menambahkan batasan terpisah di atas hal tersebut: biaya blob dipotong sebelum eksekusi dan tidak dikembalikan jika eksekusi gagal. Oleh karena itu, transaksi blob dapat menimbulkan biaya baik pada komponen eksekusi maupun komponen blob-nya, terlepas dari hasilnya.
Dompet dan aplikasi tidak memberi label pada bagian-bagian ini secara konsisten. Satu antarmuka mungkin menampilkan satu "biaya jaringan" saja, sementara antarmuka lain memisahkan biaya maksimum, biaya prioritas, atau biaya blob secara terpisah. Label-label tersebut tidak distandarisasi di seluruh produk.
Artikel ini tidak menyajikan harga gas real-time, panduan perpajakan, atau aturan untuk blockchain lainnya. Sumber-sumber yang menjadi dasar artikel ini juga tidak mencantumkan insiden kegagalan transaksi di dunia nyata yang terdokumentasi, sehingga penjelasan di atas lebih berfokus pada mekanisme terjadinya kegagalan tersebut daripada mengacu pada kasus historis tertentu.
Hubungan antara biaya gas Ethereum dan Assetara
Tidak ada dokumentasi terverifikasi mengenai jaringan yang didukung Assetara, model penyimpanan, alur transaksi, atau daftar biaya yang tersedia untuk artikel ini. Oleh karena itu, tidak ada pernyataan khusus mengenai Assetara yang disampaikan di sini terkait apakah Assetara mendukung transaksi Ethereum, menampilkan kolom biaya tertentu, atau meneruskan biaya jaringan sesuai biaya sebenarnya.
Kesimpulan yang berguna di sini lebih spesifik: jika suatu produk Assetara menampilkan transaksi Ethereum, biaya jaringan dan biaya platform Assetara merupakan hal yang terpisah, kecuali jika dokumentasi produk secara eksplisit menyatakan sebaliknya. Pembaca disarankan untuk mengacu pada informasi biaya yang ditampilkan untuk tindakan spesifik yang mereka lakukan, serta pada dokumentasi resmi Assetara yang berlaku saat ini.
Pertanyaan yang Sering Diajukan
Apa perbedaan antara biaya dasar dan biaya prioritas?
Biaya dasar adalah jumlah minimum yang ditetapkan oleh protokol, per unit gas, yang diperlukan agar transaksi dimasukkan ke dalam blok — dan jumlah tersebut akan dibakar. Biaya prioritas adalah jumlah tambahan yang dibayarkan kepada validator yang memasukkan transaksi tersebut.
Mengapa saya harus membayar biaya jika transaksi saya gagal?
Karena Ethereum mungkin sudah melakukan perhitungan sebelum kegagalan terjadi. Jika pemanggilan kontrak dibatalkan atau kehabisan gas, perubahan status tidak akan selesai, tetapi gas yang sudah terpakai selama upaya tersebut tetap dapat dikenakan biaya.
Apakah blob gas sama dengan gas Ethereum biasa?
Tidak. Gas Blob adalah jenis gas terpisah yang diperkenalkan melalui EIP-4844 dengan biaya dasar tersendiri. Gas biasa mencakup eksekusi di lingkungan eksekusi Ethereum.
Apakah dompet digital dapat menjamin besaran biaya transaksi akhir?
Tidak. Dompet dapat memperkirakan dan membatasi biaya, tetapi permintaan jaringan dan kondisi blockchain dapat berubah sebelum transaksi dimasukkan — dan transaksi tetap bisa gagal meskipun gas sudah terpakai.
Apakah batas gas yang lebih tinggi membuat konfirmasi transaksi menjadi lebih cepat?
Tidak secara langsung. Batas gas terutama menetapkan batas atas untuk gas eksekusi biasa. Penyertannya lebih bergantung secara langsung pada biaya efektif per satuan gas dan pada kapasitas blok saat ini.



