La semana pasada, Priority Blockspace for Humans se lanzó en @world_chain. Esta semana, profundizamos en los detalles técnicos 🛠️ ¿Cómo funciona la prueba de humanidad? 👇
🌏 Cuando un usuario descarga la World App, se le asigna un World ID. La parte privada del World ID, almacenada en el dispositivo del usuario, se utiliza para probar la membresía en el conjunto de datos de identidad en la cadena.
Los usuarios pueden usar World ID para demostrar que son un humano verificado al confirmar su existencia en el árbol Merkle en la cadena. Esto se hace utilizando pruebas de conocimiento cero con entradas privadas, por lo que el verificador no sabe nada sobre el usuario, aparte de que ya ha sido verificado ✨
Aquí está el flujo: 👉 El usuario genera una prueba de World ID vinculada a su transacción y la envía junto con la transacción. 👉 El constructor del bloque verifica: 1. La validez de la prueba en sus entradas públicas: la raíz Merkle actual del conjunto de ID, el hash de la operación como señal y el anulador. 2. Que el anulador no haya superado los límites de uso. 🏁 Si las verificaciones son exitosas, el constructor incluye la operación en la parte superior del bloque.
Tools for Humanity diseñó un constructor de bloques personalizado que detecta y prioriza las transacciones que llevan prueba de humanidad 🔥 Lee los detalles completos aquí:
3,92K