Lanjut ke konten utama

Biaya gas

Biaya jaringan

Biaya jaringan di Ethereum disebut gas.
Gas adalah bahan bakar yang menggerakkan Ethereum.

Hero header image

Ringkasan

  • Setiap transaksi di Ethereum memerlukan suatu bentuk pembayaran dalam jumlah kecil untuk prosesnya
  • Berbagai biaya ini dikenal sebagai biaya ‘gas'
  • Biaya gas berubah sesuai dengan kepadatan jaringan

Apa itu biaya gas?

Bayangkan Ethereum sebagai jaringan komputer besar yang menjadi tempat orang melakukan tugas seperti mengirim pesan atau menjalankan program. Seperti halnya di dunia nyata, berbagai tugas tersebut membutuhkan energi agar dapat diselesaikan.

Pada Ethereum, setiap tindakan komputasional memiliki harga "gas" yang telah ditetapkan. Biaya gas Anda adalah jumlah biaya dari berbagai tindakan dalam transaksi Anda. Saat Anda mengirim transaksi atau menjalankan kontrak pintar, Anda membayar biaya gas untuk memprosesnya.

A robot

Bagaimana cara mengurangi biaya gas yang dibayar?

Meskipun biaya lebih tinggi terkadang tak dapat dihindari di Ethereum, ada beberapa strategi yang dapat digunakan untuk mengurangi biaya:

Atur waktu transaksi Anda

Seperti halnya bepergian di luar jam sibuk akan lebih sepi dan terjangkau biayanya, Ethereum juga umumnya lebih murah ketika wilayah Amerika Utara sedang dalam waktu tidur.

Tunggu hingga biaya gas turun

Harga gas naik dan turun setiap dua belas detik berdasarkan seberapa tinggi tingkat aktivitas di Ethereum. Saat harga gas sedang tinggi, menunggu beberapa menit lagi sebelum melakukan transaksi dapat menurunkan biaya yang dibayarkan secara signifikan.

Menggunakan lapisan ke-2

Rantai Lapisan-2 dikembangkan berdasarkan Ethereum sehingga menawarkan biaya lebih rendah dan menangani lebih banyak transaksi. Rantai tersebut adalah pilihan penghematan biaya yang baik untuk transaksi yang tidak harus dilakukan pada jaringan utama Ethereum.

Coba lapisan ke-2

Apa yang menyebabkan tingginya biaya gas?

Setiap kali jumlah komputasi (gas) di Ethereum melebihi ambang tertentu, biaya gas mulai meningkat. Makin jauh ambang ini dilampaui, makin cepat pula peningkatan biaya gas.

Peningkatan biaya dapat disebabkan oleh hal-hal seperti dapps atau NFT yang populer, peningkatan perdagangan di DEX secara berkala, atau lonjakan tinggi aktivitas pengguna pada jam sibuk.

Pengembang di Ethereum seharusnya memperhatikan hal ini dengan mengoptimalkan penggunaan kontrak pintarnya sebelum menyebarkannya. Jika kontrak pintar dengan penulisan yang buruk digunakan oleh banyak orang, kontrak tersebut akan menghabiskan lebih banyak gas dan dapat mengakibatkan kepadatan jaringan tanpa disengaja.

Ingin mengetahui lebih mendalam? Lihat dokumentasi pengembang.

Serangan Cryptokitties

Pada bulan November 2017, proyek CryptoKitties yang populer diluncurkan. Lonjakan popularitasnya yang cepat menyebabkan kepadatan jaringan yang signifikan dan biaya gas yang luar biasa tinggi. Tantangan yang ditimbulkan oleh CryptoKitties mendorong kebutuhan yang mendesak untuk menemukan solusi peningkatan skala Ethereum.

Mengapa kita membutuhkan gas?

Gas adalah elemen kritis dalam menjaga keamanan Ethereum dan memproses transaksi. Gas membantu dalam banyak hal:

Gas menjaga ketahanan Ethereum dari serangan Sybil dengan mencegah para penjahat memadati jaringan dengan aktivitas yang curang.

Karena komputasi membutuhkan gas, tindakan mengirim spam ke Ethereum dengan transaksi bernilai tinggi, baik secara tidak sengaja maupun dengan maksud jahat, tidak mendapat insentif finansial.

Batas keras untuk jumlah komputasi yang boleh dilakukan dalam satu kesempatan akan mencegah meluapnya kapasitas Ethereum sehingga membantu memastikan ketersediaan jaringan untuk diakses.

Bagaimana gas dihitung?

Tingkat Lanjut

Jumlah biaya gas yang Anda bayar terdiri dari beberapa bagian:

  • Biaya dasar: biaya yang ditetapkan oleh jaringan yang harus dibayarkan untuk sebuah transaksi
  • Biaya prioritas: tip opsional untuk memberikan insentif pada operator simpul agar memasukkan transaksi Anda
  • Unit gas yang digunakan*: Ingat pernyataan sebelumnya bahwa gas menunjukkan komputasi? Tindakan yang lebih kompleks, seperti berinteraksi dengan kontrak pintar, menggunakan lebih banyak gas daripada tindakan yang sederhana, seperti mengirimkan transaksi.
    • * Lihat Gambar 1 untuk melihat seberapa banyak gas yang digunakan oleh berbagai jenis transaksi

Rumus untuk menghitung biaya gas adalah unit gas yang digunakan * (biaya dasar + biaya prioritas). Sebagian besar dompet akan menghitung penggunaan gas dan menampilkannya dengan cara yang lebih mudah dipahami.

Gambar 1: Penggunaan gas berdasarkan jenis transaksi
Jenis transaksiUnit gas yang digunakan
Mengirim ETH21,000
Mengirim token ERC-2065,000
Transfer dan NFT84,904
Menukarkan di Uniswap184,523

Pertanyaan umum

Apakah halaman ini membantu?