Qu'est-ce qui détermine la longueur d'un cycle à Tezos?
2 réponses
- votes
-
- 2019-01-30
Fondamentalement,un cycleest unensemble de hauteurs deblocpour lesquelles les droits de la cuissonen endossement sont déterminéspar une seule semence aléatoire.
La raison d'avoir denombreuxblocs dans un cycleest qu'il réduit l'incitation àessayer demanipuler lagraine aléatoire (car laplupart desgrainesproduiront des distributions similairesen moyenne).La raisonpour laquelleilne fautpas avoirtrop deblocs dans un cycle,c'est que,plus le cycleest long,lemoins représentatif de la distribution desparties les droitspourrait être.Cependant,celaestplus affectépar des conditions de coupe quepar la longueur du cycle.
Les longueurs de cycle sont également utiliséespourmesurer différentespériodes,mais quiestprincipalement hors de commodité,pas denécessité.Parexemple,l'engagementenvers lesnon-ances aléatoires seproduit dans un cycleet la révélation dans l'autre,maisil serait égalementpossible d'avoir lepremier arrivé dans lapremièremoitié d'un cycleet de ce dernier dans une seconde.
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
Ceciest unparamètreempirique,mais à hautniveau,il doit être suffisamment longpour obtenir suffisammentpour obtenir un échantillon statistique (pour la randomisationpour l'instantané de droits de cuisson)et suffisamment courtpourne pas connaître les récompenses attenduestrop à l'avance.Etencore unefois,commetous les autresparamètres de Tezos,ilest soumis à unemodification si la communauté croit qu'il y a une affairefortepour cela.
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.
Quelles sont les considérations dejeupour choisir la longueur d'un cycle?Commetout autreparamètre économique à Tezos,ilest soumis à un amendement,maisil seraitformidable de collecterici les choses à réfléchir à ce sujet.