А еще прощу не забывать, что стоимость операций на блокчейне должна быть мизерной, что имеет обратную зависимость от курса эфира. Тем кто захочет юзать его для бизнеса - высокий курс не выгоден,а это то самое прорывное, что есть в эфире.
В сети биткоина транзакции шли и когда он $1 стоил и $1,000.Никто не разорился на комиссиях?
Хоть думай что пишешь.
Привычкой думать не обделен. Комиссии в битке уже имеют значение, то что их снижают, это допустимо, только пока идет майнинг валюты, как он закончится - сеть будет жить только за комиссию. В эфире это наступит намного раньше.
К тому же операции по смарт контрактам требуют намного больше вычислительной нагрузки чем транзакция, от сюда и стоимость в комиссии (газе).
Сеть биткоина при 1$ работала на энтузиастах (которые делали даже себе в убыток), в реальной экономике (на которую претендует эфир), так не будет. Сравнение уровня школьника, что папа платит за еду, значит и дальше будут платить.
Во-первых , инфляция на самом деле не относится к газу , так как газ не является валютой . Его можно сравнить с оплатой за кв/ч за электричество.
Газ является единицей измерения за вычисления , так же, как киловатт-час являются мерой за электричество . Если стоимость валюты идет вверх 100x , цена за киловатт-час снижается на 100х . Так же и с газом.
Газ платится при каждой транзакции, связанной с контрактом, и на сколько я понимаю, его курс жестко привязан к курсу самого эфира. То, что стоимость в газе смогут снижать, всеравно не очень отвязывает его от базового актива. Ситуация сравнима с комиссией в битке, но она не может стать меньше минимальной единицы (одного сатоши в битке).
Gas is the relative cost between operations.
So:
a single step calculation like if(2 > 1) will cost 1 gas
an operation to store a value in storage will cost 100 gas
If you want to run a contract, this means a certain amount of operations will be executed. The total gas cost of those operations will be the cost of your transaction. It's like the amount of cpu cycles per operation. Everytime you send a transaction to a contract, you need to specify 3 numbers:
value: the amount of ether you want to send into the account balance
gas: the maximum amount of gas that may be used for processing a transaction
gas-price the price per unit of gas you are willing to pay
The processing cost (fee) you offer for the transaction will be calculated as:
gas * gas-price (in eth/g) = ether
Gas is just a way to express relative cost and you can't send gas from 1 person to another. It is not a sub-currency like some people tend to think.