Apabila memindahkan Token ETH atau ERC-20 melalui dompet, kami tahu bahawa terdapat yuran pengendalian untuk pemindahan ini. Jadi, bagaimanakah bayaran pemindahan dikira?
Jika "ukiran" dilakukan pada masa yang sama dengan pemindahan, adakah yuran pengendalian yang lebih tinggi akan dikenakan? Hari ini, Dabai akan bercakap dengan anda tentang mekanisme Gas Ethereum.
Apabila memindahkan wang dalam rangkaian Ethereum, walaupun kami membayar yuran pengendalian akhir dalam ETH, sebenarnya, ETH tidak digunakan secara langsung dalam Ethereum, tetapi Gas digunakan. Perkataan "Gas" bermaksud "bahan api (gas)" dalam bahasa Inggeris Operasi dalam rangkaian Ethereum memerlukan penggunaan Gas, sama seperti penggunaan bahan api oleh kereta.
Jadi, bagaimanakah yuran transaksi (ETH) dikira? Mari kita lihat tangkapan skrin pemindahan Dabai dalam rangkaian Ethereum:Yuran Transaksi ) = Harga seunit gas Di sini Dabai akan memperkenalkan kepada anda unit ETH Unit terkecil ETH ialah Wei, tetapi apabila bercakap tentang Gas Ethereum, Gwei sering digunakan. Hubungan antara ETH, Gwei dan Wei adalah seperti berikut: 1 ETH = 10^9 Gwei (9 0s) = 10^18 Wei (18 0s)
Sekarang kita tahu harga unit Gas, mari kita lihat di perjanjian Dabai Bilangan Gas yang digunakan oleh pemindahan yang mengandungi "ukiran": 24876. Oleh itu, mengikut formula di atas, darabkan harga unit dengan kuantiti untuk mendapatkan yuran pengendalian yang dibelanjakan oleh Dabai:
Yuran pengendalian = 0.0000000005ETH x 24876 = 0.00012438ETH
Kereta pergi ke stesen minyak untuk menambah minyak harga bahan api pada asasnya tetap Ya, tetapi dalam rangkaian Ethereum, harga seunit Gas boleh ditetapkan sendiri. Walau bagaimanapun, perlu diingat bahawa harga seunit
Gas akan mempengaruhi kelajuan transaksi ini dibungkus.Dalam erti kata lain, lebih tinggi harga seunit Gas yang anda berikan, lebih ramai pelombong akan mengutamakan pembungkusan transaksi anda untuk memaksimumkan kepentingan mereka sendiri.
Gambar di bawah menunjukkan harga seunit Gas dan masa menunggu untuk pembungkusan transaksi dalam operasi sebenar mengikut statistik laman web. Dalam carta statistik di sebelah kiri, kita dapat melihat bahawa
lebih daripada 70% daripada harga unit gas yang dipindahkan ke rangkaian Ethereum adalah antara 4 dan 20Gwei, danperkadaran urus niaga yang kurang daripada 1Gwei atau lebih daripada 50Gwei adalah sangat kecil.
Dalam carta statistik di sebelah kanan, kita dapat melihat bahawa jika harga unit gas yang diberikan ialah 4Gwei, purata masa menunggu yang diperlukan untuk transaksi berpakej ialah 0.6 minit; jika 20Gwei, purata masa menunggu ialah 0.2 minit.
Selepas bercakap tentang harga seunit Gas, mari kita bercakap tentang jumlah Gas yang digunakan.
Dalam rangkaian Ethereum, setiap pemindahan, tanpa mengira jumlahnya, menggunakan jumlah Gas yang tetap, iaitu 21,000 Jika anda menambah nota ("ukiran"), Gas tambahan akan digunakan.Berbalik kepada transaksi Dabai, jumlah keseluruhan Gas yang digunakan oleh Dabai ialah 24876, yang termasuk jumlah penggunaan tetap sebanyak 21000 dan nota penggunaan Gas sebanyak 3876. Nota: Jumlah Gas yang perlu dimakan adalah berkaitan dengan panjang kandungan input Semakin banyak kandungan, semakin banyak Gas yang perlu digunakan.
Jika anda melihat dengan teliti pada tangkapan skrin pemindahan Dabai, anda akan mendapati bahawa terdapat kurungan selepas jumlah Gas yang dibelanjakan oleh Dabai, 24876, iaitu 41.46%. Apakah maksud peratusan ini? Jika anda melihat tangkapan skrin dengan teliti, anda akan mendapati terdapat Had Gas padanya, nilainya ialah 60000, dan 41.46% adalah tepat 24876.
Had Gas merujuk kepada had atas jumlah Gas yang digunakan oleh operasi ini Anda boleh menetapkan sendiri had atas ini. Sebagai contoh, Dabai menetapkan 60000, tetapi dalam operasi sebenar had atas ini tidak dicapai, dan hanya 41.46% digunakan. Kebanyakan dompet akan menetapkan had atas ini untuk anda secara lalai Bagi kami pengguna biasa, kami tidak perlu mempertimbangkan had atas ini apabila membuat pemindahan biasa.
Rangkaian Ethereum menetapkan had atas ini untuk berjaga-jaga Jika kontrak pintar berniat jahat ditemui, pelaksanaan kontrak akan menggunakan bahan api tanpa had, yang akan menyebabkan baki ETH pihak transaksi dihabiskan sepenuhnya (kontrak pintar berniat jahat mempunyai Ia. mungkin pepijat program, seperti pelaksanaan kontrak jatuh ke dalam gelung tak terhingga).
Jika Had Gas ditetapkan terlalu rendah, contohnya, ditetapkan kepada 10,000, jumlah Gas yang diperlukan untuk sebarang pemindahan ialah sekurang-kurangnya 21,000, iaitu jauh lebih daripada Had Gas yang anda tetapkan, dan pemindahan akan gagal. Dalam erti kata lain, Had Gas akan mempengaruhi sama ada transaksi boleh berjaya.
Atas ialah kandungan terperinci Yuran pemindahan Ethereum dan kelajuan pemindahan, bolehkah anda menjimatkan wang dengan menyediakan Gas dengan bijak?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!