Apakah itu gas fee blockchain?

Oleh Kraken Learn team
8 min
21 Februari 2023

Ringkasan gas fees

Gas fee ialah istilah yang biasa digunakan untuk kos yang dibayar oleh pengguna protokol blockchain tertentu kepada network validators setiap kali mereka ingin melaksanakan fungsi pada blockchain.

Gas berfungsi sebagai insentif untuk network validators merekodkan transaksi dengan tepat dan berkelakuan jujur dalam penyelenggaraan protokol.

Walaupun Ethereum dan Polygon menggunakan istilah “gas fees,” blockchain lain seperti Solana dan Bitcoin menggunakan istilah “transaction fees.” “Gas” berasal daripada persamaan yuran tersebut dengan bahan api yang memastikan kenderaan bergerak.

Gas fees sering mengejutkan pengguna blockchain. Pada non-custodial services, di mana transaksi berlaku secara langsung pada blockchain, gas fees boleh menjadi sangat tidak menentu dari satu minit ke minit yang lain. Pada custodial platform — seperti Kraken NFT — transaksi berlaku di luar rangkaian blockchain dan gas fees yang tidak menentu dihapuskan selagi NFT kekal pada platform.

Penjelasan gas fees blockchain

Sebarang aktiviti yang dilakukan secara langsung pada blockchain, daripada melaksanakan smart contract hingga membeli non-fungible token (NFT), memerlukan computational power untuk memproses dan menyelesaikannya.

Network validators, sekumpulan individu teragih yang menjalankan program komputer khusus untuk mengesahkan transaksi blockchain, menyediakan computing power ini. Validators membeli, menjalankan dan menyelenggara peralatan mereka sendiri sambil mereka berusaha untuk memastikan keselamatan dan ketepatan blockchain network. 

Gas fees memainkan peranan penting dengan memindahkan nilai daripada mereka yang memerlukan perkhidmatan blockchain network kepada mereka yang menyediakan computing power yang diperlukan untuk melaksanakannya. Gas fees memberi insentif kepada validators untuk memproses transaksi dengan tepat dan menegakkan keselamatan blockchain ledger.

Insentif, kos dan penalti rangkaian

Insentif

Pada proof-of-work (PoW) blockchains seperti Ethereum, gas fees dibayar oleh pengguna akhir kepada miners untuk mengesahkan transaksi mereka. Miners bersaing menggunakan peralatan computing khusus untuk menjana kod rawak yang dipanggil hashes. Miner pertama yang dapat menjana cryptographic hash secara rawak bermula dengan bilangan sifar yang sama (atau lebih) berbanding “target hash” diisytiharkan sebagai pemenang.

Miner yang berjaya kemudian boleh mengisi block baharu dengan transaksi yang belum selesai. Ini memberi miner cryptocurrency yang baru dicipta yang diedarkan daripada block reward dan sebarang fees yang dilampirkan pada transaksi tersebut.

Gas fees juga penting dalam protokol blockchain yang menggunakan mekanisme consensus proof-of-stake (PoS), seperti evolusi seterusnya Ethereum, Ethereum 2.0. Pada blockchain ini, gas fees memberi ganjaran kepada validators yang mula-mula melakukan sejumlah cryptocurrency tertentu kepada network untuk dipilih mengesahkan transaksi baharu. 

Mereka yang mengunci lebih banyak coins boleh menjalankan lebih banyak validators, menjadikan mereka lebih berkemungkinan untuk dipilih mengesahkan transaksi baharu berbanding mereka yang melakukan lebih sedikit coins. Walau bagaimanapun, beberapa kerawakan programatik pada peringkat protokol bermakna ini tidak dijamin dan validators dengan lebih sedikit coins masih boleh dipilih untuk mengesahkan transaksi dan memperoleh block reward.

Kos

Tidak kira consensus algorithm, mengesahkan transaksi pada blockchain network bukanlah percuma. Kos termasuk peralatan komputer khusus dan elektrik yang digunakan oleh peralatan tersebut, serta financial stake yang dikunci oleh validators yang mengendalikan mesin ini. 

Untuk menjadi validator pada blockchain proof-of-stake-based Ethereum 2.0 yang baharu, individu mesti stake minimum 32 ETH. 

Penalti

Penalti juga boleh berlaku untuk PoS validators yang bertindak di luar peraturan yang ditetapkan oleh network. Biasanya dikenali sebagai “slashing,” ini direka untuk menghalang pelaku jahat dan boleh mengakibatkan rampasan sebahagian atau sepenuhnya stake validator. Dalam kes tingkah laku berniat jahat yang melampau, validators boleh dikeluarkan daripada network sama sekali.

Butiran penalti slashing berbeza-beza merentasi blockchain dan ditakrifkan dalam peraturan protokol.

Dengan memberi ganjaran kepada validators yang jujur dengan insentif dan menghukum pelaku yang tidak jujur, blockchain networks menggunakan prinsip daripada game theory untuk mengekalkan integriti maklumat mereka secara berkesan dan autonomi. Ini membolehkan blockchain menggunakan peraturan yang telah ditetapkan untuk mengamankan rekod secara autonomi tanpa memerlukan intermediary institutions.

Bagaimana gas fees dikira dan dibayar?

Gas fees adalah berdasarkan konsep ekonomi asas supply and demand

Dalam kes blockchain, supply ialah jumlah computing power validators pada network dan demand ialah jumlah computing power yang diperlukan untuk melaksanakan transaksi yang diserahkan oleh pengguna network. 

Kembali kepada contoh kereta, supply ialah jumlah gasoline yang disimpan dalam tangki stesen minyak dan demand ialah jumlah gasoline yang ingin dibeli oleh pelanggan stesen tersebut. Harga gas ditetapkan untuk memaksimumkan keuntungan untuk network validators / miners ​​dan pengguna yang sanggup membayar lebih untuk gas boleh memproses transaksi mereka dengan lebih cepat.

Gas fees biasanya dikemas kini dalam masa nyata berdasarkan demand network semasa. Bergantung pada keperluan dan cara mereka, pengguna boleh melaraskan tawaran fee mereka secara manual untuk memilih antara penyelesaian yang lebih cepat tetapi lebih mahal dan penyelesaian yang lebih perlahan tetapi kurang mahal. 

Sebelum London Upgrade Ethereum pada Ogos 2021, gas dikira berdasarkan dua faktor:

  • Gas price: Harga yang dipilih oleh pengguna untuk membayar setiap unit gas. Anda boleh menganggapnya sebagai menetapkan harga yang anda sanggup bayar bagi setiap unit bahan api.
     
  • Gas limit: Ini ditetapkan oleh pengguna dan menentukan jumlah maksimum gas yang boleh digunakan untuk melaksanakan fungsi tertentu. Anda boleh menganggap ini sebagai bilangan maksimum gelen bahan api yang sanggup dibeli oleh pemandu.

Mendarabkan kedua-dua komponen ini bersama, Gas price x Gas limit, menghasilkan gas fee maksimum yang mungkin dibayar oleh pengguna untuk melaksanakan transaksi. 

Selepas pengenalan EIP-1559, yang bertujuan untuk menjadikan gas fees lebih mudah diramal, gas fees dikira berdasarkan formula baharu: 

Gas limit x (Base Fee + Priority Fee (Tip))

Daripada pengguna menentukan kos gas fees, Ethereum network kini melaksanakan base fee yang secara automatik menyesuaikan setiap block bergantung pada demand pengguna, sambil juga menggariskan harga terendah yang mungkin perlu dibayar oleh pengguna untuk memproses transaksi mereka.

Setelah gas fee dibayar, jumlah base fee ETH dikeluarkan secara kekal (dibakar) daripada edaran. Kemas kini ini juga membolehkan pengguna memberi tip kepada validators (melampirkan priority fee) mengikut budi bicara mereka untuk memproses transaksi mereka dengan lebih cepat.

Dalam senario di mana pengguna menetapkan gas limit terlalu tinggi, network akan secara automatik mengembalikan perbezaan kepada mereka selepas transaksi mereka diproses.

Gas fees Ethereum dibayar dalam denominasi kecil cryptocurrency ETH asli kepada Ethereum blockchain. Unit ETH yang lebih kecil ini dirujuk sebagai GWEI, di mana satu GWEI adalah sama dengan satu bilionth daripada satu ETH (atau 0.000000001 ETH). 

Alat dalam talian seperti Ethereum gas tracker Etherscan membolehkan pengguna menyemak purata harga gas Ethereum pada bila-bila masa untuk melihat berapa banyak yang mungkin perlu mereka bayar untuk transaksi tertentu.

Gas limit minimum 21,000 GWEI biasanya diperlukan untuk memproses transaksi pada Ethereum. Menawarkan di bawah jumlah ini (atau jumlah minimum yang dinyatakan yang diperlukan untuk melaksanakan pengiraan) akan mengakibatkan transaksi gagal, walaupun network validator masih akan mengambil fee tersebut.

Nikmati sifar gas fees untuk dagangan di Kraken NFT

Gas fees telah mewujudkan halangan kemasukan yang ketara bagi ramai pengguna blockchain, terutamanya NFT collectors. 

Pengguna Kraken NFT hanya membayar gas fees apabila memindahkan NFTs ke dalam atau keluar dari platform. Dagangan yang dilaksanakan di Kraken NFT tidak menanggung gas fee yang tidak menentu, sama ada membeli atau menjual.

Menghapuskan gas fees menghilangkan tekanan daripada berdagang NFTs, bermakna anda boleh membina koleksi impian anda tanpa bimbang tentang kos yang tidak dijangka.

Teroka, susun dan lindungi koleksi NFT anda — dengan sifar gas fees — di Kraken NFT marketplace.

Kesan network activity terhadap gas fees

Sesuatu network menjadi sesak apabila pengguna menyerahkan lebih banyak transaksi. Apabila validators mempunyai lebih banyak transaksi untuk diproses, kos cenderung meningkat. 

Perkara sebaliknya juga benar: Pada masa apabila demand untuk perkhidmatan blockchain perlahan atau bilangan validators yang tersedia meningkat, purata harga gas cenderung menurun.

Demand untuk projek berasaskan NFT seperti CryptoKitties, Stoner Cats dan Otherdeed for Otherside oleh Yuga Labs telah mendorong harga gas pada Ethereum network ke tahap yang melampau pada masa lalu. Di tengah-tengah kegilaan ini, kos gas mencapai melebihi $10,000 dan jauh melebihi kos NFTs itu sendiri.

Selain itu, lonjakan dalam network activity ini telah menyebabkan kelewatan ketara dalam transaction settlement merentasi jenis aplikasi lain (DeFi, play-to-earn dan banyak lagi) pada network, menyebabkan ramai yang mempersoalkan sama ada transaksi mereka akan diproses sama sekali.