This article has been translated from English to Indonesian.
Apakah yang dimaksud dengan ether?
Ether (ETH) adalah mata uang bawaan yang digunakan dalam jaringan Ethereum.

Seperti bitcoin (BTC), ether dapat dilihat sebagai aset digital yang digunakan untuk menyimpan dan/atau mentransfer nilai pada blockchain.
Namun, kasus penggunaan utama ether adalah untuk memfasilitasi perhitungan kontrak pintar dan aplikasi terdesentralisasi (dApps) di jaringan Ethereum.
Siapa pun yang ingin membuat perangkat lunak di Ethereum harus membayar daya komputasi dengan ether (ETH).
Sebuah node Ethereum harus melakukan transaksi di jaringan dan tidak akan melakukannya secara gratis. Tanpa ETH, Anda tidak dapat melakukan apa pun di Ethereum.
Hal ini dilakukan untuk memecahkan salah satu masalah terbesar pada mesin Turing-complete: masalah penghentian.
Meskipun mesin Turing-complete cukup mengagumkan karena dapat memproses hampir semua komputasi yang Anda berikan, mesin ini tidak tahu kapan harus berhenti menghitung jika Anda tidak memerintahkannya.
Jadi, jika sebuah aplikasi diprogram untuk berjalan dalam perulangan tak terbatas, aplikasi tersebut akan berjalan selamanya. Skenario seperti ini akan menyebabkan masalah besar atau bahkan membuat jaringan Ethereum terhenti!
Untuk membantu mencegah pelaku kejahatan menjalankan kode dengan loop tak terbatas atau mengirim spam ke jaringan dengan kontrak yang membutuhkan banyak komputasi, Ethereum membebankan biaya transaksi (dibayarkan dalam ETH) untuk menjalankan kontrak pintar.
Persyaratan ini menjadikan ether sebagai mekanisme utama dalam menjaga permintaan sumber daya komputasi di jaringan Ethereum.
Ini hampir sama seperti bensin dalam mobil balap. Tanpa bensin, mobil tidak akan menyala. Dan semakin besar mobil atau semakin keras Anda mendorong mobil untuk melaju, semakin banyak bahan bakar yang dibutuhkan untuk mempertahankan kecepatan dan mencapai garis finish.
Jika bensin habis maka mobil akan berhenti, sama seperti aplikasi yang kehabisan eter.
Apa itu gas?
Istilah "gas" diciptakan untuk membedakan antara nilai ether (ETH) dan biaya komputasi menggunakan mesin virtual Ethereum (EVM).

Gas adalah cara jaringan Ethereum mengukur upaya komputasi yang diperlukan untuk melakukan transaksi.
Disebut gas karena mirip dengan bagaimana mobil membutuhkan bensin untuk beroperasi, jaringan Ethereum membutuhkan gas untuk tetap beroperasi.
Sebagai contoh, mengirim 1 ETH dari Orang A ke Orang B mungkin membutuhkan 21.000 unit gas. Transaksi yang lebih kompleks, seperti mencetak NFT, dapat membutuhkan 2.000.000 gas atau lebih tinggi.
Ini berarti gas itu sendiri bukanlah biaya transaksi Anda.
Gas adalah unit yang digunakan untuk mengukur upaya komputasi yang diperlukan untuk melakukan tindakan tertentu pada blockchain Ethereum. Biaya transaksi melibatkan faktor-faktor lain seperti biaya dasar dan biaya prioritas.
Gas juga bukan ETH.
Harga 1 unit gas naik ketika jaringan Ethereum sibuk dan turun selama jam-jam tidak sibuk.
Jumlah "gas" yang dibutuhkan ditentukan oleh pasokan kapasitas penambangan dan permintaan transaksi yang perlu diproses. Karena penambang dapat menolak untuk memproses transaksi jika harga gas terlalu rendah, maka harga gas harus cukup tinggi agar lebih besar daripada biaya daya komputasi yang dibutuhkan untuk memproses transaksi tersebut.
Misalnya, harga 1 ETH naik ketika banyak orang tiba-tiba menginginkan NFT dan turun ketika seseorang membuat tweet kontroversial yang menyerang kegunaan Ethereum.
Namun, gas dihargai dalam ETH.
Harga gas adalah jumlah ETH yang diperlukan untuk membayar satu unit gas.
Jika satu unit gas dihargai 0,000000015 ETH, transaksi Anda yang membutuhkan 21.000 unit akan membutuhkan setidaknya 0,000315 ETH untuk melaluinya.
Whoa. Itu terlalu banyak desimal dan sangat sedikit ETH!
Orang lain juga berpikir demikian.
Masukkan giga-wei atau gwei.
Gwei mewakili sebagian kecil dari 1 ETH.
Seperti sen ke dolar, wei adalah denominasi terkecil dari ETH. Gigawei diterjemahkan menjadi 1.000.000.000 wei atau 0.000000001 ETH.
Ada cara lain untuk mendenominasi ETH, tetapi gweiadalah yang lebih umum digunakan di antara pengguna ETH.
Pada contoh di atas, alih-alih mengatakan bahwa harga gas adalah 0,000000015 ETH, Anda bisa mengatakan bahwa harga gas adalah 15 Gwei.
"Gwei"lebih mudah digunakan!
Bagaimana biaya gas dihitung?
Tentu saja, biaya transaksi tidak hanya melibatkan harga gas dan gas. Biaya ini juga termasuk BIAYA DASAR, yang merupakan harga yang diperlukan untuk menempatkan satu unit gas di blok Ethereum.
Biaya dasar ditentukan oleh blok-blok sebelumnya. Biaya dasar dapat meningkat sebanyak 12,5% per blok jika transaksi blok sebelumnya menggunakan lebih banyak gas daripada ukuran blok target yang dialokasikan.
Namun, Anda tidak hanya membayar untuk layanan ini. Anda juga harus menambahkan tip!
Ingatlah bahwa penambang menerima upah blok, apa pun yang ada di dalam blok Ethereum.
Untuk memberi insentif kepada mereka agar mereka menghitung transaksi Anda dan menambahkannya ke dalam blockchain, Anda bisa menambahkanBIAYA PRIORITAS (atau TIP) per unit gas ketika Anda memasukkan detail transaksi.
Dan Anda pikir pengemudi Uber Eats sangat menuntut.
Pada titik ini, biaya transaksi minimum Anda akan terlihat seperti ini:
Biaya Tx = (unit gas yang dibutuhkan transaksi) x (harga gas minimal sama dengan biaya dasar + tip)
Namun, bagaimana jika Anda melakukan transaksi yang tidak biasa yang membutuhkan lebih banyak bensin daripada yang Anda kira? Anda akan membayar jauh lebih banyak dari yang Anda kira!
Inilah sebabnya mengapa pengguna biasanya menambahkan batas bensin pada input mereka.
Dalam contoh bahan bakar kita, menganggarkan untuk perjalanan darat (melakukan transaksi) berarti memikirkan harga bahan bakar (harga bensin) serta galon maksimum yang Anda pikir akan dibutuhkan untuk perjalanan darat (batas bensin).
"Batas Gas" adalah jumlah maksimum unit gas yang bersedia Anda bayarkan untuk melakukan transaksi.
Menggunakan batas gas memastikan bahwa Anda tidak secara tidak sengaja menghabiskan lebih banyak dari anggaran Anda. Anda terlindungi dari kode kontrak yang salah yang tiba-tiba membutuhkan lebih banyak gas.
Sebagai alternatif, pengguna memiliki opsi untuk menetapkan BATAS BIAYA MAKSIMUM untuk memberi tahu jaringan tentang jumlah maksimum gwei yang ingin Anda keluarkan untuk transaksi Anda.
Jangan terlalu pelit dengan Gas dan Batas Maksimal Anda! Penambang hanya akan menggunakan gas dan gwei yang cukup untuk menjalankan transaksi dan mengembalikan sisanya kepada Anda.
Tetapi jika sebuah transaksi mencapai Batas Gas atau Batas Maks dan "kehabisan gas" sebelum dieksekusi, maka transaksi tersebut akan gagal dan Anda akan kehilangan gas yang telah digunakan oleh para penambang.
Itu akan menjadi... "gwei" terlalu banyak pemborosan.
Dengan memperhitungkan Batas Gas, formula biaya transaksi minimum kami yang baru akan terlihat seperti ini:
Biaya Tx = (Batas Gas) * (Biaya dasar + Tip)
Katakanlah Orang A mengirim 1 ETH ke Orang B.
Transaksi sederhana ini hanya membutuhkan 21.000 gas, tetapi banyak orang yang menukar token ERC-20 sehingga biaya dasar saat ini adalah 300 gwei. Orang A memutuskan untuk memberi tip 20 gwei untuk memastikan bahwa 2 ETH telah ditransfer.
Dengan menggunakan rumus di atas, biaya transaksi Orang A adalah:
(21.000) x (300 + 20) = 6.720.000 gwei atau 0,00672 ETH
Itu sekitar $ 18,84 untuk mentransfer 1 ETH (~ $ 3.000)!
$18,84 mungkin masih agak mahal bagi sebagian orang. Untungnya, ada upaya untuk mengurangi biaya transaksi.
Peralihan Ethereum ke algoritme konsensus Proof-of-Stake (PoS ), misalnya, akan mengurangi kebutuhan komputasi per transaksi.
Sekumpulan solusi penskalaan Layer 2 juga menjanjikan untuk meringankan beban jaringan dengan melakukan komputasi berat di luar rantai.
Sebagian besar dompet dan platform dapat secara otomatis memperkirakan harga gas dan minyak untuk transaksi Anda.
Tetapi jika Anda ingin melatih kemampuan komputasi biaya transaksi Anda, maka Anda pasti ingin melihat lembar contekan ini!
| Gas | Unit pengukuran untuk upaya komputasi yang dibutuhkan penambang untuk mengeksekusi transaksi Anda dan mencatatnya di blockchain Ethereum. |
| Biaya Blok/Basis | Jumlah minimum gas yang dibutuhkan untuk melakukan transaksi pada blok Ethereum terbaru. Biaya dasar "dibakar" pada akhir setiap transaksi. |
| Gwei | Kependekan dari gigawei, sebuah nama untuk sebagian kecil dari 1 ETH yang perlu Anda bayarkan untuk biaya transaksi. 1 Gwei = 0.000000001 ETH Contoh: Jika Anda mengirim 1 ETH dan total biaya transaksi Anda adalah 4230000 gwei (0,00423 ETH), Anda harus mengirim 1,00423 ETH agar transaksi Anda berhasil. |
| Harga Gas | Jumlah gwei yang bersedia Anda bayarkan untuk satu unit gas. |
| Batas Gas | Jumlah maksimum unit gas yang ingin Anda bayarkan untuk mengeksekusi transaksi Anda. Anda dapat menyesuaikan berapa banyak gas yang ingin Anda belanjakan, tetapi menetapkan batas gas yang lebih rendah dari total gas yang dibutuhkan akan menyebabkan transaksi Anda "kehabisan gas" dan gagal. Jenis transaksi yang berbeda akan membutuhkan jumlah gas minimum yang berbeda pula untuk menyelesaikannya. |
| Biaya maksimum | Biaya maksimum (dalam gwei) yang dapat Anda keluarkan untuk transaksi Anda. Setelah biaya aktual dan tip dipotong, sisa biaya maksimal akan dikembalikan ke pengirim transaksi. Seperti halnya pada batas bensin, menetapkan biaya maksimal lebih rendah dari biaya aktual yang dibutuhkan akan mengakibatkan transaksi gagal. |
| Biaya/Tip Prioritas | Biaya tambahan yang Anda bayarkan kepada penambang untuk memasukkan/memprioritaskan transaksi Anda di blockchain. |
| Pembakaran gas | Ketika pengguna membayar transaksi mereka, biaya gas dasar mereka akan dihancurkan (dihapus secara permanen dari sirkulasi) oleh protokol. |
| Rumus biaya transaksi | (Batas Gas) x (Biaya Dasar + Tip) |