Trang ChuALAMINAno ang "gas" sa Ethereum?

Ano ang "gas" sa Ethereum?

Gas ay ang panloob na gastos upang makagawa ng isang transaksyon o kontrata sa Ethereum. Sa oras ng pagsulat ito ay bago pa man ilunsad ang Frontier, naayos ito sa 10 Szabo, mga 1 / 100.000 ng isang Ether. Pinaghiwalay nito ang mga yunit ng Ether (ETH) at ang halaga ng merkado mula sa yunit ng paggamit ng computing (gas). Samakatuwid, maaaring magpasya ang isang minero na dagdagan o bawasan ang paggamit gas alinsunod sa mga pangangailangan nito, habang kinakailangan, ang mga presyo ng gas ay maaaring tumaas o bumaba nang naaayon, pag-iwas sa pagtaas ng mga presyo ng gas ng ETH kailangang baguhin ang lahat presyo ng gas. Ito rin ay isang tugon sa talakayan ng bitcoin sa istraktura ng bayad.

Ano ang "gas" sa Ethereum?
Ano ang "gas" sa Ethereum?

Ang sistema ng gas ay hindi naiiba sa paggamit ng Kw upang masukat ang ginamit na koryente sa loob ng bahay. Ang isang pagkakaiba mula sa aktwal na merkado ng enerhiya ay ang nagsisimula ng transaksyon ay nagtatakda ng presyo ng gas para sa mga minero na maaari nilang magpasya na tanggapin o hindi, na humantong sa paglitaw ng isang merkado sa paligid ng gas. Maaari mong makita ang pag-unlad ng mga presyo ng gas dito: https://etherscan.io/404

Sa Ethereum mayroon ding isang limitasyon sa blockize - kaya't nagbabayad ka ng isang premium para sa susunod na bloke tulad ng Bitcoin.

Sa mga minero ng Bitcoin, inuuna nila ang mga transaksyon na may pinakamataas na bayarin sa pagmimina. Totoo rin ito para sa Ethereum, kung saan ang mga minero ay malayang mag-bypass ng mga transaksyon kung saan masyadong mababa ang limitasyon sa gastos ng gas.

Ang gastos ng gas bawat transaksyon o kontrata ay nakatakda upang harapin ang likas na katangian ng loop code (Kumpletuhin ang TuringEthereum at EVM (Ethereum Virtual Machine Code) - ang ideya na limitahan ang walang katapusang loop. Halimbawa 10 Szabo, o 0.00001 Ether o 1 Gas ay maaaring magpatupad ng isang solong linya ng code o ilang utos. Kung walang sapat na Ether sa account upang maisagawa ang transaksyon o mensahe, maituturing itong hindi wasto. Ang layunin ay upang ihinto ang pagtanggi ng mga pag-atake ng serbisyo mula sa walang katapusan na mga loop, hikayatin ang kahusayan sa code, at makuha ang mga umaatake para sa mga mapagkukunang ginagamit nila, mula sa bandwidth sa pamamagitan ng computing. CPU matematika pagkatapos ay imbakan.

Ang mas kumplikadong mga utos na nais mong isagawa, mas maraming gas (at Ether) ang babayaran mo. Halimbawa kung nais ng A na magpadala ng unit B 1 Ether - magkakaroon ng kabuuang halaga ng 1.00001 Ether na binayaran ni A. Gayunpaman kung ang A ay nais na bumuo ng isang kontrata sa B depende sa hinaharap na presyo ng Ether, magkakaroon ng Higit pang mga maipapatupad na linya ng code at higit sa isang gawain o pagkonsumo ng enerhiya ang inilalagay sa ipinamahaging network ng Ether - at sa gayon ang A ay magbabayad ng higit sa 1 Gas na nagbabayad sa transaksyon.

Ang ilang mga hakbang sa pagkalkula ay higit na mahalaga kaysa sa iba dahil ang mga ito ay mahal sa pagtatantya o dahil pinatataas nila ang dami ng data na dapat na naka-imbak sa estado. Nasa ibaba ang isang listahan ng mga aktibidad sa Ethereum Virtual Code at ang kanilang gastos sa gas (tinatawag na Ethers).
Pangalan ng operasyon ng Gas Cost Function

Hakbang 1 Ang default na halaga ng gas na babayaran para sa isang ikot ng pagpapatupad.
Itigil ang 0 Walang Bayad para sa operasyon ng SUICIDE.
Sha3 20 Bayad para sa operasyon ng SHA3.
Mag-load ng 20 Bayad para sa isang aktibidad ng SUMITA.
Sstore 100 Bayad para sa isang normal na aktibidad ng SSTORE (doble o kung minsan ay tinalikuran).
Balanse 20 Bayad para sa operasyon ng BALANCE
Lumikha ng 100 Bayad para sa isang CREATE operation
Tumawag ng 20 Bayad para sa isang CALL na aktibidad.
Memory 1 Sinisingil ang bawat karagdagang salita kapag nagpapalawak ng memorya
Txdata 5 Kinukuha ang bawat bait ng data o code para sa isang transaksyon
Transaksyon 500 Bayad para sa bawat transaksyon

Ang mga limitasyon ng presyo ng gas ay nakatakda sa kasalukuyang panahon upang maibigay ang system na may matatag na Ethereum ngunit malaya itong ilalabas ayon sa hinihingi at ang kabuuang halaga ng gas bawat bloke ( harangan ang) ay unti-unting tataas upang hikayatin ang katatagan ng network ng Ethereum.

4.8/5 - (9 boto)
Blog ng Virtual Perahttps://blogtienao.com/
Kumusta, ako si Hen Vai, Tagapagtatag ng Blogtienao (BTA), masidhing masidhi ako sa pagiging isang pamayanan, kaya't ako ay ipinanganak na may blogtienao mula pa noong 2017, sana makatulong sa iyo ang kaalaman sa BTA.
- Advertisement -