Comment les récompenses des révélations fonctionnent-elles?
2 réponses
- votes
-
- 2019-02-20
Jepense que leboulanger quigénère la révélationne gagne rien (celane perdpas ses autres récompenses).C'est leboulanger quiinclut la révélation qui reçoit la récompense (généralement,dans lepremierbloc du cycle suivant).
Si vous avez unboulangerintelligent,vouspouvez retarder votre révélation à votrebloc Fist dans le cycle.
En outre,tous lesblocsne déclenchentpas une révélation.Seulementtous les 128blocsest unenon -cegénérée,quinécessitera une révélation denonce dans le cycle suivant.
I think the baker who generates the revelation does not earn anything (it just doesn’t lose its other rewards). It is the baker who includes the revelation that receives the reward (usually, in the first block of the next cycle).
If you have a smart baker, you could delay your revelation to your fist block in the cycle.
Also, not all blocks trigger a revelation. Only every 128 blocks is a nonce generated, that will require a nonce revelation in the next cycle.
-
Droit cela dépend de ce que Xtzbaker signifieen faisant une révélation.Leboulanger quibonne unbloc avec unenonce hachage devraenvoyer une opération de révélation signée dans leprochain cycle,sinonilperdra ses récompensespour leblocet le (Autre)boulanger au cycle suivant qui ajoute l'opération de révélation signée dans sonblocsera récompensé 1/8 xtzextraRight It depends what xtzbaker means by making a revelation. the baker who bakes a block with a nonce hash will have to send a signed revelation operation in the next cycle otherwise he will lose his rewards for the block AND the (other) baker in the next cycle that adds the signed revelation operation into his block will be rewarded 1/8 xtz extra
- 0
- 2019-02-20
- zgo
-
- 2019-02-20
Selon le doc: Lesboulangersgénèrentet hachage d'unnombre aléatoire utilisant desengagementseffectuéspendant le cycle (N-PRESERVED_CYCLES-2),dans unnuméro deblocage_per_per_commitment=32blocs.
comme unboulanger doit ajouter unenonce_hashen un seul desblocs (blocks_per_commitment=32).
Jetez un oeil à ce Bloc 315648 Notez le champ Nonce Hash est rempli de NCEUNQLQWXYD7JA1LFDGEHMCBQODLPS31LHU2MZ7S38RSBAZ5EXVZ
la révélation de cenonceestprésent href="https://tzscan.io/ooNijdrgdf6vzgnftK6LFm2MoY7Agn2tU7w5v2uxWVpd1HmMdeF" lenonceest c4e2802f96467b65750e4e110824f39a5c200b69198e279d704a083980cc538c
Si vous regardez le Bloc suivant 315649 Le hachage de champ de champest vide Sinousprenons 32pâté demaisons à venir,donc Bloc 315680 Nous revoyons qu'il y a unenonce hash
Vous devriez regarder votrebloc cuit aufourpour vérifier si vous avezbien commité un hashnonce
according to the doc : bakers generate and hash a random number using commitments made during cycle (n-PRESERVED_CYCLES-2), in one out of every BLOCKS_PER_COMMITMENT = 32 blocks.
As a baker have to add a nonce_hash in only one out of (BLOCKS_PER_COMMITMENT = 32) blocks.
take a look at that block 315648 notice the field Nonce Hash is filled with nceUnQLqWXyD7JA1LFDgeHmCbqoDLPs31LHU2mz7s38RSBAZ5exVZ
the revelation for this nonce is present here the nonce is c4e2802f96467b65750e4e110824f39a5c200b69198e279d704a083980cc538c
if you look at the next block 315649 the field Nonce hash is empty if we take 32 block ahead so block 315680 we see again that there is a nonce hash
You should look at your baked block to check if you have indeed commited to a nonce hash
-
Je seraisintéressé à calculermanuellement le hachagebasé sur la révélation.J'aiessayé [Blake2b] (https://8gwifi.org/messagedigest.jsp)et [base58] (https://incoherency.co.uk/base58/) codingmaisje nepeuxpas obtenir lemême hachageI would be interested though to compute manually the hash based on the revelation. I tried [blake2b](https://8gwifi.org/MessageDigest.jsp) and [base58](https://incoherency.co.uk/base58/) encoding but I can't get the same hash
- 0
- 2019-02-20
- zgo
-
eztz.lutility.b58cencode (eztz.library.sodium.crypto_generichash (32,Eztz.lutility.hex2buf ('C4E2802F96467B65750E4E110824F39A5C200B69198E2790CCC538C')),Eztz.prefix.nce);Renvoie la valeur correcteeztz.utility.b58cencode(eztz.library.sodium.crypto_generichash(32, eztz.utility.hex2buf('c4e2802f96467b65750e4e110824f39a5c200b69198e279d704a083980cc538c')), eztz.prefix.nce); Returns the correct value
- 1
- 2019-02-20
- Stephen Andrews
Selon la documentation,unboulanger doit recevoir 1/8 XTZpoureffectuer une opération de révélation.Entant queboulangeren solo,j'ai cuitenviron 8blocsjusqu'àprésentet,à cetitre,je m'attendrais à avoir reçu untotal de 1 XTZpour les récompenses de révélation,maisje ne semblepas y avoir reçu.
Je suis certain queje n'avaispas detemps d'arrêt dans cettepériode,doncje suis curieux de comprendrepourquoije ne recevrais aucune récompense de révélation.