Teruskan Judul Asli 'Semua yang Perlu Anda Ketahui tentang Gas Ethereum, Batas Gas, Harga Gas, Biaya Gas, Biaya Dasar, Biaya Maks'
Dalam Ethereum atau jaringan lainnya), untuk menjalankan operasi tertentu seperti mengirim token, penyimpanan, atau pertukaran token, sejumlah bahan bakar dikonsumsi, disebut sebagai gas. Hal ini mirip dengan mobil yang membutuhkan bensin untuk dapat berjalan. Di Ethereum, berbagai interaksi membutuhkan konsumsi gas. Sebagai contoh:
Misalkan berkendara dari titik A ke titik B membutuhkan 10 liter gas, dengan harga $8 per liter. Maka, biaya gas dari A ke B adalah: 10 * 8 = $80.
Demikian pula, dalam jaringan Ethereum, misalkan menjalankan operasi pengiriman token membutuhkan konsumsi 21.000 unit gas, dengan harga 100 gwei per unit. Biaya untuk melaksanakan transaksi ini adalah: 21.000 * 100 = 2.100.000 gwei.
Kita semua tahu bahwa strategi penting dalam web2 adalah menyediakan layanan secara gratis untuk menarik lalu lintas dan mencapai monetisasi. Jadi, mengapa Ethereum tidak mengikuti pendekatan yang sama di web3?
Mengenakan biaya gas tidak hanya berfungsi sebagai insentif untuk memberi penghargaan kepada para penambang, tetapi juga bertindak sebagai penangkal serangan jahat. Tanpa biaya gas, penyerang dapat menggunakan banyak kontrak infinite-loop dan terus menjalankannya dengan mengirimkan transaksi, membajak sebagian besar daya komputasi jaringan dan menyebabkan sistem mati. Dengan menentukan konsumsi gas, Ethereum mencegah infinite loop yang berbahaya, menghindari pemborosan sumber daya. Ketika semua gas dikonsumsi, operasi akan berhenti, mirip dengan mobil yang berhenti ketika kehabisan bensin, sehingga mencegah eksploitasi lebih lanjut.
Pada contoh sebelumnya, untuk menghitung berapa banyak uang yang dihabiskan untuk membeli gas dari titik A ke titik B, Anda perlu mengetahui harga gas per liter dan jumlah gas yang dikonsumsi (liter yang digunakan).
Demikian pula, dalam jaringan Ethereum, untuk menghitung biaya (biaya transaksi) dari operasi tertentu, Anda perlu mengetahui harga gas dan jumlah gas yang dikonsumsi.
Jumlah gas yang akan dikonsumsi ditentukan oleh pembuat kontrak. Kontrak yang berbeda dan jenis operasi yang berbeda mengkonsumsi jumlah gas yang berbeda. Semakin kompleks operasi, semakin banyak gas yang dibutuhkan. Oleh karena itu, memperkirakan konsumsi gas yang tepat di awal merupakan hal yang menantang. Untuk mengatasi hal ini, batas gas ditetapkan. Gas yang tidak terpakai akan dikembalikan kepada pengguna.
Saat menghitung jumlah gas yang dikonsumsi, penyedia dompet seperti Metamask sering kali langsung memberikan batas gas. Jika jumlah konsumsi aktual kurang dari batas gas, sisanya akan dikembalikan. Jika jumlah konsumsi aktual melebihi batas gas, transaksi tidak dapat dilakukan.
Misalkan transfer jaringan Ethereum membutuhkan 21.000 unit gas, dan batas gas diatur ke 50.000, tetapi pada kenyataannya hanya 21.000 yang dikonsumsi. Kemudian, 29.000 sisanya akan dikembalikan secara otomatis. Namun, jika konsumsi sebenarnya adalah 51.000, dan Anda telah menetapkan batas gas ke 50.000, transaksi tidak akan berhasil, dan 50.000 gas tidak akan dikembalikan.
Oleh karena itu, mencoba mengurangi biaya transaksi dengan mengurangi batas gas mungkin memiliki efek sebaliknya: transaksi mungkin gagal dan biaya penanganan akan tetap dipotong.
Nilai batas gas umumnya disediakan secara otomatis oleh penyedia dompet dan biasanya tidak memerlukan modifikasi atau penyesuaian manual.
Harga gas mengacu pada harga/unit gas, biasanya dinyatakan dalam Gwei.
Setelah kenaikan harga di London pada 5 Agustus 2021, harga gas dibagi menjadi dua bagian: biaya dasar dan biaya prioritas maksimum.
「1. Biaya dasar」
Biaya dasar adalah biaya dasar. Setiap blok memiliki biaya dasar sebagai harga minimum. Untuk dapat dimasukkan ke dalam blok, harga gas dari sebuah transaksi harus lebih besar atau sama dengan biaya dasar, yang diputuskan oleh Ethereum sendiri. Jadi kami tidak akan membahas biaya dasar di sini.
「2. Biaya prioritas maksimum」
Dalam mekanisme biaya gas di jaringan Ethereum, mirip dengan ketika Anda menambahkan tip selama jam sibuk di aplikasi pemesanan kendaraan, menambahkan tip dapat memprioritaskan transaksi Anda. Penting untuk dicatat bahwa biaya dasar berubah secara real-time berdasarkan kepadatan jaringan dan dapat diperiksa di situs web, sementara tip dapat disesuaikan secara manual, umumnya lebih tinggi tetapi tidak lebih rendah.
「3. Biaya maksimum」
Ini adalah biaya maksimum per unit gas. Biaya maksimum adalah jumlah maksimum absolut yang bersedia Anda bayarkan per unit gas untuk mengonfirmasi transaksi Anda. Dalam kebanyakan kasus, biaya transaksi Anda yang sebenarnya akan lebih rendah daripada biaya maksimum yang ditentukan, dan harga gas minimum Anda untuk transaksi tersebut adalah biaya dasar yang berlaku. Namun, jika biaya dasar meningkat sementara transaksi Anda belum selesai, transaksi Anda mungkin macet, gagal, atau ditinggalkan. Oleh karena itu, untuk mencapai penyelesaian transaksi yang dapat diprediksi di bawah EIP-1559, saat ini dianggap sebagai praktik terbaik untuk menetapkan biaya maksimum yang mengantisipasi peningkatan biaya dasar yang diharapkan.
Informasi transaksi spesifik pada gambar di atas meliputi:
Partager
Teruskan Judul Asli 'Semua yang Perlu Anda Ketahui tentang Gas Ethereum, Batas Gas, Harga Gas, Biaya Gas, Biaya Dasar, Biaya Maks'
Dalam Ethereum atau jaringan lainnya), untuk menjalankan operasi tertentu seperti mengirim token, penyimpanan, atau pertukaran token, sejumlah bahan bakar dikonsumsi, disebut sebagai gas. Hal ini mirip dengan mobil yang membutuhkan bensin untuk dapat berjalan. Di Ethereum, berbagai interaksi membutuhkan konsumsi gas. Sebagai contoh:
Misalkan berkendara dari titik A ke titik B membutuhkan 10 liter gas, dengan harga $8 per liter. Maka, biaya gas dari A ke B adalah: 10 * 8 = $80.
Demikian pula, dalam jaringan Ethereum, misalkan menjalankan operasi pengiriman token membutuhkan konsumsi 21.000 unit gas, dengan harga 100 gwei per unit. Biaya untuk melaksanakan transaksi ini adalah: 21.000 * 100 = 2.100.000 gwei.
Kita semua tahu bahwa strategi penting dalam web2 adalah menyediakan layanan secara gratis untuk menarik lalu lintas dan mencapai monetisasi. Jadi, mengapa Ethereum tidak mengikuti pendekatan yang sama di web3?
Mengenakan biaya gas tidak hanya berfungsi sebagai insentif untuk memberi penghargaan kepada para penambang, tetapi juga bertindak sebagai penangkal serangan jahat. Tanpa biaya gas, penyerang dapat menggunakan banyak kontrak infinite-loop dan terus menjalankannya dengan mengirimkan transaksi, membajak sebagian besar daya komputasi jaringan dan menyebabkan sistem mati. Dengan menentukan konsumsi gas, Ethereum mencegah infinite loop yang berbahaya, menghindari pemborosan sumber daya. Ketika semua gas dikonsumsi, operasi akan berhenti, mirip dengan mobil yang berhenti ketika kehabisan bensin, sehingga mencegah eksploitasi lebih lanjut.
Pada contoh sebelumnya, untuk menghitung berapa banyak uang yang dihabiskan untuk membeli gas dari titik A ke titik B, Anda perlu mengetahui harga gas per liter dan jumlah gas yang dikonsumsi (liter yang digunakan).
Demikian pula, dalam jaringan Ethereum, untuk menghitung biaya (biaya transaksi) dari operasi tertentu, Anda perlu mengetahui harga gas dan jumlah gas yang dikonsumsi.
Jumlah gas yang akan dikonsumsi ditentukan oleh pembuat kontrak. Kontrak yang berbeda dan jenis operasi yang berbeda mengkonsumsi jumlah gas yang berbeda. Semakin kompleks operasi, semakin banyak gas yang dibutuhkan. Oleh karena itu, memperkirakan konsumsi gas yang tepat di awal merupakan hal yang menantang. Untuk mengatasi hal ini, batas gas ditetapkan. Gas yang tidak terpakai akan dikembalikan kepada pengguna.
Saat menghitung jumlah gas yang dikonsumsi, penyedia dompet seperti Metamask sering kali langsung memberikan batas gas. Jika jumlah konsumsi aktual kurang dari batas gas, sisanya akan dikembalikan. Jika jumlah konsumsi aktual melebihi batas gas, transaksi tidak dapat dilakukan.
Misalkan transfer jaringan Ethereum membutuhkan 21.000 unit gas, dan batas gas diatur ke 50.000, tetapi pada kenyataannya hanya 21.000 yang dikonsumsi. Kemudian, 29.000 sisanya akan dikembalikan secara otomatis. Namun, jika konsumsi sebenarnya adalah 51.000, dan Anda telah menetapkan batas gas ke 50.000, transaksi tidak akan berhasil, dan 50.000 gas tidak akan dikembalikan.
Oleh karena itu, mencoba mengurangi biaya transaksi dengan mengurangi batas gas mungkin memiliki efek sebaliknya: transaksi mungkin gagal dan biaya penanganan akan tetap dipotong.
Nilai batas gas umumnya disediakan secara otomatis oleh penyedia dompet dan biasanya tidak memerlukan modifikasi atau penyesuaian manual.
Harga gas mengacu pada harga/unit gas, biasanya dinyatakan dalam Gwei.
Setelah kenaikan harga di London pada 5 Agustus 2021, harga gas dibagi menjadi dua bagian: biaya dasar dan biaya prioritas maksimum.
「1. Biaya dasar」
Biaya dasar adalah biaya dasar. Setiap blok memiliki biaya dasar sebagai harga minimum. Untuk dapat dimasukkan ke dalam blok, harga gas dari sebuah transaksi harus lebih besar atau sama dengan biaya dasar, yang diputuskan oleh Ethereum sendiri. Jadi kami tidak akan membahas biaya dasar di sini.
「2. Biaya prioritas maksimum」
Dalam mekanisme biaya gas di jaringan Ethereum, mirip dengan ketika Anda menambahkan tip selama jam sibuk di aplikasi pemesanan kendaraan, menambahkan tip dapat memprioritaskan transaksi Anda. Penting untuk dicatat bahwa biaya dasar berubah secara real-time berdasarkan kepadatan jaringan dan dapat diperiksa di situs web, sementara tip dapat disesuaikan secara manual, umumnya lebih tinggi tetapi tidak lebih rendah.
「3. Biaya maksimum」
Ini adalah biaya maksimum per unit gas. Biaya maksimum adalah jumlah maksimum absolut yang bersedia Anda bayarkan per unit gas untuk mengonfirmasi transaksi Anda. Dalam kebanyakan kasus, biaya transaksi Anda yang sebenarnya akan lebih rendah daripada biaya maksimum yang ditentukan, dan harga gas minimum Anda untuk transaksi tersebut adalah biaya dasar yang berlaku. Namun, jika biaya dasar meningkat sementara transaksi Anda belum selesai, transaksi Anda mungkin macet, gagal, atau ditinggalkan. Oleh karena itu, untuk mencapai penyelesaian transaksi yang dapat diprediksi di bawah EIP-1559, saat ini dianggap sebagai praktik terbaik untuk menetapkan biaya maksimum yang mengantisipasi peningkatan biaya dasar yang diharapkan.
Informasi transaksi spesifik pada gambar di atas meliputi: