La semaine dernière, Priority Blockspace for Humans a été lancé sur @world_chain. Cette semaine, nous plongeons dans les détails techniques 🛠️ Comment fonctionne la preuve d'humanité ? 👇
🌏 Lorsqu'un utilisateur télécharge l'application World, il reçoit un identifiant mondial (World ID). La partie privée de l'identifiant mondial, stockée sur l'appareil de l'utilisateur, est utilisée pour prouver l'appartenance à l'ensemble de données d'identité onchain.
Les utilisateurs peuvent utiliser World ID pour prouver qu'ils sont un humain vérifié en confirmant son existence dans l'arbre Merkle onchain. Cela se fait en utilisant des preuves à divulgation nulle de connaissance avec des entrées privées, de sorte que le vérificateur ne sait rien sur l'utilisateur, si ce n'est qu'il a été vérifié auparavant ✨
Voici le processus : 👉 L'utilisateur génère une preuve d'identité mondiale liée à sa transaction et la soumet avec la transaction. 👉 Le constructeur de blocs vérifie : 1. La validité de la preuve sur ses entrées publiques : la racine Merkle actuelle de l'ensemble d'identités, le hachage de l'opération comme signal, et le nullificateur. 2. Que le nullificateur n'a pas dépassé les limites d'utilisation. 🏁 Si les vérifications sont réussies, le constructeur inclut l'opération en haut du bloc.
Tools for Humanity a conçu un constructeur de blocs personnalisé qui détecte et priorise les transactions portant une preuve d'humanité 🔥 Lisez tous les détails ici :
3,9K