Propuesta de Reforma del procedimiento para la revalidación de humanos para la extensión de su registro

Resumen

Propuesta que pretende cambiar de forma radical el proceso de revalidación de humanos registrados en el período comprendido entre 6 meses y 1 año. La propuesta principal es la eliminación del depósito para revalidar el perfil en ese período.

Introducción

Hasta hoy 19 de septiembre de 2021, fecha de redacción de esta propuesta, no ha llegado el momento aún de que ningún humano se vea obligado a registrar su perfil nuevamente por vencimiento de este.

El proyecto dispone de 6 meses luego de la fecha del registro para volver a registrar nuevamente el perfil, mediante exactamente el mismo procedimiento que el inicial. El objetivo de esto es dar FE DE VIDA del humano registrado, lo cual es importante para evitar que personas fallecidas continúen formando parte del registro, pero es realizado mediante pasos redundantemente innecesarios.

Esta propuesta propone cambiar dicho procedimiento, para facilitar la permanencia de los usuarios en el registro.

Motivación

El proyecto tiene como pilares principales la creación de un registro de humanos resistente al Ataque Sybil, y la distribución de un Ingreso Básico Universal (UBI) a los usuarios registrados, simplemente por su condición humana, para ayudar a combatir la pobreza. Motivado por los altos costos de gas de las transacciones de Activación de Contrato Inteligente en la red Ethereum, el aumento progresivo del valor de dicha moneda, el monto relativamente elevado del depósito inicial (más gas) que impide generalmente a usuarios con bajos recursos económicos formar parte o permanecer en el registro, publico la siguiente propuesta.

Implementación

  1. Se eliminará el depósito para usuarios registrados que dentro del período comprendido entre los 6 meses posteriores al registro y el año

  2. Se eliminará la necesidad de registrar el perfil nuevamente para seguir formando parte del registro a los usuarios comprendidos en ese período de tiempo

  3. El procedimiento para validar nuevamente el perfil consistirá en añadir un video en forma de EVIDENCIA adjuntada que debe tener los siguientes requisitos:

  • Las características de imagen del video serán exactamente idénticas a las del registro

  • Se exigirá mostrar además de la dirección Ethereum del usuario registrado, la fecha en la que procede la validación escrita en papel

  • La frase a pronunciar en este caso será “I certify that I am a real human, and that I am already registered in this registry”. Nótese que en ese momento el usuario SI FORMA PARTE DEL REGISTRO

  1. Al cumplir todos estos procedimientos, se procederá a emitir una transacción de activación de contrato inteligente que extienda la fecha de vencimiento del registro por un año más.

  2. En caso de haber un error en el video mostrado como evidencia de FE DE VIDA, debido al incumplimiento de dichos requerimientos, esto puede servir como motivo para pedir la eliminación del registro de dicho humano.

Consideraciones Finales

  1. Esta propuesta está sujeta a cambios debido a la posible existencia de barreras técnicas que impidan la realización de alguno de estos pasos.

  2. Esta propuesta establece un cambio en el procedimiento de revalidación, pero no brinda detalles técnicos ni un plazo para ser cumplido, esto quedará a disposición del equipo de desarrolladores del proyecto.

Autor: Angel Pérez (Proof of Humanity, a sybil-proof list of humans.)

4 Likes

Hola Ángel!

Gracias por la proposición. Estoy completamente de acuerdo que ahora las barreras de renovar el perfil (incluso el nuevo depósito) son muy altos, y muchos no van a poder renovarlo.

Esto es uno de los propósitos de la renovación, pero no es la única. Otro propósito importante es dar los “desafiadores” otra oportunidad de ser compensado por descubrir un perfil falso. De momento, hay pocas personas repasando los perfiles en el momento de creación. Sería bastante fácil crear un perfil “DeepFake” sin que nadie tome el tiempo de investigarlo (no lo he comprobado, pero me lo imagino). Lo bueno de pedir otro depósito para renovar es que así una vez al año hay otra oportunidad para desafiar los perfiles actuales.

Dicho esto, entiendo que el depósito de 0.1+ ETH es una cantidad importante. ¿Tal vez haya otra manera de incentivar los desafíos de perfiles viejos, sin pedir tanto? Es algo que estoy pensando yo también, porque como están las cosas ahora seguro que muchos miembros del registro tendrán que dejar su perfil de baja cuando llegue el momento de renovarlo.

Esto es también un problema grande, pero distinto al problema del depósito. La renovación será casi igual de caro como la activación, aunque no pidamos ningún depósito. El plan principal para mejorar esto es pasar el contrato PoH a una red L2 lo antes posible (la red más probable es Arbitrum).

2 Likes

El mayor problema que tiene el proyecto Proof Of Humanity ahora mismo es su limitada escalabilidad, no la existencia de Sybils. Se ve limitada la entrada de nuevos usuarios al proyecto por el exceso de comisiones por gas de la red Ethereum. Sin embargo no se está teniendo en cuenta el problema de la pérdida de usuarios registrados por vencimiento luego de que el proyecto cumpla su primer año de vida. Esto va a ocurrir por los siguientes motivos:

  • Poco incentivo económico debido a la depreciación constante de UBI (se que se está trabajando ampliamente en esto)

  • Necesidad de un depósito y la posibilidad de perderlo ante un posible error al volver a registrar el perfil

  • Necesidad de transcurrir por todos los pasos del registro nuevamente, con todo el gasto de gas que eso conlleva

Considero que aunque aporta más seguridad al registro el hecho de que hayan mas oportunidades para hacer challenge a perfiles sospechosos y recibir una recompensa por ello, es algo que de cierta forma va a afectar al proyecto. Generalmente cada vez que se intenta registrar un nuevo humano, hay varios que están comprobando la existencia o no de errores en dichos perfiles para ver si hay motivos para un challenge y beneficiarse de ello. La probabilidad de que un perfil malintencionado pase la Registration Phase es insignificante para estar realizando la misma comprobación año tras año sin haberse aún vencido el perfil.

Considero que si debe realizarse todo el proceso si transcurre un año luego del registro y el humano no lo revalida y por tanto se vence.