Pourquoi Dusk cache le leader avant la création du bloc @Dusk
Je regardais comment les producteurs de blocs sont généralement sélectionnés, et un problème cessait de me tracasser.
Si tout le monde sait qui va créer le prochain bloc, est-ce que cela ne donne pas à un attaquant une cible extrêmement facile ?
Vous connaissez déjà le leader.
Vous savez quand son tour arrive.
Et si son identité et sa mise sont visibles avant qu’il ne fasse effectivement son travail, il y a du temps pour se préparer contre lui.
Alors j’ai commencé à me demander comment Dusk gère ce problème.
C’est à ce moment-là que j’ai découvert une chose appelée Proof-of-Blind Bid.
Le point intéressant, c’est que le leader sélectionné peut prouver qu’il est éligible sans révéler son identité ni le montant de sa mise avant la création du bloc.
Au début, je pensais que cacher le leader rendrait simplement le système plus difficile à comprendre.
Mais ensuite, la raison est devenue assez évidente.
Si je ne sais pas qui est le prochain leader, je ne sais pas exactement qui cibler.
Le réseau peut toujours vérifier que la personne a l’éligibilité requise, mais l’information n’est pas exposée trop tôt.
Ainsi, au lieu de
Voici le prochain producteur de blocs Préparez-vous
c’est plus proche de
Quelqu’un d’éligible a été sélectionné Vous découvrirez qui quand le travail sera fait
Cette petite différence peut compter énormément pour une blockchain financière.
Car la sécurité ne consiste pas seulement à empêcher une attaque après coup.
Parfois, la meilleure approche consiste à rendre plus difficile pour un attaquant de savoir où attaquer dès le départ.
C’est ce qui m’a rendu Proof-of-Blind Bid particulièrement intéressant.
Dusk ne cache pas seulement des informations pour la confidentialité.
Il cache une information précise, car la révéler trop tôt pourrait affaiblir le processus de consensus.
#dusk $DUSK $VELVET $COW