¿Qué es NEO?
NEO fue la primera gran plataforma blockchain lanzada en China y su objetivo es desplazar al Ethereum. De hecho, se llegó a llamar el “Ethereum chino”.
NEO utiliza la tecnología blockchain y las herramientas de gestión de la identidad digital para digitalizar los activos y automatizar su gestión mediante contratos inteligentes.
NEO comenzó con un nombre diferente
En 2014, Da Hongfei y Erik Zhang fundaron Antshares, la primera cadena de bloques pública de China. La empresa matriz, OnChain, cambió el nombre a NEO en 2017. El cambio de marca fue clave para el relanzamiento de su visión de una economía inteligente.
La economía inteligente de NEO
La visión de NEO de la economía inteligente está formada por tres componentes principales:
- Activos digitales: la infraestructura de NEO soporta dos formas de activos digitales: activos globales y activos contractuales. Los activos globales se hacen públicos y son accesibles a todos los contratos inteligentes y a los clientes de NEO, mientras que los activos contractuales son privados y sólo son accesibles para determinados clientes. La conexión entre un activo digital y uno físico se realiza mediante una identidad digital.
- Identidad digital: las identidades digitales de NEO se basan en la encriptación, utilizando la Infraestructura de Clave Pública para asegurar y mantener las identidades verificadas. La verificación de la identidad de NEO puede utilizar rasgos faciales, huellas dactilares y voz, así como otros métodos de autenticación multifactoriales.
- Contrato inteligentes: el sistema de contratos inteligentes NeoContract integra los activos digitales y las identidades digitales en el ecosistema NEO. Los NeoContracts utilizan lenguajes de programación existentes, como C# y Java, en lugar de obligar a los desarrolladores a aprender un nuevo lenguaje propietario.
El núcleo de la plataforma NEO se alimenta del ecosistema NEO más amplio. A su vez, el ecosistema NEO cuenta con nodos descentralizados completos, un explorador de blockchain, un kit de desarrollo SDK, marcos de desarrollo DApp y kits de herramientas, y mucho más.
NEO tiene un fuerte enfoque en el cumplimiento de las normativas. Sin completar y verificar una identidad digital, las empresas y los individuos no pueden desarrollar o emitir contratos inteligentes en la plataforma NEO. Además, a diferencia de la mayoría de otras redes de criptomonedas, cada nodo de la red NEO también debe proporcionar una identidad digital válida antes de unirse a la red.
Por último, NEO utiliza un algoritmo de consenso de Tolerancia a Fallos Bizantina Delegada (dBFT), que permite a los titulares de tokens NEO votar sobre la generación de nuevos bloques para la plataforma NEO. Los productores de bloques en la red de NEO se conocen como bookkeepers y la votación tiene lugar en tiempo real. El dBFT de NEO integra también las identidades digitales de la plataforma NEO, lo que significa que los bookkeepers y la propiedad de los bloques se registran utilizando nombres reales de usuarios y organizaciones.
Tecnología
El protocolo NeoX permite la interoperabilidad entre cadenas. Esto significa que si una cadena de bloques no es compatible con NeoContract directamente, puede seguir siendo compatible con NeoX a través de la funcionalidad de contratos inteligentes existentes en las cadenas cruzadas. Además, NeoX facilita las transacciones distribuidas entre cadenas, lo que permite a los usuarios dispersar las transacciones entre cadenas de bloques mientras se mantiene la integridad del contrato inteligente.
NEO también cuenta con almacenamiento distribuido integrado a través de su protocolo NeoFS. NeoFS utiliza la tecnología Distributed Hash Table para indexar los datos a través del contenido del archivo (un hash) en lugar de la ruta del archivo (un URI). El almacenamiento de archivos pequeños es gratuito o casi gratuito, dependiendo de los requisitos y el tamaño del archivo.
Otra característica importante es NeoQS (Quantum Safe). NeoQS es el mecanismo de criptografía anti-cuántica que protegerá la plataforma contra los futuros desarrollos de la computación cuántica. Uno de los principales temores de los criptógrafos y, por tanto, de las plataformas de criptomonedas y blockchain, es que la computación cuántica descifre fácilmente los algoritmos de cifrado existentes.
NEO Vs. Ethereum
Ambas son plataformas DApp que se especializan en el desarrollo de contratos inteligentes. Además, ambas plataformas utilizan máquinas virtuales de blockchain para ejecutar contratos inteligentes.
La cadena de bloques de Ethereum puede procesar unas 15 transacciones por segundo, mientras que NEO puede procesar unas 1.000 en la actualidad. Se cree que NEO también puede escalar hasta unas 10.000 transacciones por segundo. Para ser justos con Ethereum, el equipo de desarrollo va a lanzar un nuevo algoritmo Proof of Stake y también está investigando el sharding, que debería aumentar el número de transacciones.
Otra diferencia clave es el uso de múltiples lenguajes de programación. La blockchain de Ethereum utiliza exclusivamente Solidity. Solidity fue desarrollado para Ethereum, lo que significa que es específico de la cadena de bloques, lo que tiene algunas ventajas. Por el contrario, NEO admite C++, C#, Go, Java y otros lenguajes de programación. La variedad de lenguajes de programación disponibles reduce el listón de entrada a NEO, lo que podría aumentar su adopción.
Tokens: NEO y GAS
La plataforma NEO utiliza dos tokens:
- NEO: a los usuarios derechos de voto y opciones de participación en la red
- GAS: es lo que alimenta la red y se utiliza para procesar los contratos inteligentes y otras transacciones de la red
¿Con qué rapidez se generan nuevos bloques en la Blockchain de NEO?
Se genera un nuevo bloque cada 15-20 segundos y se generan 2 millones de bloques en aproximadamente un año. A esta velocidad, el límite total de 100 millones de GAS se alcanzará en unos 22 años. Hay que tener en cuenta que para recibir GAS, los NEO tienen que estar en una cartera personal y no en un exchange.