O que é gás na rede Tezos?
1 responda
- votos
-
- 2019-02-28
Gás representa o custo computacional relacionado a umatransação,e.Ogásparatransaçõesbásicas são cerca de 10.000 unidades,onde comotransaçõesmais caras queinvocam contratosinteligentespodem custarmuitomais.
Atualmente,há um limite degásfixopor operação de 400.000 unidadese um limite degásfixoporbloco de 4.000.000 unidades.Isso ébastante limitanteparatransações (especialmente chamadas de contratointeligentes),porexemplo,atualmente um únicoblocopode conter apenas ~ 400transaçõesbásicas (4.000.000/10.000),queequivalem a um TPS de cerca de 6,66.Os limites degás sãobastantebaixosnaminha opinião,e um aumento ajudariamuito amelhorar o TPSe a viabilidade de contratosinteligentesmais complexos.
Gas represents computational cost related to a transaction, e.g. gas for basic transactions are about 10,000 units, where as more costly transactions that invoke smart contracts can cost a lot more.
Currently there is a fixed gas limit per operation of 400,000 units, and a fixed gas limit per block of 4,000,000 units. This is quite limiting for transactions (especially smart contract calls), for example currently a single block can only contain ~400 basic transactions (4,000,000 / 10,000) which equates to a TPS of about 6.66.
The gas limits are quite low in my opinion, and an increase would greatly help to improve TPS and viability of more complex smart contracts.
-
O que uma unidade degáspode serigual a? Como oprotocolo calcula a quantidadenecessária degásparatransações de um contratointeligente?What can one gas unit be equated to? How does the protocol calculate the required amount of gas for transactions of a smart contract?
- 1
- 2019-02-28
- KD26
-
É codificadonoprotocolo,e.Uma quantidade degás é atribuída ainstruções diferentes.É algo quepode ser ajustado,benchmarkede otimizado.Os custos degás destinam-se aigualar a computação,e.Se umainstrução levar o dobro dotempo/recursos de computação,deve consumir o dobro dogás.Ogásem geral aindaprecisa de otimizações,acredito que os valoresiniciaiseram conservadoresnanatureza.It's coded into the protocol, e.g. an amount of gas is assigned to different instructions. It's something that can be tweaked, benchmarked and optimized. Gas costs are meant to equate to computation, e.g. if one instruction takes twice as much computation time/resources, it should consume twice as much gas. Gas in general still needs optimizations, I believe the initial values were conservative in nature.
- 0
- 2019-02-28
- Stephen Andrews
-
E os custos degástambémtêm umefeito direto sobre os custos detransaçãono XTZ?And do gas costs also have a direct effect on transaction costs in XTZ?
- 1
- 2019-02-28
- cryptodad
-
Incluindo umatransaçãoem uma computação de custos debloco -e.Opadeiroprecisaria validar que o remetentetem equilíbrio suficiente,etc. O custo dogás é umnanotez -isso sai a ser ~ 0,0014 Tezpara umatransaçãobásica.Including a transaction into a block costs computation - e.g. the baker would need to validate that the sender has enough balance etc. Gas cost is a nanotez - this comes out to being ~0.0014 tez for a basic transaction.
- 0
- 2019-02-28
- Stephen Andrews
-
@Mararcb Sim,vocêpode verificar aquipara obter detalhespara custos/taxasem Tezos Proto 003 https.stackexchange.com/Questions/106/Fees-in-proto-003@MarcB yes you can check here for details for costs/fees in tezos proto 003 https://tezos.stackexchange.com/questions/106/fees-in-proto-003
- 1
- 2019-03-01
- Ezy
Esta questãoestá relacionada aofato de quenãotenhoentendimentopara quemotivoprecisa aumentar o limite degás,o que o aumento afetaráe por que éimpossível deixar o limite como é? Eugostaria de ouvir a resposta deformabastante simples,mastão completa quantopossível,o que é ogás,para que usuários simples da redepossamentender