Tezosのサイクルの長さを決定するものは何ですか?
2 回答
- 投票
-
- 2019-01-30
基本的に、サイクルはブロックの高さのセットであり、ベーキングの承認権は単一のランダムシードによって決定されます.
サイクルに多くのブロックがある理由は、ランダムシードを操作しようとするインセンティブが低下するためです(ほとんどのシードは平均して同様の分布を生成するため).サイクルにブロックが多すぎない理由は、サイクルが長くなるほど、権利がステークの分配を代表しなくなる可能性があるためです.ただし、これはサイクル長よりもスラッシュ条件の影響を大きく受けます.
サイクルの長さは、さまざまな期間の測定にも使用されますが、これはほとんどの場合便利ではなく、必要ではありません.たとえば、ランダムナンスへのコミットメントは1つのサイクルで発生し、次のサイクルで明らかになりますが、前者をサイクルの前半で発生させ、後者を2番目のサイクルで発生させることも可能です.
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.
サイクルの長さを選択する際の考慮事項は何ですか?テゾスの他の経済的パラメータと同様に、それは修正の対象となりますが、これについて考えることをここに集めるのは素晴らしいことです.