¿TPS teórico máximo con la configuración actual de los límites de almacenamiento / gas de bloque?
1 respuesta
- votos
-
- 2019-02-03
Actualmente,existe una constante fija que limita lausototal degas de un solobloquepara:
hard_gas_limit_per_block = 4000000
Conel cambio detarifaproto003 ,lastransacciones (txs)tienen unmínimocostos degas de:
gas_limit : 10100
Esto significa queelnúmeromáximo detxsporbloqueestá limitado a 4,000,000/10100,quees ~ 396.Como losbloquestienen almenos unintervalo de 60 segundos,tenemos unmáximoteórico de 6.6 (396/60)transaccionespor segundo (TPS).
Antes de la actualizaciónproto003,eraposible un TPSmás alto.Noestá claro cómo laenmienda alprotocolopropuestapor Nomadic Labs afectaríaesto,ya que aúnno se hanpublicado detallesespecíficos.Obviamente,un aumento del límite degasporbloque ayudaría aeliminaresta restricciónen TPS.
Currently, there is a fixed constant that limits the total gas usage of a single block to:
hard_gas_limit_per_block = 4000000
With the proto003 fee change, transactions (txs) have minimum gas costs of:
gas_limit : 10100
This means that the maximum number of txs per block is limited to 4,000,000/10100, which is ~396. As blocks have at least a 60 second interval, we have a theoretical maximum of 6.6 (396/60) transactions per second (TPS).
Prior to the proto003 update, higher TPS were possible. It's not clear how the proposed protocol amendment by Nomadic Labs would affect this as no specifics have been released yet. Obviously an increase of the gas limit per block would help to remove this restriction on TPS.
-
Supongo que solo aumentarán la constante hard_gas_limit_per_operation.Entonces,en ese caso,no debería afectar al TPS.Es difícil ver algunabuena razónpara aumentar hard_gas_limit_per_block actualmente.I assume they will only increase the hard_gas_limit_per_operation constant. So in that case it shouldn't affect the TPS. Hard to see any good reasons for increasing hard_gas_limit_per_block currently.
- 0
- 2019-02-04
- Klassare
-
Tal vez,originalmente Tezos se dijo que Tezostendría un TPSteórico de ~ 40 (que luegofue confirmadopor unmiembro de la comunidad que realizabapruebas).La caídaen TPSfue unefecto secundarioinvoluntario de los cambios de PROTO003,por lo quepodrían aumentarel hard_gas_limit_per_blockpara rectificaresto.Un aumento de 6x volvería a alinearel TPS (que luego comenzaría a alcanzar los límites detamaño de operación,comoestaban antes).Maybe - originally Tezos it was stated that Tezos would have a theoretical TPS of ~40 (which was later confirmed by a community member running tests). The drop in TPS was an unintended side-effect of the PROTO003 changes, so they co.6uld increase the hard_gas_limit_per_block to rectify this. A 6x increase would re-align the TPS (which would then start hitting the op size limits instead, as they were before).
- 1
- 2019-02-04
- Stephen Andrews
-
La caídaen TPSfueprobablemente un "efecto secundario"intencionadoparaprevenirel spam.Me cuesta creer que se haya cometido unerror.Tener un TPSmás alto que Bitcoin y Ethereumnoesnecesario actualmente y solo sería útilpara los spammers.hard_gas_limit_per_block solo debería aumentarse cuandoexista unanecesidadpráctica y cuando sepamos que losnodos conectadospodríanmanejarlo.Incluso siel TPSmáximoen estemomentoes ~ 6.6,sabemos quepodríaestablecersemuchomás alto,peroen estemomentoesmásimportante ser conservador que hacer que se veabien en unpapel.The drop in TPS was probably an intended "side-effect" in order to prevent spam. I have a hard time to believe it was something done by mistake. Having a higher TPS than Bitcoin and Ethereum is currently not needed and would only be useful for spammers. hard_gas_limit_per_block should only be increased when there is a practical need for it and when we know that the connected nodes would be able to handle it. Even if the max TPS right now is ~6.6 we know that it could be set much higher, but right now it is more important to be conservative than to make it look good on a paper.
- 1
- 2019-02-04
- Klassare
-
Acabo de comprobar la constantefija: `hard_gas_limit_per_block: 8000 000`,lo que significa queelnúmeromáximo detransaccionesporbloqueestá limitado a: 8000 000/10100,~ 792.I just checked the fixed constant : `hard_gas_limit_per_block:8000 000`, which mean the maximum number of transactions per block is limited to: 8000 000/10100, ~792.
- 0
- 2019-09-17
- Quyen
Dados los límites actuales degas y almacenamientoporbloque,¿cuáleselnúmeromáximo de operaciones detransferencia XTZ simple que sepuedenejecutarpor segundo (oporbloque sies una unidadmásnatural)en elproto 003?
¿Y cómo cambiaráel resultado de laspropuestas deenmienda descritas aquí queproponen aumentarel límite degas y cuál se votarápronto?
¡gracias!