Description de l'étiquette bittorrent
J'ai cloné PIVX(essentiellement, un tableau de bord de la fourche) et modifié les paramètres de base. Il compile bien. Lorsque j'essaie d'exécuter le serveur démarre et le fichier de journal de débogage montre des erreurs suivantes:
ERREUR: CheckProofOfWork() : hash ne correspond pas nBits
ERREUR: CheckBlockHeader() : la preuve de l'ouvrage ne
ERREUR: CheckBlock() : CheckBlockHeader échoué
Pour générer mon genèse bloc, j'ai changé les paramètres suivants:
- pszTimestamp : Utilisé un hasard dernières nouvelles.
- vAlertPubKey : Utilisé la touche d'alerte à partir de la génération de commandes mentionnées dans ce lien pastebin.
scriptPubKey : Utilisé la genèse de hex de génération de commandes mentionnées dans ce lien pastebin.
la genèse.nTime : vous avez le dernier timestamp unix.
- la genèse.nNonce : Obtenu à partir de la genèse bloquer la création de l'algorithme mentionné dans ce lien pastebin.
J'ai été en mesure de réussir à générer de nouvelles genèse de hachage ainsi que merkle racine. Mais après avoir compilé et j'obtiens l'erreur ci-dessus.
J'ai essayé de chercher la solution sur le web, mais la plupart d'entre eux n'avaient pas de réponses concrètes ou pas de réponses à tout, sauf ce un.
Il explique que le hachage de mon genèse bloc est supérieur à la cible de hachage qui est obtenu à l'aide de nBits
variable. Donc ma question est comment puis-je être sûr que mon genèse de hachage est inférieur à la cible de hachage pour se débarrasser des erreurs mentionnées?