completed

Proposer-tool on chain - AIM

$34,000.00 Received
$34,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
Solución

Build a prototype proposal submission tool and draft a community effort for protocol level proposal submission.

Problem:

La herramienta de iteración y presentación de propuestas está centralizada y supera la capacidad de iteración de la comunidad. Los datos están bloqueados por el proveedor.

Yes Votes:
₳ 70,733,265
No Votes:
₳ 8,231,075
Votes Cast:
247

This proposal was approved and funded by the Cardano Community via Project F8: DApps and Integrations Catalyst funding round.

[IMPACTO] Describa la solución que propone. La herramienta de propuestas en la cadena será un prototipo de una posible implementación en la cadena de la presentación de propuestas. Actualmente, la presentación de propuestas en Cardano Project Catalyst está bloqueada en un único proveedor. Esto tiene el efecto de que los datos recogidos también están bloqueados detrás de un proveedor específico dando lugar al riesgo de "vendor lock-in". Esto significaría que, con el paso del tiempo, la plataforma de facto ocupa una posición de poder cada vez mayor en el ecosistema y resulta más difícil apartarse de ella.

El objetivo de esta propuesta es iniciar el proceso de ofrecer una alternativa liderada y construida por la comunidad.

El espíritu que subyace a su desarrollo es ofrecer un proyecto pionero que cree un camino en el que los futuros proyectos puedan pisar y construir.

Para ello, lo mejor es investigar primero un proceso alternativo de "presentación de propuestas" que aproveche la tecnología de la cadena de bloques y, a continuación, desarrollar un proyecto de protocolo abierto.

Para demostrar todo el potencial de este enfoque y comenzar la transición hacia un proceso de iteración comunitario descentralizado, desarrollaremos un MVP utilizable como primera implementación del protocolo. Con un ejemplo práctico será más fácil identificar las posibles lagunas, recoger comentarios y hacer que la gente inicie una conversación sobre posibles actualizaciones y mejoras, así como empezar a definir colectivamente un mecanismo para actualizar el propio protocolo.

La definición del protocolo es extremadamente importante porque permitirá diferentes implementaciones para diferentes monederos y herramientas, permitiendo que cualquiera pueda participar en el proceso porque puede interactuar directamente con la blockchain.

Describa cómo su solución propuesta abordará el Desafío en el que la ha presentado. El Proyecto Catalyst es un experimento de cómo será el quinto tramo de la hoja de ruta de Caradno, es decir, la era de la gobernanza de Voltaire. Es una parte pequeña, pero en constante crecimiento, del ecosistema de Cardano. Creemos que con el tiempo se convertirá en una parte importante y siempre presente del ecosistema. Por lo tanto, con esta propuesta buscamos comenzar a cerrar la brecha entre el proceso de Catalyst y el ecosistema más amplio de Cardano.

El experimento inicial estaba bajo la dirección del equipo de IO y, con los requisitos de una entidad corporativa, eligieron una plataforma existente con un historial en el espacio de ideación. Sin embargo, a medida que la comunidad ha ido abrazando el proyecto y su objetivo, muchos de los que han participado en el proceso de Catalyst han identificado los defectos y carencias de utilizar una solución existente de talla única y han pedido repetidamente el desarrollo de una alternativa. Con esta propuesta esperamos ofrecer una forma de ofrecer una solución y un camino a seguir tanto para IO como para la comunidad. Una que empiece a cumplir la promesa de ofrecer una solución creada y desarrollada por la comunidad que sea ampliable, ajustable, flexible y descentralizada. Una solución en la que la comunidad tenga acceso a los datos y pueda participar en su desarrollo y su futuro.

Detalles técnicos

Tras la definición de un esquema de datos para una propuesta (basado principalmente en la estructura de datos actualmente en uso) desarrollaremos una aplicación web SPA (Single Page Application) que permitirá a los proponentes redactar y crear su propia propuesta.

La aplicación web estará conectada a los monederos de Cardano basados en la web (como Nami, Flint, CC-Vault, GameChanger Wallet) y permitirá a los proponentes presentar su proyecto finalizado directamente en la cadena, aprovechando los metadatos de las transacciones.

Ejemplo de proceso para los proponentes

El usuario abre la herramienta y prepara la propuesta en una interfaz de usuario amigable, de acuerdo con la estructura de datos La propuesta se guarda localmente en el navegador (en futuras iteraciones podría guardarse temporalmente en un entorno centralizado para poder compartirla antes de la presentación final) El usuario envía la propuesta: La herramienta: Analiza los datos locales y los organiza según el protocolo definido Generará los metadatos de la transacción que contengan la propuesta Crear y enviar la transacción con sus datos (se requiere una tarifa mínima de 0,17 ADA por envío) Los datos se almacenan de forma inmutable y para siempre en la cadena Puede ser anónimo (si mantiene su cartera anónima) Los datos para el proceso posterior (como Assess y Governance) pueden agregarse directamente consultando la blockchain

Resultado: transparencia total - resistencia a la censura - datos no alterables/manipulables - abierto a que cualquiera participe - abierto a que cualquiera construya herramientas e integraciones

¿Cuáles son los principales riesgos que podrían impedirle realizar el proyecto con éxito y explique cómo mitigará cada uno de ellos? Los principales riesgos están relacionados con la interacción con la cadena de bloques desde un punto de vista técnico: por ejemplo, un protocolo defectuoso se almacenará de forma inmutable y para siempre y podría ser difícil mantener la compatibilidad para futuras actualizaciones. El punto clave para hacer frente a este riesgo reside en la investigación que precederá a la implantación y que analizará los posibles problemas técnicos.

La ausencia de un almacenamiento central para los borradores de las propuestas (similar a la actual plataforma Ideation) implica la imposibilidad de compartir los borradores de las ideas y no permite que los usuarios en general interactúen/comenten con ellos antes de su envío a la cadena de bloques. Este problema, cuya solución es extremadamente importante desde el punto de vista de la colaboración, podría abordarse fácilmente en futuras iteraciones con la adición de una API externa que se utilizará únicamente para almacenar comentarios, interacciones y borradores antes del envío a la cadena. Si se desarrolla de forma modular adecuada, también esta capa de colaboración podría trasladarse en iteraciones posteriores a herramientas y protocolos que aprovechen la tecnología blockchain.

Un riesgo secundario es crear conciencia y participación con el protocolo. Dado que se trata de un proceso novedoso, será fundamental que la comunidad de usuarios lo entienda, tanto desde el punto de vista técnico como desde el punto de vista de la participación. La construcción de los conocimientos técnicos y un acuerdo más amplio pueden ser explorados en esta propuesta: https://cardano.ideascale.com/c/idea/400140

[VIABILIDAD] Por favor, proporcione un plan detallado y un calendario para la entrega de la solución. El éxito de Project Catalyst como proceso de ideación de tesorería y protocolo radicará en su capacidad para adaptarse rápidamente al cambiante panorama en el que opera. El objetivo de este proyecto es iniciar el proceso y el debate sobre el paso de una plataforma de iteración de propiedad centralizada, que es Ideascale, a una plataforma abierta y participativa dirigida y operada por la comunidad. La solicitud de fondos de tesorería a través de la presentación de propuestas podría ser un ecosistema de ideas abierto y los datos almacenados en la blockchain de Cardano.

La apertura del proceso de propuestas, que actualmente se centra en la financiación de la comunidad frente a la tesorería también podría conducir a la apertura de las propuestas de ajuste de nivel de protocolo Caradno y la votación. De este modo, esta propuesta de prueba de concepto ofrece un inmenso valor potencial para explorar formas de descentralizar la gobernanza de Cardano.

La propuesta entregará una dApp que funcione, aunque sea en el estado MVP, que aprovecha los metadatos de las transacciones, produciendo transacciones para cada envío y explotando la inmutabilidad de la cadena. Aunque no se adapte al proceso oficial de Catalyst, podría ser utilizado por tesorerías laterales, continuando con la producción de transacciones en cualquier contexto que se utilice.

Podría resolver el problema relacionado con la dependencia del proveedor del actual proceso Catalyst sin demasiada complejidad técnica.

Podría ser un gran escaparate y cómo "el mayor fondo de innovación" basado en blockchain que distribuye fondos a través de blockchain, y permite a la gente votar a través de un blockchain también utiliza el blockchain para la parte práctica del proceso. Creemos que esto podría impulsar la adopción para los usuarios en general.

Por favor, facilite un desglose detallado del presupuesto. Hoja de ruta:

Mayo de 2022 - Investigación preliminar - Revisión bibliográfica de la investigación actual sobre algunos problemas clave (encriptación por tiempo, almacenamiento tipo db en cadena, etc. ) Junio - julio de 2022 - Definición del protocolo - A partir de la investigación preliminar, se elegirán las soluciones y tecnologías que se aplicarán y se definirá el protocolo real. La investigación y las elecciones realizadas se documentarán y serán de código abierto. Junio - julio de 2022 - Diseño gráfico y UX - se prepararán los gráficos para la herramienta frontend Ago - Oct 2022 - Implementación PoC - El protocolo definido se implementará en el actual MVP como PoC y podrá ser probado desde la comunidad.

Entregables:

Propuesta de investigación y protocolo Implementación del PdC (herramienta de presentación de propuestas + integración de carteras) Caja de herramientas para consultar la cadena de propuestas y agregar datos

Por favor, facilite los detalles de los miembros de su equipo necesarios para completar el proyecto. ¡Desarrolladores, desarrolladores, desarrolladores! Cardano AIM se está armando con la contratación de desarrolladores capaces de asumir esta extraordinaria tarea.

Tenemos la visión, desarrollaremos el plan y lo implementaremos y entregaremos.

Lucio Baglione: Jefe Técnico - Desarrollador con más de 9 años de experiencia (principalmente centrada en web/móvil. Lenguajes y frameworks: PHP, Javascript, Typescript, Python, Ruby - Laravel, Ruby on Rails, Wordpress, Angular.js, Vue.js, Node.js). CA y vCA, co-creador de las herramientas comunitarias (Proposer/CA/vCA/Voter Tools) https://github.com/Project-Catalyst/ https://github.com/coire1 .

Víctor Corcino: Promoción y marketing - Consejero comunitario veterano (vCA), mentor de propuestas, representante elegido por los CAs para el 1er Círculo Catalizador, co-creador de las Herramientas Comunitarias (Proposer/CA/vCA/Voter Tools), miembro del núcleo del Enjambre Catalizador, ingeniero/científico/desarrollador y con experiencia docente "práctica".

Phil Khoo Líder del proyecto - Veteran Community Advisor (vCA), cocreador de las herramientas comunitarias (Proposer/CA/vCA/Voter Tools y Community Landing page), diseñador de interfaz de usuario/UX y con formación en finanzas y negocios.

Juliana y Plamen - El equipo de desarrolladores de AIM.

Estudio de diseño - Externo / por identificar y contratar

[AUDITORÍA] Describa cómo va a medir el progreso y el desarrollo del proyecto Número de commits en Github Número de problemas de Github abiertos/resueltos Número de PR de Github revisados / fusionados / aceptados Número de comentarios recibidos y aplicados

¿Cómo es el éxito de este proyecto? El éxito del proyecto será:

La entrega de la investigación y la definición de la primera iteración de un protocolo para presentar propuestas en cadena La entrega del primer MVP utilizable que implemente el protocolo y permita a cualquier titular de ADA presentar una propuesta directamente en la cadena

Más allá del éxito:

Adopción del protocolo y la herramienta por parte de los sistemas de tesorería laterales Adopción del protocolo y la herramienta por parte de Project Catalyst

Por favor, facilite información sobre si esta propuesta es una continuación de un proyecto financiado anteriormente en Catalyst o uno totalmente nuevo. Este proyecto está estrechamente relacionado con la Herramienta Marco de Propuestas del Fondo 8 - AIM (https://cardano.ideascale.com/c/idea/397324) en la que está trabajando AIM, así como con la financiada anteriormente.

Sin embargo, su objetivo es explorar el movimiento de las estructuras de datos en las cadenas y proporcionar una expansión general de la herramienta de propuestas AIM.

¡Esta es también la evolución natural de las herramientas comunitarias del Fondo 7 sobre Chain! - AIM (https://cardano.ideascale.com/a/dtd/384018-48088) que aborda el mismo problema de la descentralización de una parte diferente del proceso de Catalyst y que actualmente está en investigación/desarrollo.

Reseñas de CAs (1)

Comments

Monthly Reports

No

Disbursed to Date
$34,000
Status
Still in progress
Completion Target
7/31/2022
Comments 0

Login or Register to leave a comment!

We've on boarded our new development team to understand Cardano and the relevant Catalyst processes. And they've been implementing our other on chain proposal. The pause in development has pushed back our delivery - but we aim to complete with two months.

The draft of the protocol is written and is awaiting development capacity. The delivery of the revised and final version of the protocol is expected in three weeks

Disbursed to Date
$34,000
Status
Still in progress
Completion Target
2. In the next 3 months
Attachment(s)
Comments 0

Login or Register to leave a comment!

The tool is feature complete and currently in internal testing. General the UI has been created and the connections on-chain have been implemented. We are aiming to close this project in the next reporting period.

Disbursed to Date
$34,000
Status
Still in progress
Completion Target
1. In the next month
Comments 0

Login or Register to leave a comment!

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