over budget
DAO-NET: ZKP Sybil Defense Service
Current Project Status
unfunded
Total
amount
Received
$0
Total
amount
Requested
$55,000
Total
Percentage
Received
0.00%
Solution

Design a zero knowledge proof that every member of an encrypted blockchain list is human, alive and unique before issuing an SSI verifiable credential that the user stores in their wallet.

Problem

How to create a one-member one-vote style DAO that is resistant to Sybil attacks, requires zero knowledge and is completely decentralized?

Impact / Alignment
Feasibility
Auditability

Nosotros

2 members

Por favor, describa la solución que propone.

Esta propuesta es para un libro blanco de investigación y diseño que será un contenido de código abierto para toda la comunidad. El diseño final debe permitir que cualquier DAO verifique que una credencial de identidad autosuficiente suministrada por un miembro que indica que el miembro es humano, está vivo y es único, es precisa a través de un contrato inteligente que hace referencia a una lista de cadena de bloques cifrada.

La solución propuesta reúne varios conceptos avanzados muy específicos, pero el resultado deseado es muy simple: que las DAOs se aseguren de que cada miembro es humano, está vivo y no tiene más de una membresía en la DAO. La razón principal de la solución es permitir que muchas DAOs creen una estructura organizativa de un miembro, un voto, manteniendo la máxima descentralización y la mínima sobrecarga.

Desglosando la solución en los requisitos de sus componentes:

1) Diseñar una prueba de conocimiento cero de que cada miembro de una lista encriptada de la blockchain es humano, está vivo y es único. La razón para utilizar una prueba de conocimiento cero es mantener el máximo anonimato, mientras que el uso de una lista de blockchain encriptada en lugar de un servidor de base de datos tradicional es para mantener la máxima descentralización. Lo ideal sería que esta prueba de conocimiento cero y la adición a la lista de blockchain encriptada se hicieran a través de una dapp.

2) Emitir una credencial verificable de Identidad Auto Soberana que el usuario almacene en su cartera, acreditando que es humano, está vivo y es único. Mantener la credencial viva requeriría una verificación periódica. La razón de utilizar el modelo SSI es porque maximiza la descentralización y permite que muchas DAOs, u otras entidades, utilicen un único emisor en lugar de tener que reinventar la rueda. La dapp ZKP también emitiría la credencial y la enviaría a la cartera del usuario.

3) Cuando el titular de una credencial desea unirse a una DAO, proporcionaría la credencial verificable a un contrato inteligente de código abierto que proporcionaría la prueba que se presentaría a la DAO. El uso de un contrato inteligente con una lista de blockchain encriptada en lugar de un servidor de base de datos tradicional es, de nuevo, para mantener la máxima descentralización.

Por favor, describa cómo su solución propuesta abordará el Reto en el que la ha presentado.

El ecosistema DAO-NET ya aborda la creación y el funcionamiento de DAOs algorítmicos. También hay varias soluciones de DAO gestionadas disponibles en el ecosistema de Cardano. Una de las herramientas más importantes que aún faltan para la creación de DAOs es la capacidad de verificar que los miembros son humanos (no bots) y no tienen múltiples cuentas. Existen servicios similares en otras plataformas, principalmente en Ethereum, como Proof of Humanity, pero la mayoría utilizan servidores de bases de datos en lugar de blockchains para almacenar los datos y suelen ser un servicio de pago.

El objetivo del diseño es un servicio de emisión de credenciales descentralizado, gratuito y de código abierto que no será controlado por ninguna entidad, con tarifas de transacción (probablemente incrementadas) que cubran los costes computacionales adicionales de los Operadores de Stake Pool (proporcionando potencialmente ingresos adicionales a los SPO).

¿Cuáles son los principales riesgos que podrían impedir que el proyecto se lleve a cabo con éxito y explique cómo va a mitigar cada uno de ellos?

A grandes rasgos, la solución parece técnicamente viable, pero combina varios conceptos de vanguardia, por lo que existe una gran posibilidad de que no todos los componentes deseados funcionen juntos como es debido. Por lo tanto, la propuesta se ha reducido a la simple creación del libro blanco y la documentación de diseño para mostrar cómo se podría lograr la solución deseada.

Cualquier aspecto del diseño que no sea factible se documentará, junto con las razones, las posibles soluciones alternativas y/o las nuevas características tecnológicas necesarias para aplicar la solución completa.

El segundo riesgo principal consiste en encontrar expertos cualificados dispuestos a realizar trabajos de código abierto a un ritmo que probablemente se financie en el marco del Proyecto Catalyst, dada su gran demanda y su limitada disponibilidad. Para mitigar este riesgo, DAO Coders se pondrá en contacto con el IOG y la Fundación Cardano para una posible ayuda en la contratación.

Por favor, proporcione un plan detallado, incluyendo el calendario y los hitos clave para la entrega de su propuesta.

Septiembre 2022

  • Contratar a un criptógrafo de conocimiento cero
  • Reclutar a un experto en identidad auto soberana

Oct 2022

  • Participación de la comunidad en los ayuntamientos posteriores
  • Definir los requisitos del proyecto

Nov 2022

  • Diseñar la solución Zero Knowledge Proof
  • Diseñar un marco de credenciales de identidad autosuficiente

Dic 2022

  • Finalizar la documentación

Enero 2023

  • Publicar el libro blanco

  • Presentar los resultados en el Ayuntamiento (después)

    Por favor, facilite un desglose presupuestario detallado.

Criptógrafo (7.500 $/mes durante 4 meses): $30,000

Experto en Identidad Auto Soberana (5.000 $/mes durante 4 meses): $20,000

Desarrollador principal (500 $/mes durante 5 meses): $2,500

Gestor de productos (500 $/mes durante 5 meses): $2,500

Total: 55.000 dólares

\N[FEASIBILIDAD\N] Por favor, facilite los datos de las personas que trabajarán en el proyecto.

Director de producto \N - ****

  • tener un conocimiento holístico del conjunto de propuestas de DAO-NET
  • experiencia en la gestión de equipos multidisciplinares en hasta una docena de proyectos simultáneamente
  • capacidad para articular y traducir con fluidez entre los requisitos empresariales y técnicos
  • capaz de gestionar grandes y complejos presupuestos
  • experiencia en la contratación de consultores y en la negociación de contratos con terceros

Desarrollador principal

  • Experiencia como desarrollador full stack
  • Desarrollo de Plutus, especialmente el contrato inteligente DAO algorítmico primitivo
  • Definir los requisitos técnicos
  • Integrar múltiples componentes de software en una solución mayor

Experto en Identidad Soberana / Desarrollador de Plutus

  • Experiencia en el diseño del marco de trabajo de Self Sovereign Identity
  • Experiencia como desarrollador de pila completa
  • Desarrollo de contratos inteligentes en Plutus, preferiblemente Plutus Pioneer

Desarrollador de criptografía

  • Experiencia en pruebas de conocimiento cero
  • Experiencia como desarrollador de pila completa
  • Experiencia en pruebas de identidad, especialmente en pruebas de humanidad y vida

Equipo

Director de producto: Dwayne Collard - Más de 20 años de experiencia como consultor de TI, analista de soluciones, gestor de TI y asesor de la comunidad de veteranos <https://www linkedin.com/in/dwayne-collard/>

Desarrollador principal: Jude Ben - 9 años+ Desarrollo de Software , Desarrollo de Contratos Inteligentes Plutus , Ingeniero de Nube e Infraestructura https://www.linkedin.com/in/judeebene/

Experto en Identidad Auto Soberana / Desarrollador de Plutus: Contratista por determinar.

Desarrollador de criptografía: Contratista por determinar.

** Tenga en cuenta que los puestos de Director de Producto y Desarrollador Principal proporcionan la dirección técnica y la supervisión del equipo de desarrollo contratado. No son puestos a tiempo completo, lo que permite a estas personas participar en múltiples proyectos, lo que resulta más fácil ya que los proyectos están interrelacionados. Estas personas han gestionado las 4 propuestas de DAO-NET del Fondo 7, que se completarán antes de la liberación de la financiación del Fondo 9.

De las tres propuestas DAO-NET del Fondo 8, una está programada para ser completada antes de la liberación de la financiación del Fondo 9, por lo tanto, incluso si las cuatro propuestas DAO-NET del Fondo 9 son financiadas, el equipo de gestión tiene la capacidad de cumplir con todos los proyectos.

Si le financian, ¿volverá a Catalyst en una ronda posterior para obtener más financiación? Por favor, explique por qué / por qué no.

El objetivo inicial de DAO-NET es complementar el proceso de financiación de Project Catalyst proporcionando un proceso de financiación alternativo que requiere menos gastos generales, tarda días en lugar de meses, se centra en pequeños proyectos (menos de 10.000 dólares) en lugar de grandes proyectos y proporciona un medio para financiar los gastos diarios de los servicios en curso.

Aunque la intención final es que el ecosistema DAO-NET sea autosuficiente, se prevé que la financiación inicial para la posterior redistribución a los proyectos elegibles a través de la votación de la comunidad provenga de futuras propuestas de Project Catalyst en los Fondos 10-12. (Véase la propuesta DAO-NET: Small Developer Funding como ejemplo de cómo serán estas futuras solicitudes de financiación).

Si las futuras solicitudes de financiación del Proyecto Catalyst no se conceden, el proyecto tiene planes de financiación de contingencia, aunque se espera que la tasa de adopción para hacer crecer las comunidades de Cardano y DAO-NET sea significativamente más lenta.

Independientemente de la futura financiación, el ecosistema DAO-NET, que cuenta con varios productos mínimos viables, todos ellos de código abierto, estará disponible para que la comunidad lo utilice y lo aproveche.

Por favor, describa lo que va a medir para seguir el progreso de su proyecto y cómo lo va a medir.

Los codificadores de DAO harán un seguimiento del número de individuos, DAOs u otras entidades que expresen su interés en la solución e informarán de los totales en el formulario de informe mensual de Project Catalyst.

Como parte del proceso de publicación del documento, se pedirá a los lectores que den su opinión sobre el documento final en forma de una breve encuesta. Los resultados de los comentarios se incluirán en la presentación final del Ayuntamiento.

¿Qué significa el éxito de este proyecto?

El éxito de este proyecto consistirá en la existencia de un documento de diseño sólido sobre cómo crear una solución de conocimiento cero totalmente descentralizada para verificar la prueba de humanidad, vida y singularidad que se desarrolle a través de futuras rondas de financiación de Project Catalyst o por otros medios.

El éxito también incluiría un interés en la comunidad, para utilizar la solución para desarrollar DAOs del estilo “un miembro, un voto”.

[AUDITABILIDAD\N] Por favor, proporcione información sobre si esta propuesta es una continuación de un proyecto previamente financiado en Catalyst o uno completamente nuevo.

Esta propuesta es una continuación de los proyectos financiados anteriormente:

Fondo 7:

DAO-NET: Plataforma de despliegue de DAO

DAO-NET: DAO de defensa legal

DAO-NET: Traducción multilingüe

DAO-NET: Auditoría DAO

Fondo 8:

DAO-NET & A2T Sidechain Design

DAO-NET: Mercado de fichas DAO

Precios de la tienda de mercancías en ADA (La venta de mercancías de marca en línea utilizando ADA es uno de los mecanismos alternativos de recaudación de fondos para DAO-NET y cualquier DAO miembro)

y está relacionado con las propuestas del Fondo 9:

[DAO-NET: Financiación para pequeños desarrolladores](https://cardano. ideascale.com/c/idea/422249)

DAO-NET: Integración del monedero electoral

DAO-NET: Participar para ganar

Reseñas de CAs (1)

Comments

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00