什么决定了Tezos中周期的长度?
2 个回答
- 投票数
-
- 2019-01-30
从根本上说,一个循环是一组块高,其烘焙认可权由单个随机种子确定.
一个循环中有许多块的原因是,它降低了尝试操纵随机种子的动机(因为大多数种子平均会产生相似的分布).一个周期中没有太多块的原因是,周期越长,权利可能代表的权益分配越少.但是,受削减条件的影响比受循环长度的影响更大.
周期长度也用于测量不同的周期,但这主要是出于方便,而不是必要.例如,对随机随机数的承诺发生在一个周期内,而显露发生在下一个周期内,但也有可能使前者发生在周期的前半段,而后者发生在第二个周期.
Fundamentally a cycle is a set of block heights for which the baking en endorsement rights are determined by a single random seed.
The reason to have many blocks in a cycle is that it lowers the incentive to try and manipulate the random seed (since most seeds will produce similar distributions on average). The reason not to have too many blocks in a cycle is that, the longer the cycle, the less representative of the stake distribution the rights might be. However, that is more affected by slashing conditions than by cycle length.
Cycle lengths are also used to measure different periods, but that is mostly out of convenience, not necessity. For instance, commitment to random nonces happen in one cycle, and the reveal in the next, but it would also be possible to have the former happen in the first half of a cycle and the latter in a second.
-
- 2019-01-30
这是一个经验参数,但从高层次上讲,它需要足够长的时间才能获得足够的统计样本(用于烘焙权快照的随机化),并且还需要足够短的时间以至于无法提前太多地了解预期的回报.再者,就像Tezos中的所有其他参数一样,如果社区认为有足够的理由,它可能会进行修改.
This is an empirical parameter but at high level it needs to be long enough to get enough to get statistical sample (for the randomization for the baking rights snapshot) and short enough to not know the expected rewards too much in advance. And again like every other parameter in Tezos it is subject to amendment if the community believes there is a strong case for it.
选择一个周期的长度有哪些考虑因素?与Tezos中的其他任何经济参数一样,该参数可能会有所修改,但是,在这里收集对此要考虑的事情将是非常好的.