Plan de Desarrollo

Versión 1.2

Introducción

Aragon es todo lo que necesitas para manejar organizaciones (compañías, ONGs, fundaciones, proyectos de código abierto…) sobre el blockchain de Ethereum. Implementa funcionalidades como tabla de capitalización, transferencia de tokens, votaciones, roles, recaudación de fondos y contabilidad. Las organizaciones de Aragon son fácilmente personalizables. Además, se pueden extender a través de la instalación de módulos de terceros.

Las organizaciones de Aragon podrán optar a unirse a La Aragon Network (AN), la cual proveerá de servicios como la posibilidad de actualización o un sistema de corte de arbitraje descentralizado.

Para más información, por favor visita nuestra página web, nuestro whitepaper de Apps Descentralizadas (dapp) y nuestro whitepaper de La Aragon Network.

Este documento describe cómo Aragon Dev planea desarrollar la dapp de Aragon, La Aragon Network y cómo Aragon Dev se posiciona en el contexto más amplio del Proyecto Aragon.

Historia y Visión

Luis y Jorge han soñado con un mundo descentralizado por años. Se conocieron a través de Twitter con tan solo 15 años de edad, e inmediatamente empezaron a crear productos mano a mano.

A los 17 años, prototiparon un sustituto de Internet totalmente descentralizado usando redes en malla (mesh networks), tecnología blockchain y protocolos como Bluetooth LE y WiFi Direct.

Stampery– la compañía más reciente de Luis – hizo que las marcas de tiempo (timestamps) en blockchain fueran accesibles y ha trabajado con instituciones como el gobierno de Estonia, Microsoft y Telefónica. Ha participado en TechCrunch Disrupt y ha sido apoyado por el billonario Tim Draper.

Luis también ha sido reconocido en 30 Under 30 de Forbes, así como Innovator Under 35 de the MIT.

Antes de construir Aragon, Luis y Jorge estaban en Silicon Valley tratando de resolver el problema de los trolles de patentes con Unpatent. Después de darse cuenta lo rota que estaba la infraestructura de innovación – los trolles de patentes a la alza, Donald Trump ganando las elecciones, la burocracia comiéndose al emprendimiento – ellos decidieron enfocar todo su tiempo en construir la infraestructura sobre la cual se administrarán las nuevas compañías y organizaciones.

Al hablar de Aragon, es sano dar un paso atrás y pensar en el por qué de las estructura organizacionales. Las compañías existen para crear valor, usando recursos para crear productos u ofrecer servicios. Sin embargo, los intermediarios o terceros, como los gobiernos, disminuyen el resultado de estas organizaciones, imponiendo restricciones y creando marcos de trabajo regulatorio muy complejos. Aragon nació para desintermediar la creación y el mantenimiento de compañías y otras estructuras organizacionales.

Luis y Jorge fueron profundamente inspirados por el Premio Nobel Ronald Coase y su fantástico ensayo La Naturaleza de la Empresa (The Nature of the Firm), además de Linux y la Naturaleza de la Empresa (Linux and the Nature of the Firm) de Yochai Benkler. Ambos exploran el concepto de compañía.

En Aragon Dev, creemos que blockchain e Internet están cambiando la motivación de las compañías para existir, y estamos construyendo herramientas para la siguiente generación de compañías que aprovecharán las ventajas de estos cambios.

Sin embargo, para que una organización descentralizada se extienda, necesitamos asegurar que esas herramientas son fáciles de usar, actualizables/durables y capaces de resolver disputas humanas.

Queremos solucionar – ya sea nosotros o asociándose con otros – esos puntos para así poder expandir las organizaciones descentralizadas.

Gracias a la dapp de Aragon y a La Aragon Network, podremos solucionar esos puntos.

Estructura Organizacional

La Comunidad Aragon, definiendo los miembros de la comunidad que contribuyen a la dapp y a La Aragon Network, así como los dueños de tokens de La Aragon Network.

Aragon MTU, desde ahora la Fundación, es una organización sin ánimo de lucro basada en Estonia, que servirá como organización paraguas responsable de asignar recursos al resto de cuerpos para futuras investigaciones sobre criptomonedas y desarrollo llendo hacia delante. El consejo de la Fundación está conformado por Luis Cuende y Jorge Izquierdo. La Fundación se enfocará en procurar la misión, así como habilitar organizaciones operativas para llevar a cabo el trabajo del día a día.

La Fundación también servirá como una entidad de gobernanza que escuchará a la Comunidad hasta que La Aragon Network esté completamente operativa, desde donde la total gobernanza de La Aragon Network será transferida a los propietarios de ANT.

Aragon Dev, una coporación con fines de lucro que será fundada después de que la venta de tokens finalice, y servirá a la Fundación y empleará equipo que trabaje en la plataforma Aragon. También servirá como un proveedor de servicio para La Aragon Network.

Prioridades de los fondos. La intención es que la Fundación despliegue los ingresos de la venta de tokens tal como se muestra en el documento Intended Use of Revenue, pero se reserva el derecho de hacer cambios si lo considera necesario.

Hitos de desarrollo

Dividiremos los hitos de desarrollo en la forma de lanzamientos. Cada uno de ellos podrá tener distintas etapas de despliegue, desde la etapa alfa – funcionando sobre la red de prueba – hasta el inicio de la etapa de producción – funcionando sobre la red principal – , pasando por múltiples pruebas, seguridad y etapas de QA.

0.1 — Lanzamiento Inicial

Este es el primer lanzamiento en macOS después de meses de trabajo y semanas de pruebas privadas con la comunidad. Incluye todas las funcionalidades básicas que una organización necesita para operar. No se abrió al público.


Calendario de Lanzamiento

  • Alfa privada: Febrero de 2017

0.2 — Lanzamiento Público

Esta ha sido el primer lanzamiento público. Funciona tanto en macOS, como Linux y Windows. Introduce un nuevo estilo de interfaz de usuario (UI), así como soporte Kovan testnet.

Para más información, lea el post del lanzamiento.


Calendario de Lanzamiento

  • Alfa privada: Febrero de 2017
  • Alfa pública: Marzo de 2017

0.3 — Lanzamiento de Gobernancia

Esta versión incluye la funcionalidad Bring Your Own Token, la cual permite usar Aragon con cualquier token ERC20 como token de gobernanza – ERC20 es un estándard de token que permite a cualquiera interactuar con una variedad de tokens de forma común. También añade dos nuevos estatutos, dirección específica y confirmación de contrato de ask oracle – un escalón importante hacia estatutos más dinámicos.

También introduce votaciones delegadas y creación de clases de stock personalizadas y complejas.

Incluye una nueva iconografía, tiempos de arranque mejorados y soporte de navegador web para usarlo con navegadores/clientes Ethereum como Mist, Parity, MetaMask, Status, etc.


Calendario de Lanzamiento

  • Alfa: Abril de 2017

0.4 — Lanzamiento de Puente

Este lanzamiento tendrá un foco en añadir:

Abstracción económica

Las compañías serán capaces de tener e interactuar con cualquier estándar de token que tenga valor.

Mejora de presupuesto y contabilidad

Las organizaciones serán en sí mismas la cuenta de banco de la organización.

Dividendos

Repartición de dividendos para los accionistas, si así lo desea la organización.

Tokens de recaudación de fondos

La compañía será capaz de recaudar fondos en forma de tokens, no necesariamente ether. Rutas de establecimiento más flexibles.

Bóveda de fondos

La API de bóveda de fondos final es la única parte de la compañía que se espera que cambie. Esto facilitará la capacidad de actualización, permitiendo desplegar partes significativas de la organización mientras se mantiene acceso a los fondos.


Calendario de Lanzamiento

  • Alfa: Julio de 2017 Esto será una versión de desarrollo que solo se enfoca en contratos inteligentes, iterando entre diferentes modelos de capacidad de actualización, extensibilidad y seguridad.

0.5 — Lanzamiento de Refactorización

Este lanzamiento consiste en una refactorización total y se enfocará en añadir:

Identidad a toda la organización

Las entidades dentro de la organización podrán registrar sus propios nombres de usuario, así como proveer metadata offchain para visualizar en la interfaz de usuario.

Total capacidad de actualización

Las organizaciones podrán operar siempre que el blockchain de Ethereum esté operativo. No importa si grandes partes de funcionalidad son cambiadas.

Sistema de permisos totalmente nuevo

Sistema de permisos extensible que permite a cualquier entidad interactuar con otra usando una Lista de Control de Acceso (ACL) que el núcleo controla y mantiene.

Cambiar hacia una arquitectura exokernel

Al convertir el núcleo en un contrato muy simple que solo guarda la Lista de Control de Acceso (ACL) y mantiene referencias a las apps instaladas, podemos hacerlo más seguro, así como podemos reducir las líneas de código y la complejidad en las apps, pues pueden existir múltiples instancias de una app, incluso facilitando la capacidad de actualización.

API de módulos front-end

Esto permitirá a los desarrolladores construir módulos para Aragon que extiendan sus funcionalidades. Proporcionaremos una API para que los desarrolladores accedan funcionalidades desde el cliente Aragon, así como un toolkit de interfaz de usuario (UI) para que se adhieran a nuestro estilo y patrones de UX.

API de módulos core

La API permitirá a los desarrolladores activar acciones desde el interior de la organización misma, y acceder a capacidades de más bajo nivel.

Blockchain projects that have already manifested interest


Calendario de Lanzamiento

  • Alfa: Noviembre de 2017
  • Recompenza por bugs (mainnet): Desde noviembre de 2017 a febrero de 2018
  • Beta privada (mainnet): Febrero de 2018

0.6 — Lanzamiento Dulce

Este lanzamiento se enfocará en añadir:

Almacén de datos para toda la organización

Usando un conector para IPFS/Swarm y el Protocolo de Versiones de Aragon (Aragon Versioning Protocol), proporcionaremos una segunda capa que dotará de capacidades de almacenamiento a la dapp. De esta manera, nuevas funcionalidades y delicias de UX se podrán añadir a las organizaciones. Por ejemplo: añadir el logo de la compañía o implementar un sistema de identidad para toda la organización, en lugar de los públicos.

Plan de incentivos para desarrolladores de módulos

Proporcionaremos una tienda de módulos e incorporaremos un sistema de incentivos para recompensar a los desarrolladores.

Diferentes tracks de actualización

Proporcionaremos diferentes opciones de actualización. Esto es a lo que apuntamos:

  • Actualizaciones automáticas: La Aragon Network actualizará automáticamente la organización.
  • Actualizaciones delegadas: Un representante elegido por la organización llevará a cabo la actualización.
  • Actualizaciones por votación: La mayoría de votos aprobará las actualizaciones.

Calendario de Lanzamiento

  • Alfa: Enero de 2018
  • Recompenza por bugs (mainnet): Febrero de 2018
  • Beta privada (mainnet): Marzo de 2018

0.7 — Lanzamiento de la Red

Este lanzamiento se enfocará en añadir:

Gobernanza básica para toda la red

El poder que tendrá La Aragon Network respecto a las organizaciones, votos de gobernanza para decidir en proveedores de servicios y funcionalidad de pagos.

Creación de tokens ANT

La Aragon Network será responsable de la política de creación de ANT y se decidirá a través de la gobernanza de la Red. Algunas de las responsabilidades serán decidir la tasa de emisión, el precio y cómo las compañías pagarán por suscribirse a La Aragon Network.

Propuesta inicial de Aragon Dev

Primera propuesta por Aragon Dev a La Aragon Network para recaudación de fondos y futuros hitos de desarrollo.

Integrar capacidad de actualización

Proporcionar capacidad de actualización como servicio de red para todas las organizaciones de La Aragon Network.


Calendario de Lanzamiento

  • Alfa: Marzo de 2018
  • Recompenza por bugs (mainnet): Abril de 2018
  • Despliegue a producción (mainnet): Mayo de 2018

0.8 — Lanzamiento de la Corte

Este lanzamiento se enfocará en añadir:

Jurisdicción Aragon

Proporcionar una corte descentralizada, que llamaremos la Jurisdicción Aragon, como servicio de red o trabajar con un proyecto de corte descentralizada para hacerlo funcionar con la Red.

Organización en la AN responden a la ANJ

Las organizaciones en La Aragon Network (AN) empiezan a estar bajo la Jurisdicción Aragon (Aragon Network Jursidiction, o ANJ).

Propuesta de constitución

Primera propuesta para las leyes básicas bajo las que actuarán todas las compañías.


Calendario de Lanzamiento

  • Alfa: Q3 2018
  • Recompenza por bugs (mainnet): Q3-Q4 2018
  • Despliegue a producción (mainnet): Q4 2018

0.9 — Lanzamiento Desconocido

Este lanzamiento es una bola extra. El ecosistema está evolucionando rápidamente y no sabemos qué interesantes funcionalidades podamos añadir que hagan el lanzamiento 1.0 más atractivo.

Algunas ideas de qué podrá funcionar aquí:

Compañías enfocadas en la privacidad

zkSnarks podría proporcionar mucho más privacidad a las compañías. Votaciones privadas y posesión son conceptos muy interesantes, los cuales estamos investigando.

Diferentes mecanismos de gobernanza

Hasta ahora, las compañías de Aragon y La Aragon Network serán entidades simples, líquidas y basadas en democracia.

Estamos siguiendo de cerca la investigación y experimentación sobre otros mecanismos de gobernanza, como es el caso de Futarchy.

1.0 — El Lanzamiento

Esperamos iniciar a comercializar Aragon al público con este lanzamiento. Para cumplir esta misión, tendremos que enfocarnos fuertemente en diseño y la experiencia de usuario.