Conversation
| | **Precision (step size)** | ≈0.0122% | [`FastUpdatesIncentiveManager.getPrecision`](/ftso/solidity-reference/IFastUpdateIncentiveManager#getprecision) | | ||
| | **Range** | 0.0183% | [`FastUpdatesIncentiveManager.getRange`](/ftso/solidity-reference/IFastUpdateIncentiveManager#getrange) | | ||
| | **Max range (max increment per block)** | 0.091% (5x) | [`FastUpdatesIncentiveManager.rangeIncreaseLimit`](/ftso/solidity-reference/IFastUpdateIncentiveManager#rangeincreaselimit) | | ||
| | **Max increment per second** | 0.054% | - | |
There was a problem hiding this comment.
I'd remove max increment per second since this is a number that depends on block latency
| | **Mean updates per block** | 1.5 | [`FastUpdatesIncentiveManager.getExpectedSampleSize`](/ftso/solidity-reference/IFastUpdateIncentiveManager#getexpectedsamplesize) | | ||
| | **Precision (step size)** | ≈0.0122% | [`FastUpdatesIncentiveManager.getPrecision`](/ftso/solidity-reference/IFastUpdateIncentiveManager#getprecision) | | ||
| | **Range** | 0.0183% | [`FastUpdatesIncentiveManager.getRange`](/ftso/solidity-reference/IFastUpdateIncentiveManager#getrange) | | ||
| | **Max range (max increment per block)** | 0.091% (5x) | [`FastUpdatesIncentiveManager.rangeIncreaseLimit`](/ftso/solidity-reference/IFastUpdateIncentiveManager#rangeincreaselimit) | |
There was a problem hiding this comment.
remove "(max increment per block)"
| | **Update size** | ≈200k (1.33%) | - | | ||
| | **Mean updates per block** | 1.5 | [`FastUpdatesIncentiveManager.getExpectedSampleSize`](/ftso/solidity-reference/IFastUpdateIncentiveManager#getexpectedsamplesize) | | ||
| | **Precision (step size)** | ≈0.0122% | [`FastUpdatesIncentiveManager.getPrecision`](/ftso/solidity-reference/IFastUpdateIncentiveManager#getprecision) | | ||
| | **Range** | 0.0183% | [`FastUpdatesIncentiveManager.getRange`](/ftso/solidity-reference/IFastUpdateIncentiveManager#getrange) | |
There was a problem hiding this comment.
Add a description for Range in brackets: "(precision * mean updates)"
| | **Range** | 0.0183% | [`FastUpdatesIncentiveManager.getRange`](/ftso/solidity-reference/IFastUpdateIncentiveManager#getrange) | | ||
| | **Max range (max increment per block)** | 0.091% (5x) | [`FastUpdatesIncentiveManager.rangeIncreaseLimit`](/ftso/solidity-reference/IFastUpdateIncentiveManager#rangeincreaselimit) | | ||
| | **Max increment per second** | 0.054% | - | | ||
| | **Incentive duration** | 17 blocks (≈29 seconds) | [`FastUpdatesIncentiveManager.getIncentiveDuration`](/ftso/solidity-reference/IFastUpdateIncentiveManager#getincentiveduration) | |
There was a problem hiding this comment.
Remove the "=(29 seconds)" since this depends on block latency
|
|
||
| | Metric | Value | Associated functions | | ||
| | ------------------------ | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| | **Update size** | ≈200k (1.33%) | - | |
There was a problem hiding this comment.
Update size for Scaling is not correct. Scaling "updates" technically consist of 3 separate transactions from each data provider: submit1, submit2, and submitSignatures. Each takes around 30k gas (usually from 24k to 31k, depending on the transaction).
Meanwhile, for Block latency updates, i.e. the submitAndPass transactions, the current size is 180k to 260k per transaction.
Regardless, these are not really protocol parameters.
70d4e0d to
d155f3e
Compare
d155f3e to
70d4e0d
Compare
63da612 to
0db4d72
Compare
No description provided.