What is the gas in Ethereum, its price and limit
Have you heard about the gas air? What it is and why you should know about it?
In simple terms, the gas is denominated unit ether (ETH), used for payment transactions on the blockchain of Ethereum. In other words, it's the price you pay for a transaction in the block that naminal someone else.
Sometimes gas is transferred to the Russian language as "fuel". Imagine the following: you enter the club confectioners. Club members have the opportunity to enjoy the cuisines of each other, if they are invested in the General cost of food and electricity. You can call it a fee for using someone else's kitchen "gingerbread." So, gas ether analogue of this "gingerbread." This is both a fee for the use of the service, and that prevents unnecessary use.
Gas, its price and limit
When a miner produces another block of air, he gets the transaction fees as remuneration. These fees are included in the cost of fuel for all transactions involving the block.
For better understanding let's imagine a simple operation of the virtual machine Ethereum (EVM). Let's say that addition of 2 and 5, which looks like this:
CREATE ARRAY MEMBLOCK(1)-MEMBLOCK(4) of type INTEGER
RECEIVE a "2" in MEMBLOCK(1)
RECEIVE "+" in MEMBLOCK(2)
RECEIVE "5" in MEMBLOCK(3)
IF MEMBLOCK IS A(2)="+" THEN
This code has eight lines, and, accordingly, the computer must perform eight operations. Unit gas quantity view (basic units of ether equal to one ETH token in the degree 10-18) needed to run a single line of code. Accordingly, if the price of gas is 10 Gview (10-12 ETH), the cost of gas for the above-described operation will be 80/1 000 000 000 000 ETH.
The price of fuel is determined by the initiator of the transaction. When decentralized application performs a transaction in a network of Ethereum, it proclaims the cost of gas. The higher the price, the higher the priority of a transaction and the likelihood that the unit will accept it. The price of gas is often distributed in a balanced way. This means that there is always a minimum and maximum allowed value. Based on the complexity and importance of the transaction, price may be adjusted by the application.
The user can specify the maximum amount of gas allowed for their transactions. This is an important precaution to protect from over-spending on the Commission. Gas limits also protect the wallets of unwary users from speculators, exposing the unlimited repetition of the transaction. If the user attempts to execute a transaction, beyond the gas limit, the transaction will be canceled with error "Out of gas".
Units also have gas limits. This means that through them can be a limited number of transactions per unit time. Thus, well-set the cost of gas directly affects the speed and success of the transaction.
The gas ether was created as part of the Ethereum system to reward miners and maintain high-speed transactions. It allows you to maintain easy transactions and a moderate amount of commissions in a competitive environment and reduces the number of transactions within the network. Thanks to a "responsible economy" many choose the Ethereum to create decentralized applications and carrying out ICO.
Experts suggest to often check the cost of gas used in your applications and you are interested in ICO and set your own limits based on their needs. To track the cost of gas will help services like ETH Gas Station or EtherScan.