El boom de las criptomonedas derivó rápidamente en nuevos proyectos que buscaban innovación, uno de esos proyectos es NEO. Creada con el fin de generar una “economía inteligente”, NEO es uno de los proyectos de criptomonedas más valiosos e innovadores que existen en la actualidad.

Símbolo
NEO
Logotipo
Logo de NEO, Logotipo de NEO
Algoritmo
Consenso
dBFT

El nombre NEO hace referencia a uno de los proyectos de criptomonedas que busca transformar las plataformas económicas existentes. Para ello, este proyecto presenta una serie de conceptos, capacidades técnicas e innovaciones muy interesantes. Cuenta con la capacidad de desplegar smart contracts, DApps, sistema de almacenamiento distribuido y un protocolo de consenso altamente escalable. Todas estas características hacen de este proyecto, una plataforma blockchain de grandes capacidades.

De hecho, NEO es conocida como “el Ethereum Chino”, y esto no está muy alejado de la realidad. NEO es construido por una serie de vibrante comunidad conformada en dicho país. Todos ellos dispuestos a transformarlo en una opción fuerte frente a Ethereum y otras criptomonedas de capacidades similares.

Historia de NEO

El proyecto comenzó en febrero de 2014, cuando la compañía Onchain creo AntShares. Las mentes maestras tras esta creación eran Erik Zhang y Hongfei Da. Con AntShares, la compañía buscaba crear una plataforma blockchain muy ambiciosa. En primer lugar, querían que AntShares tuviera las mismas capacidades de Ethereum e incluso superiores a la hora de realizar smart contract, procesar transacciones entre otros. En segundo lugar, querían llevar a un nuevo nivel la capacidad de interoperabilidad y migración entre blockchain públicas y privadas. Este segundo bastión llevaría a AntShares, a destacarse de otros proyectos al contar con herramientas que facilitan esta tarea.

En medio de la evolución de AntShares, en 2017 el proyecto decidió cambiar su imagen y el nombre del proyecto. Este cambio dio origen a NEO y la actual imagen del proyecto. Pero el cambio de nombre no solo era por obtener una nueva imagen, detrás de ello existía una clara hoja de ruta a seguir. Todo ello con el fin de escalar rápidamente hasta la cima que tanto querían alcanzar sus desarrolladores.

En medio de todo ello, la compañía comenzó a tener cercanas relaciones con el gobierno de China y otras empresas en la nación asiática. Fue así como tras rebranding y la creación de nuevas relaciones de trabajo, NEO comenzó un arduo trabajo de evolución. El resultado de esos esfuerzo es que empresas como Microsoft China apoyaron al proyecto.

Características técnicas e innovaciones de NEO

NEO cuenta con una serie de características bastante únicas. Si bien es cierto que cuenta con algunas que hemos visto en Ethereum o TRON, la forma en cómo trabajan es completamente distinta. De hecho, NEO ha mejorado muchos aspectos y los ha llevado a nuevos niveles, no solo de seguridad, sino de escalabilidad, el Talón de Aquiles de las criptomonedas.

Ahora ahondemos en algunos de estos adelantos e innovaciones para conocer más sobre este desarrollo y todo su potencial.

DNA, una plataforma para distribuir el potencial de la blockchain

DNA son las siglas de Distributed Network Architecture o Arquitectura de Red Distribuida. Su objetivo es sentar las bases para una plataforma de interconexión entre servicios digitales y otras blockchain públicas o privadas usando NEO. Con esto, NEO apunta a que cada servicio digital sin importar su perfil, pueda utilizar el potencial de su plataforma.

Si lo anterior no resulta lo suficientemente claro, quizás este ejemplo le ayude verlo de mejor manera:

Imagine que su compañía cuenta con un servicio de correo empresarial. Dicho servicio debe contar con la capacidad de enviar correo cifrado y firmado de forma transparente al usuario, y al mismo tiempo brinda un alto nivel de seguridad. Es acá donde DNA entra en acción. DNA permite que NEO pueda gestionar la identidad, el cifrado y la compartición segura de claves públicas entre los usuarios. Gracias a esto, es posible cifrar y firmar el mensaje de correo. Lo mejor de todo es que sucede de forma transparente al usuario, sin complicaciones.

Suena sorprendente y lo es. Pero lo mejor de todo es que NEO ya lo ha hecho una realidad. El ejemplo anterior es precisamente lo que Alibaba hace con el servicio de correo de Ali Cloud. Sin embargo, la capacidad de DNA no termina allí. El objetivo de DNA es servir de puente de interconexión entre NEO y el resto de servicios digitales, y esto incluye otras blockchains. Todo con el fin de que NEO sea la base de construcción de estos servicios.

Hongfei Da, fundador y CEO de Onchain hablando sobre DNA

Hongfei Da fundador de NEO, Hongfei Da fundador de NEO hablando de la criptomoneda, Hongfei Da hablando sobre NEO

Nuestra visión es hacer de Onchain un framework verdaderamente universal de Blockchain. Utilizando diferentes módulos extensibles, nuestro framework podría aplicarse para una cadena pública o incluso una cadena privada. Nuestro módulo adaptador de cadena cruzada o cross-chain, actualmente en desarrollo, para habilitar la capacidad de crea interoperabilidad entre estas diferentes cadenas.

Da Hongfei, Oct 5th, 2016, The Blockchain

dBFT un protocolo de consenso pensado en la escalabilidad

NEO ha desarrollado importantes avances en el mundo de los protocolos de consenso blockchain. Para ello, sus desarrolladores han creado el protocolo de consenso dBFT (Tolerancia a Falla Bizantina Delegada). Este algoritmo es una versión altamente modificada del algoritmo BFT que vemos por ejemplo en Bitcoin o Ethereum.

El diseño de dBFT permite que se elijan una serie de validadores de acuerdo con un sistema de votación entre nodos que se lleva en tiempo real. El objetivo de esta votación es la de elegir los nodos que crearán el bloque confirmarán las transacciones. Una vez elegidos los validadores, estos toman las transacciones, las confirman y generan el bloque, repitiéndose el ciclo. Esto también significa que NEO es una moneda que no puede ser minada.

El logro de este sistema es que permite generar bloques de forma muy rápida y con un bajo coste energético. De hecho, la generación de bloques en NEO suele llevar entre 10 y 15 segundos. Esto permite que pueda tener una gran escalabilidad en comparación con blockchain como Bitcoin. De hecho, el algoritmo puede ajustarse para tener rendimiento cercanos a las 1000 transacciones por segundo (TPS) e incluso llegar a las 10.000 TPS con la suficiente optimización. El tope de transacciones más alto conocido en esta blockchain es de más de 2400 TPS.

Stellar Network

NeoVM, una máquina virtual con características únicas

La capacidad de usar smart contracts en NEO viene de la mano de una máquina virtual al igual que en Ethereum. Esta máquina virtual es conocida como NeoVM. Las capacidades de NeoVM son muy parecidas a las de Ethereum Virtual Machine (EVM) con algunas adiciones y modificaciones interesantes.

En primer lugar, NeoVM cuenta con una herramienta llamada NeoCompiler. Esta herramienta sirve para “traducir a lenguaje nativo” de la máquina virtual, el código escrito por los desarrolladores. De esta forma estos puedes usar lenguajes de programación como Java, C#, C/C++, JavaScript, Go, Python u otro soportado por NeoCompiler. El resultado de esto, es que se simplifica la creación de smart contracts. Esto pues los desarrolladores no necesitan aprender un nuevo lenguaje de programación para crearlos, como pasa en Ethereum.

Otras de las bondades de NeoVM es la capacidad de adaptarse para su uso en distintas aplicaciones. Por ejemplo, NeoVM permite extender sus funcionalidades par que de esta manera pueda acceder a otras nuevas. Así por ejemplo, podemos crear pruebas de conocimiento cero u otras funciones que nos permitan interactuar con otros servicios o blockchains.

Stellar Network

NeoQS, criptografía del futuro resistente a la computación cuántica

Otro de los grandes avances y características de NEO es su potente criptografía. De hecho, NEO va un paso más adelante y construyó un sistema criptográfico resistente a la computación cuántica. Con ello, NEO se adelanta al futuro y presenta un sistema criptográfico con un alto nivel de seguridad.

NeoQS está diseñado sobre un sistema de problemas de Lattice. En particular, se consideró un mecanismo basado en el problema de vector más corto (SVP) y el problema de vector más cercano (CVP). De esta forma, se creó un sistema altamente seguro y que es complementado con el estándar ECDSA para brindar una mayor seguridad.

NeoFS, sistema de almacenamiento distribuido pensado en el futuro

NeoFS es el desarrollo de NEO para darle capacidad de almacenamiento distribuido a su plataforma. En construcción desde noviembre de 2019, está desarrollando este para que sea la “piedra angular” de su plataforma.

La principal característica de este sistema es que está basado en un sistema criptográfico homomórfico. De esta manera se busca crear un sistema de almacenamiento seguro, con criptografía de alto nivel y muy bajo impacto en el rendimiento. Al mismo tiempo, su estructura de funcionamiento garantiza que la red podrá distribuir la información de forma balanceada. Con ello se busca explotar al máximo su capacidad, ancho de banda y manteniendo un alto nivel de descentralización.

Si bien NeoFS aún es un proyecto en desarrollo, su estructura de funcionamiento es única en comparación con otras opciones. Se espera que la misma esté completada para ser utilizada con el lanzamiento de NEO 3.0, la siguiente evolución de NEO.

Stellar Network

Distribución de tokens en NEO

NEO tiene la capacidad de emitir 100 millones de tokens. Dicha emisión está dividida en dos parte La primera parte son 50 millones de tokens distribuidos proporcionalmente entre los partidarios de NEO durante el crowdfunding. Esta porción ya ha sido distribuida.

La segunda parte son 50 millones de NEO administrados por el Consejo de NEO. Estos tokens sirven para apoyar el desarrollo, operación, mantenimiento a largo plazo de la plataforma. Los planes para su distribución son los siguientes:

  1. 10 millones de tokens (10% en total) se utilizarán para motivar a los desarrolladores y a los miembros del Consejo.
  2. Se utilizarán 10 millones de tokens (10% en total) para motivar a los desarrolladores en el ecosistema.
  3. 15 millones de tokens (15% en total) se utilizarán para realizar inversiones cruzadas en otros proyectos de cadena de bloques, que son propiedad del Consejo y se usan solo para proyectos NEO.
  4. 15 millones (15% total) serán retenidos como contingencia.
  5. El uso anual de NEO en principio no debe exceder los 15 millones de tokens.

GAS, el otro token en NEO

Adicional a esto, también se distribuye el GAS. El GAS se genera con cada nuevo bloque y sirve para pagar las transacciones dentro de la plataforma. La cantidad total inicial de GAS es cero. Con la creciente tasa de generación de nuevos bloques, el límite total de 100 millones de GAS se alcanzará en unos 22 años.

Cada año se generarán alrededor de 2 millones de bloques y la generación inicial será de 8 GAS por bloque. Habrá una reducción anual de 1 GAS por bloque, por año, para coincidir con el paso de cada 2 millones de bloques. La reducción continuará hasta solo 1 GAS por bloque y se mantendrá a esa tasa durante unos 22 años. Después del bloque número 44 millones, el GAS total generado habrá alcanzado los 100 millones y, a partir de este punto, no habrá más generación de GAS a partir de nuevos bloques.

De acuerdo con esta curva de lanzamiento, el 16% del GAS se creará en el primer año, el 52% del GAS se creará en los primeros cuatro años y el 80% del GAS se creará en los primeros 12 años. Estos GAS se distribuirán proporcionalmente de acuerdo con la relación de retención NEO, registrada en las direcciones correspondientes. Los titulares de NEO pueden iniciar una transacción de reclamo en cualquier momento y reclamar estos tokens GAS en sus direcciones de retención.

Ventajas y Desventajas de NEO

Ventajas

Entre las ventajas principales podemos mencionar:

  1. Su protocolo de consenso ofrece una enorme capacidad de escalabilidad en contraste con PoW o PoS. Este hecho a permitido que NEO haya sido capaz de alcanzar hasta el momento picos de 2400 TPS.
  2. Su máquina virtual NeoVM es altamente flexible. La opción de programar smart contracts en lenguajes bien conocidos permite que los desarrolladores puedan dedicarse a desarrollar en lugar de aprender un nuevo lenguaje de programación.
  3. Ofrece capacidad de interoperabilidad con servicios digitales y blockchain públicas o privadas.
  4. Permite desplegar de forma rápida redes privadas con distintos servicios asociados. Por ejemplo, es posible desplegar servicios de identidad digital soberana o sistemas de votación de forma sencilla.
  5. Gracias a NeoQS, NEO es capaz de resistir ataques de computación cuántica que atenten contra la seguridad de sus sistemas de cifrado.
  6. Cuenta con un entorno de trabajo y programación altamente dinámico gracias a su amplio desarrollo.

Desventajas

Por otros lado, entre sus desventajas se pueden enumerar:

  1. dBFT es un protocolo poco probado en comparación con PoW o PoS.
  2. Su red de momento no cuenta con un alto nivel de descentralización que garantice su seguridad y una gobernanza más comunitaria.
  3. Muchas de las opciones de la plataforma aún no pueden usarse, como el caso de NeoFS. Sin embargo, dichas capacidades estarán completadas con la llegada de NEO 3.0 para el año 2020.
  4. Es un proyecto poco conocido en Occidente, ello ha llevado a que exista muy poca información técnica escrita en español e incluso en inglés.

Enlaces de interés

Web Oficial

NEO - NEO

White Paper

NEO - NEO

Twitter Oficial

NEO - NEO

GitHub Oficial

NEO - NEO

GitHub Oficial

Ir al github oficial

Facebook Oficial

NEO - NEO

Facebook Oficial

Ir al Facebook oficial

Hilo de Reddit

NEO - NEO

Foro Bitcointalk

NEO - NEO

Block Explorer

NEO - NEO

¿Te resultó útil este artículo?
Puntuación media: 5
➜ ¡Comparte el conocimiento y promueve la revolución descentralizada!