Aprenda qué es AION: la guía más completa hasta la fecha

Que es AION

TLDR:

  1. La red Aion es una red de cadena de bloques de varios niveles diseñada para respaldar un futuro donde existen muchas cadenas de bloques para resolver problemas únicos de la industria y para impulsar los servicios del mundo moderno..
  2. Aion tiene como objetivo convertirse en el protocolo común utilizado para estas cadenas de bloques, lo que permite construir sistemas más eficientes y descentralizados..
  3. El protocolo Aion permite el desarrollo de una red de cadena de bloques federada, lo que hace posible integrar a la perfección sistemas de cadena de bloques diferentes en un modelo de concentrador y radio de varios niveles, similar a Internet..

La guía de cadenas de bloques de AION más completa. La adopción de Blockchain está creciendo a un ritmo increíble. Cada día surgen más y más aplicaciones centradas en blockchain, y es un momento realmente increíble para estar vivo. Sin embargo, con esta adopción acelerada surge un problema importante. Con tantas empresas basadas en blockchain, cada una se convierte en una comunidad propia.

Como tal, la intercomunicación entre ellos se vuelve casi imposible. Considere esto por un segundo, tenemos la comunidad Bitcoin y la comunidad Ethereum, sin embargo, es casi imposible que ambos se comuniquen e interactúen entre sí de una manera eficiente..

Aquí es donde entra AION Blockchain.

Aion Blockchain es la primera red blockchain de varios niveles diseñada para interconectar estas diversas entidades blockchain. En esta guía, vamos a hacer un estudio en profundidad de Aion. Con su lanzamiento de red principal en el próximo mes, ahora es un buen momento para familiarizarse con esta compañía potencialmente innovadora.

La guía de cadenas de bloques de AION más completa

Las tres generaciones de Blockchain

Hasta la fecha, hemos pasado por tres generaciones de blockchains..

Generación 1: Bitcoin y transferencia de dinero

Bitcoin se creó porque todos hacían las mismas preguntas.

¿Será posible crear una forma de dinero que se pueda transferir entre dos personas sin intermediarios??

¿Será posible crear un dinero descentralizado que pueda funcionar en algo como blockchain??

Satoshi Nakamoto respondió a estas preguntas cuando creó bitcoin. Finalmente tuvimos un sistema monetario descentralizado que puede transferir dinero de una persona a otra..

Sin embargo, hubo un problema con bitcoin que es un problema con todas las cadenas de bloques de primera generación..

Solo permitían transacciones monetarias, no había forma de agregar condiciones a esas transacciones.

Alice puede enviar 5 BTC a Bob, pero no puede imponer condiciones a esas transacciones. P.ej. Ella no podía decirle a Bob que él recibirá el dinero solo si realiza ciertas tareas..

Estas condiciones necesitarían una secuencia de comandos extremadamente complicada. Se necesitaba algo para que el proceso fuera más fluido.

Generación 2: Ethereum y contratos inteligentes

Y ese “algo” eran los contratos inteligentes:

Que es un contrato inteligente?

Los contratos inteligentes lo ayudan a intercambiar dinero, propiedades, acciones o cualquier cosa de valor de una manera transparente y sin conflictos, evitando los servicios de un intermediario..

Aprenda qué es AION: la guía más completa hasta la fecha

Ethereum de Vitalik Buterin es fácilmente el incondicional de esta generación. Mostraron al mundo cómo la cadena de bloques puede evolucionar de un simple mecanismo de pago a algo mucho más significativo y poderoso..

Sin embargo, esta generación también tuvo algunos problemas..

A medida que salían más y más casos de uso interesantes de blockchain, estaban obteniendo cada vez más aceptación..

Sin embargo, el problema era que estas generaciones de blockchain realmente no tenían buenas disposiciones para la escalabilidad. Junto con eso, el sistema de gobierno de estas cadenas de bloques no estaba tan bien pensado. Caso en cuestión, el Ethereum y la división Ethereum Classic, según Hoskinson, es un ejemplo clásico (sin juego de palabras) de mal gobierno.

Aquí es donde entra la tercera generación.

Generación 3: Aion Blockchain e interoperabilidad

El documento técnico de Aion Blockchain predice que en el futuro, las cadenas de bloques funcionarán en un modelo de hub y radios similar a Internet..

¿Qué es el modelo Hub and Spoke??

Aprenda qué es AION: la guía más completa hasta la fecha

Crédito de la imagen: blog.bmtmicro

La red de distribución de hub y radios es un sistema en el que varias redes se distribuyen como una rueda de alambre donde el tráfico fluye a través de los radios conectados al hub en el centro..

Aion se imagina a sí mismo como “una cadena de bloques federada en red para integrar estos radios separados”.

Aion apunta a ser una cadena de bloques de tercera generación que permita a las organizaciones públicas y privadas:

  • Federate: envía datos y valor entre blockchain conectado a Aion y ethereum

  •  Escala: aumenta la escalabilidad de toda la cadena de bloques de Aion.

  • Spoke: ayuda a las organizaciones a crear blockchains que son interoperables pero que pueden tener sus propios mecanismos de consenso, emisión y participación únicos.

En el núcleo de la cadena de bloques de Aion se encuentra una cadena de bloques “pública, de tercera generación” especialmente diseñada, llamada Aion-1. Aion-1 ha sido diseñado específicamente no solo para ser autosuficiente, sino también para conectarse con otras cadenas de bloques..

La importancia de la interoperabilidad

Veamos el ecosistema actual. En la criptosfera, tenemos diferentes monedas criptográficas como Bitcoin, Ethereum, Litecoin, etc. El problema radica en el hecho de que es extremadamente difícil para estas entidades individuales comunicarse entre sí. Es difícil para bitcoin saber qué está sucediendo en ethereum y viceversa.

Por eso, los intercambios de cifrado, que proporcionan un portal entre diferentes criptos, se vuelven tan poderosos e importantes. Sin embargo, existe un problema en sí mismo. Los intercambios no son una entidad descentralizada y son extremadamente vulnerables.

  • Pueden ser pirateados.
  • Pueden apagarse durante períodos prolongados para mejorar el sistema. Esto es básicamente lo que le pasó a Binance el 8 de febrero de 2018, que estancó sus servicios por completo.

Sin embargo, otra razón por la que la interoperabilidad se vuelve deseable es que es necesaria para la adopción generalizada de la cadena de bloques. Para que las cadenas de bloques tengan éxito, deben poder interactuar con sistemas heredados como instituciones financieras, etc. A partir de ahora, es extremadamente difícil para el mundo criptográfico y el mundo heredado interactuar entre sí..

No en vano, la interoperabilidad se ha denominado “El Santo Grial de Blockchain”.

En un futuro descentralizado donde hay múltiples entidades que se ejecutan en blockchains, tener un ecosistema interoperable es fundamental. Imagine un hospital que tiene sus registros médicos en su cadena de bloques interactuando con la cadena de bloques de la seguridad social para validar la identidad de un paciente automáticamente..

Junto con Aion blockchain, hay proyectos como ICONO y Wanchain, que tiene como objetivo reforzar la interoperabilidad. Juntos han formado el “Alianza de interoperabilidad blockchain”Que tiene como objetivo“ colaborar en la investigación sobre transacciones y comunicación entre cadenas ”.

Además de resolver el dilema de la interoperabilidad, Aion también quiere crear un sistema que pueda funcionar con cadenas de bloques públicas y privadas y ayudar a resolver la escalabilidad..

Muy bien, ahora sabemos qué es Aion blockchain y cuál es su objetivo principal. Ahora veamos cómo funciona realmente. ¿A qué nos referimos cuando decimos que Aion es la primera “red blockchain de varios niveles”??

AION Blockchain: la red blockchain de varios niveles

La red blockchain de varios niveles de Aion funcionará como una red informática que proporcionará a los sistemas diferentes un método para comunicarse entre sí. Además de eso, Aion también permitirá que las cadenas de bloques participantes creen cadenas comunes entre ellas para realizar transacciones en cadena..

Aprenda qué es AION: la guía más completa hasta la fecha

Crédito de la imagen: blog de Aion

Imagine una red de redes de computadoras conectadas a un concentrador central donde las computadoras pueden interactuar libremente entre sí. Ahora reemplace “computadora” con una cadena de bloques individual en esa analogía. A través de AION, cada blockchain participante podrá realizar transacciones con todas las cadenas conectadas al ecosistema..

La red de varios niveles consta de los siguientes componentes:

  • Conectando Redes.
  • Transacciones entre cadenas.
  • Puentes.
  • Redes participantes.

Conectando Redes

Las redes de conexión son los protocolos mediante los cuales todas las cadenas de bloques públicas y privadas se comunicarán dentro del ecosistema de cadenas de bloques de AION. Las redes de conexión proporcionan las siguientes funcionalidades:

  • Enrutamiento de los mensajes entre los diferentes participantes de blockchain a través de un protocolo puente.
  • Proporcionar el protocolo puente antes mencionado..
  • Proporcionar responsabilidad descentralizada.

La red de conexión garantiza la corrección de las transacciones que fluyen a través de ella mediante la utilización de puentes y una red blockchain. Al hacerse cargo del enrutamiento de mensajes desde, la red de conexión asegura que las cadenas de bloques participantes no tengan que preocuparse por manejar situaciones difíciles o poco claras..

Transacciones entre cadenas

Bien, veamos lo que tenemos hasta ahora:

Tenemos una red de interconexión que conecta todas estas redes dispares en un ecosistema interconectado. Entonces, ¿cómo se comunican estas diferentes redes entre sí??

A través de transacciones entre cadenas.

Antes de continuar, definamos cuáles son. Las transacciones entre cadenas permiten que todas las redes de cadenas de bloques conectadas intercambien información entre sí.

Supongamos que la Cadena A quiere comunicarse con la Cadena B a través de transacciones entre cadenas, así es como funcionará:

  • La transacción entre cadenas se crea en la Cadena A, es decir, la cadena de bloques de origen.
  • La transacción fluye a través de puentes y redes de conexión..
  • La transacción llega a la cadena de bloques de destino, es decir, la Cadena B.

El creador de las transacciones entre cadenas debe pagar una tarifa de transacción utilizando tokens AION.

Muy bien, ahora que sabemos lo que significa una transacción entre cadenas, profundicemos un poco más. Ahora vamos a aprender cómo se ve una transacción entre cadenas, cómo funciona su sistema de enrutamiento y cómo cambia el estado en la propia cadena..

¿Cómo se ve una transacción entre cadenas??

Visualmente, la transacción entre cadenas se ve así:

La guía completa de AION Blockchain

Crédito de la imagen: Libro blanco de Aion

Como puede ver desde arriba, una transacción entre cadenas consta de:

  • Carga útil: los datos reales que el remitente pretende enviar al receptor.

  • Metadatos: los metadatos de la transacción que incluyen toda la información relacionada con el enrutamiento y la tarifa..

  • Prueba de Merkle: esto es opcional. Solo se puede usar si el usuario planea evitar el puente (más sobre esto en un momento).

Enrutamiento de transacciones entre cadenas

La guía completa de AION Blockchain

Ahora que sabemos cómo es la transacción entre cadenas, veamos cómo realmente llega a su destino a través del enrutamiento. Una descripción general básica del enrutamiento es la siguiente:

  • El enrutamiento es un proceso de múltiples fases en el que durante cada fase los validadores verifican la validez de la transacción y determinan si debe continuar o no.

  • Si la transacción es rechazada, el estado del ecosistema vuelve al estado en el que estaba antes de que se realizara la transacción..

El enrutamiento tiene dos subrutas:

  • Ruta de avance: la transacción entre cadenas fluye desde la cadena de origen hasta la cadena de destino.

  • Ruta hacia atrás: se devuelve la confirmación de la validez de la transacción entre cadenas.

Supongamos que Alice quiere enviar un mensaje a Bob a través de Charlie y durante la entrega del mensaje, Charlie pasa a través de Dave. Charlie que lleva el mensaje está usando la ruta de avance. Si Dave envía un mensaje confirmando a Alice que vio a Charlie llevando la información de la pieza y corriendo hacia Bob, entonces el mensaje de Dave es el camino hacia atrás..

Muy bien, entonces, ¿qué sucede con la transacción si un puente de validadores se niega a transmitir la transacción??

En casos como estos, el remitente aún puede optar por aprobar la transacción, evitando por completo el puente al proporcionar una prueba de Merkle a la red de conexión. La red de conexión transmitirá la transacción como válida si el trabajo a prueba de merkle resulta ser cierto.

¿Cómo cambia el estado a través de transacciones entre cadenas??

La guía completa de AION Blockchain

El diagrama anterior muestra los diferentes estados posibles por los que puede pasar una transacción entre cadenas (TIC). Teniendo en cuenta el diagrama anterior, veamos cómo se podría lograr cada uno de esos estados.

  • Cuando los validadores del puente observan una transacción entre cadenas en la red participante, el estado cambia a “recibido”.

  • Si la transacción entre cadenas recibe dos tercios de los votos de los validadores, entonces el estado de la transacción cambia a “En espera”. Esto crea un evento en el que se bloqueará un token de red de conexión correspondiente hasta que se procese la transacción.

  • Si obtienen menos de dos tercios de los votos, el estado cambia a “Rechazado”. Y, finalmente, cambia a “Finalizado”.

  • Si el estado es “En espera”, los validadores reenvían la transacción a la red de conexión..

  • Si la cadena de bloques de destino de la transacción envía una confirmación, el estado cambia a “confirmado”; de lo contrario, si no hay confirmación, cambia a “Tiempo de espera agotado”.

  • Todas las transacciones entre cadenas confirmadas cambian su estado a “Finalizado”. Todas las tarifas bloqueadas se entregan a la red de conexión y a los validadores de puentes..

El sistema de Aion Blockchain

La guía completa de AION Blockchain

Muy bien, ya hemos hablado bastante de puentes, ¿qué son exactamente? Los puentes son un conjunto de validadores cuya tarea es supervisar y validar la transacción entre cadenas a través de redes de participación y conexión. Visualmente hablando, proporcionan el enlace entre las redes participantes y las redes de conexión..

Un puente tiene dos responsabilidades principales:

  • Firmar y transmitir una transacción entre cadenas solo si se han sellado en la cadena de bloques de origen y se ha pagado una tarifa de reenvío de transacciones entre cadenas.

  • Informar a la red de conexión de las actualizaciones de hash merkle de la red participante.

¿Cómo se vuelve válido un puente??

Las redes de conexión son las que se encargan de registrar los puentes que se conectan directamente a ellas. Cada puente tendrá una tabla dedicada de validadores que verán las transacciones que fluyen a través de él..

Cualquiera puede formar parte de un puente disponible públicamente comprometiendo su participación. Un puente puede ser válido solo si su participación total excede la participación total mínima requerida. Los mejores validadores de cada puente pueden participar en el consenso del puente.

Cómo incentivar a los validadores de puentes?

Múltiples grupos de validadores pueden registrar múltiples puentes para la misma red blockchain. Depende del usuario determinar qué puente usar especificando su red objetivo. Este sentido de competencia ayuda a crear un mercado abierto e incentiva a los puentes a competir y mejorar a sus rivales..

¿Cómo llegan los validadores de puentes a consenso?

La guía completa de AION Blockchain

El diagrama de arriba hace un buen trabajo de cómo funciona el consenso del puente.

  • Los validadores esperan una transacción entre cadenas.

  • Llegan a un consenso sobre su validez. Si dos tercios están de acuerdo, la transacción se realiza; de lo contrario, se descarta..

  • Si la transacción es válida, verifican si tiene tarifas suficientes o no, si las tiene, la validan y difunden, de lo contrario, abandonan la transacción..

¿Cómo se distribuyen las tarifas entre los validadores de puentes??

Los validadores tienen dos fuentes de ingresos:

  • Recompensas de las tarifas de transacción entre cadenas.
  • Una parte de la recompensa en bloque (si es válida).

Los validadores pueden recibir un pago proporcional a su participación o la recompensa puede distribuirse por igual. Eso es hasta el puente.

El usuario que envía la transacción entre cadenas también puede influir en cómo se recompensa a los validadores y las redes de conexión. Pueden hacerlo de una de las dos formas siguientes, según el modelo de distribución que se esté utilizando:

  • Especifican cuánto dinero se le dará al modelo de conexión y cuánto se le dará a los puentes..

  • Simplemente pagan tarifas que se distribuyen entre validadores y redes de conexión de acuerdo con un modelo de distribución que ya ha sido codificado en la transacción..

Redes participantes

Una red participante es cualquier red que haya cumplido con ciertos requisitos necesarios para formar parte del ecosistema de Aion. No se limitan solo a entidades blockchain, también podrían ser: oráculos, criptlets o clústeres de bases de datos. Una vez que cumplen las condiciones, se conectan a redes de conexión a través de puentes..

Los requisitos que deben cumplir son los siguientes:

  • Ser descentralizado y admitir transmisiones y transacciones atómicas.

  • Tener la capacidad de distinguir entre transacciones regulares y transacciones entre cadenas..

  • Tenga en cuenta el protocolo de consenso utilizado por el puente y almacene una transacción considerada válida.

  • Implemente el tiempo de bloqueo o una característica similar que les permita congelarse cuando el estado de la transacción entre cadenas pase a “Oh Hold”.

Que es AION?

La cadena de bloques Aion-1 es la primera implementación o génesis de la red de conexión de Aion. Ha sido diseñado para ser lo más justo, distribuido y abierto posible. Tiene tres objetivos de diseño principales:

  • Conecta las blockchains participantes con entidades externas.
  • Proporcionar la solidez para crear aplicaciones entre cadenas.
  • Creando un ecosistema sostenible.

La forma en que la cadena de bloques Aion-1 logra estas tareas se debe a sus dos pilares:

  • Consenso.
  • Máquina virtual de Aion

Pilar # 1: Consenso

La guía completa de AION Blockchain

El diagrama anterior presenta una vista de pájaro de la arquitectura AION-1, se muestran los componentes críticos de las redes: la estructura de la red de conexión, que consiste en el protocolo de consenso y las aplicaciones construidas sobre una máquina virtual.

Que son los mecanismos de consenso?

Así es como Wikipedia define la toma de decisiones por consenso:

“La toma de decisiones por consenso es un proceso de toma de decisiones en grupo en el que los miembros del grupo se desarrollan y acuerdan apoyar una decisión en el mejor interés de todos. El consenso puede definirse profesionalmente como una resolución aceptable, una que puede ser apoyada, incluso si no es la ‘favorita’ de cada individuo “.

En términos más simples, un consenso es una forma dinámica de llegar a un acuerdo en un grupo. Si bien la votación solo se conforma con una regla de la mayoría sin pensar en los sentimientos y el bienestar de la minoría, un consenso, por otro lado, asegura que se alcance un acuerdo que podría beneficiar a todo el grupo en su conjunto..

Desde un punto de vista más idealista, el consenso puede ser utilizado por un grupo de personas diseminadas por todo el mundo para crear una sociedad más equitativa y justa..

Un método mediante el cual se logra la toma de decisiones por consenso se denomina “mecanismo de consenso”.

Entonces, ahora lo que hemos definido qué es un consenso, veamos cuáles son los objetivos de un mecanismo de consenso (datos tomados de Wikipedia).

  • Búsqueda de acuerdo: Un mecanismo de consenso debe generar el mayor acuerdo posible del grupo..

  • Colaborativo: todos los participantes deben tratar de trabajar juntos para lograr un resultado que ponga el mejor interés del grupo en primer lugar..

  • Cooperativo: todos los participantes no deben anteponer sus propios intereses y trabajar en equipo más que como individuos.

  • Igualitario: un grupo que intente lograr un consenso debe ser lo más igualitario posible. Lo que esto significa básicamente es que todos y cada uno de los votos tienen el mismo peso. El voto de una persona no puede ser más importante que el de otra.

  • Inclusivo: la mayor cantidad de personas posible debe participar en el proceso de consenso. No debería ser como una votación normal en la que las personas realmente no tienen ganas de votar porque creen que su voto no tendrá ningún peso a largo plazo..

  • Participativo: El mecanismo de consenso debe ser tal que todos deben participar activamente en el proceso general..

Ahora que hemos definido qué son los mecanismos de consenso y a qué deben apuntar, debemos pensar en el otro elefante en la sala..

Qué mecanismos de consenso se deben utilizar para una entidad como blockchain.

Antes de Bitcoin, había un montón de iteraciones de sistemas monetarios descentralizados de igual a igual que fallaban porque no podían responder al mayor problema a la hora de llegar a un consenso. Este problema se llama “Problema de los generales bizantinos”.

¿Cuál es el problema de los generales bizantinos??

La guía completa de AION Blockchain

Cortesía de imagen: Medio

Ok, imagina que hay un grupo de generales bizantinos y quieren atacar una ciudad. Se enfrentan a dos problemas muy distintos:

  • Los generales y sus ejércitos están muy separados, por lo que la autoridad centralizada es imposible, lo que hace que el ataque coordinado sea muy difícil..

  • La ciudad tiene un ejército enorme y la única forma en que pueden ganar es si atacan todos a la vez..

Para lograr una coordinación exitosa, los ejércitos de la izquierda del castillo envían un mensajero a los ejércitos de la derecha del castillo con un mensaje que dice “ATAQUE MIÉRCOLES”. Sin embargo, suponga que los ejércitos de la derecha no están preparados para el ataque y dicen: “NO. ATTACK VIERNES ”y envía al mensajero a través de la ciudad de regreso a los ejércitos de la izquierda..

Aquí es donde enfrentamos un problema.

Al pobre mensajero le pueden pasar varias cosas. Podría ser capturado, comprometido, asesinado y reemplazado por otro mensajero por la ciudad. Esto llevaría a que los ejércitos obtengan información alterada que puede resultar en un ataque y una derrota descoordinados..

Esto también tiene claras referencias a blockchain. La cadena es una red enorme; ¿Cómo puedes confiar en ellos? Si le enviaras a alguien 4 Ether de tu billetera, ¿cómo sabrías con certeza que alguien en la red no va a manipularlo y cambiar 4 a 40 Ether?

Lo que necesitan estos generales es un mecanismo de consenso que pueda garantizar que su ejército pueda atacar como una unidad a pesar de todos estos reveses..

Un mecanismo de consenso que puede responder a todas estas preguntas se denomina tolerante a fallas bizantinas. Son muchos los mecanismos que resuelven estos problemas, sin embargo, los más famosos son:

  • Prueba de trabajo.
  • Prueba de participación.
  • Prueba de participación delegada.
  • Tolerancia delegada a fallas bizantinas.

El mecanismo de consenso utilizado por la cadena de bloques de Aion es un sistema híbrido de prueba de inteligencia y apuesta. Para darle una descripción general de cómo funciona el sistema:

  • Todos los nodos de la red pueden presentarse como candidatos y convertirse en patrocinadores de un candidato. Los patrocinadores pueden ser apostadores o solucionadores. Esto se ampliará más adelante.

  • Los candidatos con el mayor número de patrocinadores son elegidos como validadores para ese período..

  • Los validadores generan bloques y obtienen recompensas de bloque proporcionales.

Luego, el proceso comienza de nuevo por un nuevo período. Ahora que tenemos una descripción general de cómo funciona todo el proceso de consenso, entremos en más detalles!

El proceso de nominación

Cualquier nodo puede nominarse a sí mismo para convertirse en validador. Sin embargo, para convertirse en uno, un nodo debe estar respaldado por suficientes nodos de la red. Para mantenerse activos, los validadores deben estar respaldados continuamente por la red. Los candidatos con la mayor cantidad de respaldo se convierten en miembros del grupo activo.

¿Cómo funciona este proceso de respaldo continuo??

El conjunto de validadores en vivo se actualiza cada vez que los nodos dan o eliminan su respaldo a un candidato. También hay un conjunto estático que existe solo por la duración del término.

Aquí es donde se vuelve un poco complicado, el conjunto activo de validadores que se necesita para ejecutar el protocolo de consenso deriva su conjunto activo del conjunto estático y al final de cada término, el conjunto estático se sobrescribe por el conjunto en vivo durante la duración del próximo trimestre.

Cada validador puede establecer los términos de su respaldo y si están de acuerdo, los nodos se convierten en patrocinadores de ese validador comprometiendo sus recursos.

En este diagrama se representa todo el proceso de selección del validador a través de patrocinadores:

La guía completa de AION Blockchain

¿Cómo funciona el respaldo??

Los nodos pueden extender su soporte a los validadores a través del respaldo, lo que se puede hacer mediante:

  • Replanteo.
  • Resolución también conocida como prueba de inteligencia.

Respaldo por replanteo

Los patrocinadores pueden mostrar su apoyo a los candidatos apostando sus tokens. Así es como funciona.

  • Durante el período de tiempo t, los patrocinadores pueden mostrar su apoyo al validador V, apostando sus tokens durante el período t + 1.

  • Las fichas permanecieron apostadas hasta el final de t + 1.

  • Cuando se supera t + 1, los patrocinadores pueden recuperar sus tokens apostados.

  • Sin embargo, si desean seguir apostando a los validadores, pueden hacerlo enviando un mensaje antes de que t + 1 se supere..

AION Blockchain: prueba de inteligencia

Otra forma en que los patrocinadores pueden mostrar su apoyo es a través del sistema de prueba de inteligencia (POI).

En POI se genera un rompecabezas único y el rompecabezas debe resolverse a través del algoritmo de prueba de inteligencia para generar una prueba de inteligencia. Luego, la prueba se envía a la red como prueba de una cantidad de respaldo para un validador en particular.

Ahora que tenemos una idea general, veamos los detalles.!

La guía completa de AION: red blockchain de varios niveles

Los solucionadores ayudan en los ataques contra la denegación de servicio mediante la realización de cálculos de inteligencia artificial (IA). La intención es motivar la creación de hardware especializado o específico de IA que podría usarse para el aprendizaje automático y el entrenamiento de redes neuronales en el futuro..

En POI, los solucionadores entrenan una red neuronal predefinida para identificar ciertos patrones de modo que en el futuro generen resultados que serán similares a las iteraciones anteriores de los resultados correctos (por ejemplo, el hash del bloque actual dado los hash de los bloques anteriores como entrada).

El proceso de validación es muy sencillo y sigue los siguientes tres pasos:

  • Cargando la red neuronal con los parámetros proporcionados.
  • Alimentando la red neuronal con hashes de los N bloques anteriores para que sepa cómo debe verse el hash de N + 1.
  • Recoger las salidas.

De manera similar a la prueba de trabajo tradicional, los solucionadores de pruebas de inteligencia también pueden agrupar sus recursos.

Pilar n. ° 2: Máquina virtual Aion (AVM)

Entonces, ¿qué es una máquina virtual??

Hay dos tipos de sistemas en los que se pueden ejecutar y ejecutar contratos inteligentes: máquinas virtuales (Ethereum, Neo, etc. usa esto) y Dockers (Fabric usa esto). Si compara los dos, puede ver por qué algo como las máquinas virtuales son más deseables:

La guía completa de AION Blockchain: red de varios niveles

Entonces, ¿qué es la máquina virtual de Aion??

El AVM es una implementación de JVM liviana y personalizada diseñada para ejecutar la lógica de la cadena (lógica de la aplicación) dentro de las redes distribuidas y reforzada contra los escenarios que surgen en dicho entorno.

La implementación de AVM consta de las siguientes propiedades:

  • Rendimiento: utiliza instrucciones fáciles de usar que garantizan que el AVM funcione al máximo rendimiento posible..

  • Estabilidad: la ejecución de un código / cálculo inestable o nuevo en la VM principal puede provocar inestabilidad en el sistema. Esto se evita utilizando un entorno de caja de arena y mediante una medición cuidadosa del cálculo y el uso de recursos..

  • Consumo limitado: la mayoría de los lenguajes utilizados en la creación de contratos inteligentes son Turing Complete, lo que significa que, con suficientes recursos, pueden resolver todos y cada uno de los problemas. Esto suena muy bien en el papel, sin embargo, algunos usuarios malintencionados pueden codificar un contrato de spam que puede consumir todos los recursos informáticos..

Entonces, para ejecutar contratos inteligentes, el usuario debe especificar exactamente cuántos recursos están asignando a sus contratos inteligentes. Esto se parece mucho a los contratos inteligentes de gas y ethereum.

  • Determinismo: En términos matemáticos, en un sistema determinista, si tenemos un número A y f (A) = A ‘, entonces, pase lo que pase, f (A) SIEMPRE dará A’. Para un ecosistema que ejecuta contratos inteligentes, ser determinista garantiza la coherencia.

  • Compatibilidad con versiones anteriores: esto significa que a medida que la cadena evoluciona, la lógica y el valor de la cadena anterior siempre serán válidos..

  • Herramientas: las herramientas del análisis de código de bytes existente también se pueden adaptar al código de bytes AVM. Aprovechar esta interoperabilidad permite herramientas que serían adecuadas para el código de misión crítica, como la lógica en cadena..

Lenguaje de escritura

El lenguaje de programación utilizado para codificar contratos en el AVM, es decir, el lenguaje Aion tiene las siguientes propiedades:

  • Programación defensiva.
  • Entorno de ejecución de blockchain.
  • Inyección de contexto de blockchain.
  • Seguridad

5 tipos de usuarios que usarán AION Blockchain

Durante la North American Bitcoin Conference 2018, el fundador y CEO de Aion, Matthew Spoke dio un discurso donde identificó los cinco tipos de usuarios que podrían usar la cadena de bloques de Aion:

  • Startup: ha habido una explosión de startups que quieren que sus negocios estén en blockchain. Si bien tienen un conocimiento profundo del dominio, no están tan bien versados ​​en blockchain y la mayoría de las veces intentan resolver problemas basados ​​en blockchain que ya se han resuelto. Tener un sistema como Aion donde simplemente pueden conectar su negocio a otras soluciones basadas en blockchain puede hacer maravillas por ellos y permitirles enfocarse en áreas en las que tienen experiencia real..

  • La empresa: un gran objetivo de la interoperabilidad de la cadena de bloques de Aion es conectar las industrias heredadas con las industrias de la cadena de bloques de manera fluida. Aion ha pasado la mayor parte de cuatro años tratando de comprender qué impide que estas grandes empresas ingresen al espacio blockchain..

  • El desarrollador de Dapp: estos son básicamente desarrolladores que ya han estado construyendo dapps sobre ethereum, ethereum classic, neo, etc. Sin embargo, debido a la falta de interoperabilidad, estos desarrolladores se ven obligados y limitados a desarrollar en un solo protocolo. Aion los ayudará a realizar transiciones entre múltiples sistemas..

  • El validador: ahora llegamos a los usuarios principales. El primer grupo del núcleo de Aion son los validadores, también conocidos como personas que están a cargo del consenso dentro del ecosistema de Aion..

  • Los constructores de puentes: el segundo grupo de usuarios principales son los constructores de puentes. Estos son los que supervisarán las transacciones entre cadenas.

El equipo de Aion Blockchain

La empresa detrás de Aion es Nuco, una empresa de software empresarial que crea redes de cadena de bloques modulares, seguras y escalables para mercados complejos y regulados.

Aion cuenta con uno de los equipos más increíbles en el espacio blockchain:

La guía completa de AION Blockchain

Crédito de la imagen: Aion

Están dirigidos por el CEO y fundador Matthew Spoke, quien también se desempeña en la junta directiva de ethereum Enterprise Alliance y como asesor de FinTech para la Comisión de Valores de Ontario..

Junto con eso, su lista de socios también es increíble:

Aprenda qué es AION: la guía más completa hasta la fecha

Qué es AION: Conclusión

Si el futuro va a ser descentralizado y las cadenas de bloques se convertirán en nuestro zeitgeist, entonces no hace falta decir que la interoperabilidad debe ser dominada. Esta es la razón principal por la que es fundamental que proyectos como Aion blockchain tengan éxito. Tienen un equipo brillante y una tecnología sólida detrás de ellos, por lo que no hay ninguna razón por la que no puedan hacerlo. Con el próximo lanzamiento de su red principal, esperamos sinceramente que puedan lograr sus objetivos..

Hay otros proyectos, como ICON y Wanchain, que tienen como objetivo lograr los mismos objetivos que Aion, y es bueno ver que están uniendo sus recursos para lograr el sueño de la interoperabilidad universal de blockchain..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me