Détails sur Qubic Crypto
Qubic utilise le hachage K12 et la cryptographie standard pour des performances améliorées, détaillées dans qubic-cli/keyUtils.cpp. Les adresses et les vérifications des transactions sont gérées de manière sécurisée.
Qsilver · 31 décembre 2023.
Dans le livre blanc intérimaire non officiel, je n'ai pas approfondi les algorithmes cryptographiques détaillés utilisés. Pour ceux qui ne sont pas à l'aise avec la lecture de code C++, voici un petit addendum :
Au lieu de SHA256, Qubic utilise K12 (Keccak Team), qui est plus rapide et une amélioration par rapport à SHA256. Qubic utilise la cryptographie standard à clé publique/privée. Une graine alpha minuscule de 55 caractères se mappe à des valeurs binaires de 0 à 25, puis est hachée deux fois avec K12 pour créer la clé privée de 256 bits. La clé publique est dérivée de la clé privée en utilisant ecc_mul_fixed
. Les adresses visibles pour les utilisateurs sont générées à partir des bits de la clé publique avec un contrôle de somme K12.
Le processus, y compris la création de hachage de transaction, est détaillé dans environ 100 lignes de code dans qubic-cli/keyUtils.cpp.
Les lecteurs avertis peuvent noter que puisque la graine se mappe à une clé privée à haute entropie de 256 bits, les portefeuilles pourraient utiliser 24 mots BIP39 pour gérer les adresses des utilisateurs au lieu des graines spécifiques à Qubic de 55 caractères.
À chaque époque, l'arbitre détermine un nouvel ensemble de calculateurs basé sur la performance de l'époque précédente, diffusant la liste des 676 calculateurs. Cela permet aux nœuds de vérifier que le calculateur approprié a signé un tick. Le leader du tick, le prochain calculateur sur la liste, signe chaque tick s'il atteint le quorum, rendant toutes les données de tick vérifiables.
Chaque transaction est signée par la clé privée appropriée, assurant que tout dans Qubic est vérifiable cryptographiquement, malgré l'absence de lien explicite entre les blocs. Même un tick vide nécessite un accord de quorum pour empêcher les attaques par soumissions de ticks vides falsifiés.
Lisez la série “Non Officielle” de Qsilver
- Un livre blanc intérimaire non officiel sur Qubic
- Détails sur Qubic Crypto
- Un guide non officiel sur l'intégration des services Qubic
- Un guide non officiel pour écrire des contrats intelligents Qubic
Pour les dernières mises à jour, rejoignez le Discord de Valis, suivez-nous sur X, et ajoutez notre blog à vos favoris.
← Précédent