Aurora
Aurora
AOA

Aurora

Aurora es una plataforma de cadena de bloques de contrato inteligente que abarca la cadena Aurora y su token Aurora (AOA). Ambos se presentaron en mayo de 2018 como las respuestas a los desafíos relacionados con el escalado, la velocidad y la seguridad que enfrenta esta generación de blockchain.

Desarrollada con la misión de “pintar” Blockchain en nuevos colores que se asemejen a los de las luces polares, la plataforma Aurora se dirige a un colorido espectro de industrias que pretende mejorar con su solución. Estos son:

Capitalización Volumen 24h Suministro circulante Suministro máximo
$624,838 $31703 10000000000.00000000 AOA 0.00000000 AOA

a) Industria de los videojuegos. Aurora espera integrar las monedas del juego, los datos del juego y las reglas del juego con su blockchain. Todo sería “tokenizado”, incluidos los accesorios y el equipo del juego, y los tokens se harían intercambiables como parte de una economía abierta.

b) Inteligencia artificial. Aurora tiene como objetivo vincular la seguridad y la sinergia de los datos alejándose del concepto de redes centralizadas que tienen problemas para permitir una comunicación optimizada entre los nodos.

c) Internet de las cosas (IoT). La cadena de bloques de Aurora quiere convertirse en la piedra angular de un futuro sistema de IoT descentralizado que se beneficia de las transacciones y la colaboración entre los dispositivos conectados pero independientes.

d) Big Data. Los desarrolladores de Aurora ven la seguridad mejorada y la gestión de datos que ofrece blockchain como el puente que une estas dos tecnologías importantes.

Problemas clave de blockchain que Aurora quiere resolver

El objetivo es vincular todo lo anterior dentro de una cadena de bloques que lo abarque todo, potenciada por una plataforma de contrato inteligente que permitirá el desarrollo de una nueva clase de aplicaciones descentralizadas (Dapps). Al mismo tiempo, las cadenas de bloques existentes se ven afectadas por los problemas que la cadena Aurora pretende resolver:

  • La adopción de blockchain por otras industrias se considera demasiado lenta. Más allá del enfoque en la gestión de activos digitales, Aurora ve a blockchain como la plataforma para la cooperación intersectorial entre diversas industrias. Esto se logrará permitiendo que las empresas y organizaciones integren sus aplicaciones y reglas desarrolladas internamente en la cadena de bloques y las utilicen para establecer vínculos con empresas de otras industrias.
  • Los contratos inteligentes deben perfeccionarse antes de convertirse en bloques de construcción de la futura economía de la cadena de bloques. La plataforma Aurora tiene como objetivo desarrollar contratos inteligentes con un soporte subyacente sólido, herramientas flexibles y codificación transparente para que sean igualmente útiles para diversas industrias. Su cadena pública se considera la principal fuente de apoyo en un esfuerzo por hacer que los contratos inteligentes se ejecuten más rápido y más cerca de la corriente comercial.
  • El procesamiento de transacciones necesita su propia velocidad y Aurora promete entregarla. Un área de la tecnología blockchain que a menudo ha sido criticada es el rendimiento de las transacciones y Aurora tiene como objetivo acelerar los tiempos de procesamiento fusionando las tecnologías existentes con las novedosas.
  • Blockchain debe estar listo para actualizaciones constantes y eficientes. Aurora quiere ofrecer una arquitectura blockchain que sea completamente actualizable, con el objetivo de automatizar este proceso a largo plazo. Esto se logrará con la ayuda de tecnologías como la actualización automatizada de las alturas de los bloques y la autoagrupación de clústeres. Se supone que su implementación acelera el desarrollo del ecosistema al tiempo que reduce el costo de las capacidades de almacenamiento de datos para los usuarios finales.

¿Qué es el combo tecnológico que ofrece Aurora?

Habiendo identificado estos problemas antes del lanzamiento del proyecto, el equipo de Aurora implementó una variedad de soluciones que incluyen tanto tecnologías conocidas como nuevas:

  • Mecanismo de consenso de prueba de participación delegada (DPoS).
  • Tolerancia a fallas bizantinas (BFT).
  • Red Stereo P2P
  • Aislamiento inteligente de aplicaciones
  • Plataforma de desarrollo de contratos inteligentes
  • Oferta de activos múltiples
  • Operación en paralelo de múltiples cadenas
  • Agrupación de clústeres

El impulso de Aurora por la “democracia representativa”

El mecanismo de prueba de participación delegada se implementa en la plataforma Aurora como una tecnología que se supone debe ofrecer el modelo de gobernanza que se asemeja al de una “democracia representativa”. DPoS permite a los titulares de tokens Aurora utilizar su saldo como participación en la votación de los delegados. La participación del votante es lo que determina el peso simbólico de su voto, lo que significa que quienes más inviertan en el sistema tendrán más voz en los asuntos relacionados con la cadena Aurora. Incluso los delegados que no poseen grandes participaciones pueden competir entre sí si quieren recolectar votos y ser compensados ​​en el proceso. Se supone que esto promueve la descentralización además de imponer una especie de “democracia digital”.

En el caso de Aurora, el sistema presenta un umbral por el cual una cuenta puede solicitar la candidatura de un proxy AOA, con el saldo requerido establecido en más de 5 millones de tokens AOA. Los derechos de voto para la candidatura por poder se extienden a cada dirección que tenga un saldo suficiente de tokens AOA. En caso de que el saldo del candidato a apoderado sea inferior al monto requerido, la candidatura se rechaza automáticamente. Al mismo tiempo, los 101 candidatos de mayor rango que han obtenido la mayor cantidad de votos se designan automáticamente como nodos proxy a cargo de administrar las transacciones. Para garantizar un resultado “democrático”, cada dirección puede votar por cada candidato siempre que se haya alcanzado la cuota máxima de 101 votos. Finalmente, emitir un voto implica bloquear 1 ficha AOA hasta el final del proceso de votación.

El BFT de Aurora apunta a una mayor velocidad y mejor seguridad

Al mismo tiempo, el sistema DPoS implementado en Aurora se considera la herramienta que supuestamente genera velocidades de transacciones individuales más altas y un mayor número de transacciones procesadas por segundo (TPS). Por el momento, su valor de TPS se sitúa en 2.000, con una comisión de 0,0001 AOA.

También existe la promesa de una mayor seguridad sin los problemas que enfrentan los modelos de Prueba de trabajo y Prueba de participación estándar . Al mismo tiempo, este modelo quiere volverse adecuado para ejecutar numerosas aplicaciones que requieren altos niveles de escalabilidad, en línea con el objetivo de Aurora de establecerse como la plataforma para el fácil desarrollo de aplicaciones.

Además, los desarrolladores de Aurora decidieron combinar su mecanismo DPoS con el sistema de optimización Byzantine Fault Tolerance para mejorar aún más la escalabilidad de la plataforma y reducir el riesgo de bifurcaciones no deseadas que pueden tener lugar con mecanismos de consenso rápido. La velocidad con la que se procesan las transacciones se garantiza al proporcionar a los usuarios individuales seleccionados el poder de indicar y confirmar transacciones, en lugar de esperar la verificación prolongada de cada transacción individual por parte de nodos menos confiables. Esto permite una ejecución más rápida de contratos inteligentes, que se encuentran en el centro de la ambición de Aurora de competir con empresas como Ethereum y EOS .

También está el tema de la seguridad en el que la combinación de DPoS y BFT puede producir mejores resultados. Con su sistema BFT en su lugar, la red Aurora tiene la capacidad de mantener vivo tanto su funcionamiento como su mecanismo de consenso, mientras se ocupa de los nodos maliciosos que pueden difundir información falsa. En base a esto, la plataforma Aurora cuenta con sistemas cuya principal tarea es detectar qué componentes de su ecosistema (un servidor, por ejemplo) están defectuosos mediante el consenso BTF y desconectarlos del resto de la red. De esta manera, Aurora puede prevenir fallas catastróficas y reducir el impacto de nodos indeseables en la funcionalidad del sistema y el mecanismo de consenso.

Beneficios adicionales del emparejamiento DPoS y BFT

Además de esto, se supone que la combinación del equipo Aurora de DPoS y BFT traerá beneficios adicionales:

  • La distribución de recompensas debería ser más equitativa: en teoría, los usuarios se verán incentivados a elegir a los delegados que les ofrezcan las mejores recompensas, repartiendo los beneficios de las recompensas de manera más uniforme.
  • Detección más fácil de actividades maliciosas y un incentivo para actuar de manera justa: los votantes pueden identificar acciones perniciosas en tiempo real y usar sus votos para eliminar a los delegados indeseables del sistema. Al mismo tiempo, los delegados son conscientes de la posibilidad de ser eliminados y perder sus fondos y reputación en el proceso. De esta manera, el DPoS ofrece un mecanismo que desalienta a los usuarios a participar en comportamientos destructivos.
  • El mecanismo DPoS se describe como más eficiente desde el punto de vista energético: el uso del algoritmo DPoS está asociado con el menor consumo de energía, ya que los testigos siguen un cronograma para determinar quién agregará un bloque a la cadena de bloques. En comparación con PoW, por ejemplo, no hay necesidad de una dura competencia por la adición de bloques.

Tecnología P2P Stereo-Net de Aurora

La plataforma Aurora busca optimizar su rendimiento mediante la implementación de otra capa tecnológica: su tecnología P2P Stereo-net. Esta tecnología funciona como una red de transmisión que consta de numerosos nodos diferentes que ejecutan el Protocolo de datagramas de usuario (UDP). Al mismo tiempo, también existe una conexión entre candidatos a proxy que utiliza el Protocolo de control de transmisión (TCP).

La red Aurora implementa el sistema de capas que se supone garantiza una comunicación más rápida y segura. Según el principio de capas, los candidatos a proxy pueden establecer una conexión directa a través de la capa superior de la red. Este sistema trabaja en sinergia con el mecanismo de tolerancia a fallas bizantino descrito cuya ejecución entre proxies se vuelve mucho más rápida de esta manera.

¿Cómo funciona la tecnología de aislamiento inteligente de aplicaciones?

En su impulso por mejorar las velocidades generales de procesamiento de transacciones, la cadena Aurora ha diseñado e implementado el proceso descrito como la tecnología de “aislamiento inteligente de aplicaciones”. Funciona así:

  • Una vez verificadas las transacciones, los nodos proxy las envían para su procesamiento a la denominada Zona Pendiente.
  • El sistema de programación inteligente presenta la revisión automática de transacciones, contratos y aplicaciones, con la Zona Pendiente como “barrera” que asegura que todos puedan funcionar de forma independiente sin tener ningún impacto entre ellos.
  • Los elementos aislados que se están revisando se identifican y clasifican primero, como en el caso de la separación de contratos con diferentes tarifas o categorías. En cuanto a las transacciones que tienen lugar en la cadena de bloques, el sistema las supervisa para garantizar su manejo justo y equilibrado, al tiempo que evita que la posible obstrucción tenga un impacto en otras transacciones en la tubería.
  • Cada contrato se verifica en tiempo real para asegurarse de que cualquier modificación que requiera se realice sin demora. De esta manera, se supone que la cadena de bloques Aurora ofrece una mayor eficiencia y se fortalece contra ataques potencialmente maliciosos.

¿Cómo puede Aurora mejorar el ecosistema de contratos inteligentes?

El ecosistema de contrato inteligente de Aurora funciona como una red de igual a igual que ejecuta la máquina virtual Ethereum . Su lenguaje de desarrollo soportado es Solidity, con soporte para los lenguajes Java, C ++ y Go en proceso. Sin embargo, Aurora tiene algunos trucos adicionales bajo la manga cuando se trata de hacer que su blockchain sea más amigable para la creación y administración de contratos:

  • Su tecnología de cadena cruzada permite a los titulares del token AOA establecer comunicación entre diferentes cadenas a través del protocolo de comunicación de cadena cruzada de Aurora.
  • La tecnología de cadena múltiple compatible con Aurora le permite ofrecer una mejor eficiencia de procesamiento de transacciones en comparación con los entornos de cadena única que a menudo se ven obstaculizados por algoritmos de cifrado y transmisiones en línea. Al mismo tiempo, la tecnología P2P Stereo-net de Aurora está a cargo de garantizar el consenso entre las cadenas y hacer que el procesamiento de transacciones de múltiples cadenas sea más fluido.
  • La tecnología de lanzamiento de múltiples activos facilita el lanzamiento de tokens y lleva su eficiencia de uso al nivel de las monedas de la cadena principal. En base a esto, se pueden usar varios tokens en los contratos de una manera simplificada, al tiempo que se elimina la necesidad de introducir otros contratos para ese propósito.
  • Los nodos de la red Aurora pueden crear combinaciones de clústeres que permiten a los nodos participar en la validación de transacciones y la provisión de almacenamiento con el fin de reducir los costos de almacenamiento para un usuario promedio. Esto es recompensado por la bonificación que reciben los miembros del clúster en tokens AOA, en un proceso descrito como similar a la minería.
  • Finalmente, Aurora quiere hacer que su blockchain se pueda actualizar automáticamente. Aurora usa el compilador LLVM para reunir el código de la cadena de bloques y los scripts de contrato bajo un mismo paraguas. Con él, las actualizaciones de blockchain estarán disponibles para todos los clientes que anteriormente usaron una versión anterior a través de los enlaces apropiados.

Historial de la plataforma y token AOA

Como parte de la plataforma Aurora, el token AOA se usa como:

a) Los medios de pago en el ecosistema Aurora, actuando como su “combustible”.

b) La unidad utilizada para el intercambio de datos en la plataforma.

c) La base del sistema de recompensas de Aurora, en el que esta moneda se entrega a los usuarios que contribuyen a la comunidad modificando su código, solucionando los errores, brindando sugerencias de optimización y promocionando la red en sí.

d) Como puente entre las comunidades y los desarrolladores que utilizan la tecnología Aurora.

Los tokens AOA tienen un suministro total de 10 mil millones de unidades, con más de 6 mil millones de ellos en circulación a diciembre de 2018. Los monederos con soporte oficial para este token vienen en dos sabores: los monederos de la red principal AOA están dirigidos a desarrolladores y se utilizan como una interfaz visual gestión de cuentas, gestión de contratos comerciales e inteligentes. Las billeteras AOA Lite son billeteras móviles personalizadas para el usuario de transferencias de fondos y administración de cuentas. A principios de diciembre de 2018, la capitalización de mercado del token se situó en poco más de 111 millones de dólares. El token AOA está disponible para el trading en los exchanges de cifrado como KuCoin , CoinEgg y otros.

El CEO y fundador de Aurora, Aqua Zhao, dirigió anteriormente la empresa ABitchain (ABTC), que anunció su integración con Aurora en mayo de 2018. Los tokens ABTC emitidos como parte de su proyecto ABitchain anterior se cambiaron automáticamente a AOA después de la integración. La propia red principal de Aurora se lanzó en septiembre de 2018 como el esfuerzo grupal del equipo de Aurora encabezado por Zhao y Bo Zhang, que actualmente se desempeña como ejecutivo de marketing global del proyecto.