Description de l'étiquette pmp
Ma compréhension du mécanisme de l'exploitation minière est ceci:
- Le mineur se connecte à un client Bitcoin (ou piscine) et soumet une demande getwork
- Le client (ou piscine) répond avec un bloc de données contenant le bloc de données, y compris l'essai à répartition aléatoire de bits, et le nonce (le peu qui le mineur de modifications)
- Le mineur incrémente le nonce à plusieurs reprises jusqu'à ce qu'il trouve une solution ou les débordements, à laquelle il soumet une nouvelle getwork demande du client (ou de la piscine)
Depuis le client/la piscine est responsable de la transmission des getwork demande, le client/la piscine est également responsable pour la protection contre la duplication. Depuis l'entropie des données remises par getwork doit, par définition, être supérieure ou égale à la sortie de l'entropie de SHA256 (2^256 bits), il devrait avoir le même ou moins de chance de collision (1/2^256).
Dans ce cas, une "collision" serait de remettre le même travail sur plusieurs mineurs, et on peut donc dire que plusieurs mineurs étant donné la duplication du travail a donc un faible risque de survenue d'être un risque négligeable.
L'un de mes préférés de la comp sci professeurs m'a dit une fois que la chance de collision (par unité de travail) est environ la même que l'obtention de l'état de la loterie 11 fois dans une rangée, puis d'être frappé par la foudre, survivre et d'être élu président. Et il avait les mathématiques pour...