Максимальный теоретический TPS с текущими настройками блокировки газа / лимитов хранения?
1 ответ
- голосов
-
- 2019-02-03
В настоящее время существует фиксированная константа ,ограничивающаяобщее потребление газа одним блоком для:
hard_gas_limit_per_block = 4000000
С с изменением комиссииproto003 транзакции (транзакции) имеют минимальнуюзатраты на газ:
gas_limit : 10100
Это означает,что максимальное количество TX на блок ограничено 4 000 000/10100,что составляет ~ 396.Поскольку блоки имеют интервал не менее 60 секунд,теоретический максимум составляет 6,6 (396/60) транзакций в секунду (TPS).
До обновленияproto003 было возможно более высокое значение TPS.Неясно,как предложенная поправка к протоколу Nomadic Labs повлияет на это,поскольку подробностей еще не опубликовано.Очевидно,что увеличение лимита газа на блок поможет снять это ограничение на 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.
-
Я предполагаю,что они увеличат только константу hard_gas_limit_per_operation.Так что в этом случае это не должно повлиять на TPS.В настоящее время трудно увидеть какие-либо веские причины для увеличения hard_gas_limit_per_block.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
-
Возможно - изначально в Tezos было заявлено,что Tezos будет иметь теоретический TPS ~ 40 (что позже было подтверждено участниками сообщества,выполняющими тесты).Падение TPS было непреднамеренным побочным эффектом изменений PROTO003,поэтому они сошлись на увеличении hard_gas_limit_per_block,чтобы исправить это.Увеличение в 6 раз приведет к повторному выравниванию TPS (который затем начнет выходить за пределы размера операции,как это было раньше).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
-
Снижение TPS,вероятно,было намеренным «побочным эффектом» для предотвращения спама.Мне трудно поверить,что это было сделано по ошибке.В настоящее время не требуется более высокий TPS,чем у Биткойна и Эфириума,и он будет полезен только спамерам.hard_gas_limit_per_block следует увеличивать только тогда,когда в этом есть практическая необходимость и когда мы знаем,что подключенные узлы смогут справиться с этим.Даже если максимальное значение TPS сейчас составляет ~ 6,6,мы знаем,что его можно установить намного выше,но сейчас важнее быть консервативным,чем сделать так,чтобы он хорошо выглядел на бумаге.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
-
Я только что проверил фиксированную константу: `hard_gas_limit_per_block: 8000 000`,что означает,что максимальное количество транзакций на блок ограничено: 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
Учитывая текущие ограничения по газу и хранению на блок,какое максимальное количество простых операций передачи XTZ может быть выполнено в секунду (или на блок,если это более естественная единица) в протоколе 003?
И как изменится результат в соответствии с предложениями по поправкам,описанными здесь,которые предлагают увеличить лимит газа и за которые скоро проголосуют?
спасибо!