¿Qué es Neo (NEO)? Una explicación sencilla

¿Qué es Neo (NEO)? Una explicación sencilla

¿Qué es Neo (NEO)?

Neo es una blockchain de Layer 1 de código abierto sobre la que los desarrolladores pueden construir aplicaciones y smart contracts. Los smart contracts son programas en una blockchain que pueden ejecutar automáticamente reglas preestablecidas.

La red Neo utiliza dos tokens nativos: NEO y GAS.

NEO es el token de gobernanza de la red. Los titulares de NEO pueden votar por candidatos para el Neo Committee. Este comité desempeña un papel en la administración de la red y en el ajuste de determinados parámetros de la red. Además, los siete miembros del comité con más votos funcionan como nodos de consenso.

GAS se utiliza para pagar el uso de la red. Así, se paga GAS por las transacciones y por la ejecución y puesta en marcha de smart contracts.

Neo también ofrece varios servicios para aplicaciones. Por ejemplo, Neo N3 cuenta con un oráculo integrado y su propio sistema de nombres de dominio, Neo Name Service. Un oráculo puede poner a disposición de los smart contracts información procedente del exterior de la blockchain.

Dentro del ecosistema más amplio de Neo también existe NeoFS, un sistema de almacenamiento descentralizado que las aplicaciones pueden utilizar para guardar datos.

La versión principal actual de la blockchain de Neo se llama Neo N3.


Puntos clave

  • Neo es una blockchain de Layer 1 para aplicaciones y smart contracts.
  • NEO es el token de gobernanza con el que los titulares pueden votar.
  • GAS se utiliza para las transacciones y la ejecución de smart contracts.
  • Neo N3 es la mainnet actual y es independiente del antiguo Neo Legacy.
  • Neo utiliza dBFT, en el que los nodos de consenso elegidos confirman los bloques.

¿Cómo funciona Neo?

Neo funciona con un modelo de cuentas. En términos sencillos, la blockchain registra por cuenta cuántos tokens hay y cuál es el estado actual de los smart contracts. Esto se parece a un resumen en el que se llevan los saldos y los datos de los programas.

Los smart contracts se ejecutan en NeoVM. Se trata de una máquina virtual: un entorno en el que se ejecuta el código de un smart contract. La idea importante es que distintos nodos llegan al mismo resultado con la misma entrada. Así pueden comprobar si todo se desarrolla conforme a las reglas de la red.

Los desarrolladores pueden escribir smart contracts, entre otros lenguajes, en C#, Python, Go, Java y TypeScript. Ese código se convierte después en instrucciones que NeoVM puede ejecutar.

Para las transacciones y el uso de smart contracts se paga GAS. Neo produce normalmente un nuevo bloque aproximadamente cada 15 segundos.

Los nodos de consenso determinan mediante dBFT qué transacciones se incluyen en un bloque y cuándo se añade definitivamente ese bloque a la blockchain.

Resumen de Neo (NEO)

Característica Información
Nombre Neo
Ticker NEO
Categoría Layer 1
Fundador(es) Da Hongfei y Erik Zhang
Blockchain / red Neo N3
Consenso delegated Byzantine Fault Tolerance (dBFT)
Lanzamiento 17 de octubre de 2016

¿Qué es Neo N3?

Neo N3 es una gran nueva versión de Neo. No es solo una actualización de software habitual, sino que se lanzó como una blockchain independiente junto a la red anterior Neo Legacy.

La mainnet de Neo N3 se puso en marcha en agosto de 2021.

Por ello, NEO y GAS tuvieron que migrarse desde Neo Legacy a N3. Las dos redes no eran compatibles en aspectos importantes, por lo que los tokens en Neo Legacy no estaban disponibles automáticamente también en Neo N3.

N3 introdujo, entre otras cosas, un nuevo modelo de gobernanza. Los titulares de NEO pueden votar por candidatos para el Neo Committee. Los 21 candidatos con más votos se convierten en miembros del comité. Además, los siete miembros del comité más votados funcionan como nodos de consenso.

El comité puede votar sobre determinados parámetros de la red, mientras que los nodos de consenso son responsables de proponer y confirmar nuevos bloques.

Neo N3 también ofrece varios servicios para aplicaciones, entre ellos un oráculo integrado y Neo Name Service. Dentro del ecosistema más amplio de Neo también puede utilizarse NeoFS para el almacenamiento descentralizado.

¿Cómo funcionan juntos NEO y GAS?

NEO y GAS pertenecen ambos a Neo N3, pero tienen funciones diferentes.

NEO es el token de gobernanza. Los titulares de NEO pueden votar por candidatos para el Neo Committee y reciben GAS según las reglas del protocolo.

GAS se utiliza para pagar el uso de la red. Para las transacciones y para ejecutar o desplegar smart contracts se necesita GAS. Por tanto, poseer solo NEO no es suficiente para ello.

Neo distingue entre costes del sistema y costes de red. Los costes del sistema se generan, por ejemplo, al ejecutar smart contracts y se queman. De este modo, ese GAS se retira del suministro.

Los costes de red se pagan por procesar e incluir transacciones en un bloque. Estos costes van al nodo de consenso que produce el bloque.

Además, según las reglas del protocolo, se genera nuevo GAS. Una parte va a los titulares de NEO, otra parte al comité y a los nodos de consenso, y la mayor parte a los titulares de NEO que votan por los miembros elegidos del comité.

El GAS acumulado se reclama automáticamente cuando se llama al contrato nativo de NEO, por ejemplo cuando envía NEO o emite un voto.

¿Qué es la delegated Byzantine Fault Tolerance en Neo?

Neo utiliza delegated Byzantine Fault Tolerance, o dBFT, para alcanzar un acuerdo sobre nuevos bloques. Este es el mecanismo de consenso de Neo.

Los titulares de NEO votan por candidatos. Los 21 candidatos con más votos pasan a ser miembros del Neo Committee. Además, los siete candidatos con más votos se convierten en nodos de consenso.

Estos nodos de consenso producen y evalúan nuevos bloques. Para cada bloque se designa a un nodo de consenso para hacer una propuesta. Los demás nodos de consenso comprueban esa propuesta y votan sobre ella.

Un bloque solo se confirma cuando más de dos tercios de los nodos de consenso están de acuerdo. Por ello, el protocolo está diseñado para poder seguir alcanzando consenso mientras no más de un tercio de los nodos de consenso actúe de forma errónea o maliciosa.

dBFT no utiliza minería. En su lugar, la producción real de bloques recae en los nodos de consenso elegidos. NEO desempeña un papel en la elección de esos nodos, pero los bloques en sí se confirman mediante dBFT.

Una característica importante de dBFT es la finalidad inmediata. En cuanto suficientes nodos de consenso han confirmado un bloque y este se ha añadido a la blockchain, se considera definitivo. Por tanto, no es necesario esperar a que se añadan varios bloques nuevos para obtener seguridad adicional.

¿Cuál es la diferencia entre Neo y Bitcoin?

Neo y Bitcoin son ambas blockchains, pero están diseñadas para una función básica diferente. Neo es una plataforma para aplicaciones descentralizadas y smart contracts. Bitcoin está concebido, en esencia, como un sistema de dinero electrónico peer-to-peer.

Algunas diferencias importantes:

Característica Neo Bitcoin
Consenso Neo utiliza dBFT con nodos de consenso elegidos. Bitcoin utiliza Proof of Work, en el que los mineros producen bloques mediante trabajo computacional.
Tokens Neo utiliza NEO para la gobernanza y GAS para los costes de red y de ejecución. Bitcoin utiliza BTC para la transferencia de valor y los costes de transacción.
Suministro Hay 100 millones de NEO en total. NEO solo puede utilizarse en tokens enteros. Bitcoin tiene un máximo de 21 millones de BTC. BTC es divisible en satoshis.
Administración Neo utiliza un modelo de cuentas para los saldos y el estado de los smart contracts. Bitcoin utiliza un modelo UTXO, en el que se gastan importes recibidos anteriormente pero aún no gastados.
Programabilidad NeoVM está diseñado para smart contracts y lógica de aplicaciones. Bitcoin tiene su propio lenguaje de script, que se utiliza sobre todo para establecer condiciones para gastar salidas de bitcoin.

¿Cómo surgió Neo?

Neo fue fundado en 2014 por Da Hongfei y Erik Zhang, entonces todavía con el nombre de Antshares. El código fuente original de Antshares se publicó en julio de 2015.

La mainnet de Antshares se puso en marcha en octubre de 2016. En 2017, Antshares cambió su nombre a Neo. Alrededor de este período, el proyecto también introdujo Smart Contracts 2.0.

Más tarde, Neo N3 se desarrolló como una gran nueva versión de la red. La mainnet de Neo N3 se puso en marcha en agosto de 2021. Los usuarios tuvieron que migrar sus NEO y GAS desde Neo Legacy para poder utilizar los tokens en N3.

¿Cuáles son las ventajas de Neo?

Neo tiene varias características importantes:

  • Múltiples lenguajes de programación: Los desarrolladores pueden escribir smart contracts, entre otros lenguajes, en C#, Python, Go, Java y TypeScript. Esto permite a los desarrolladores utilizar conocimientos de programación ya existentes.

  • Finalidad inmediata: En cuanto un bloque es confirmado mediante dBFT por suficientes nodos de consenso, se considera definitivo. Por tanto, no es necesario esperar a que se añadan varios bloques nuevos para obtener seguridad adicional.

  • Servicios integrados: Neo N3 ofrece, entre otros, un oráculo y Neo Name Service. Dentro del ecosistema más amplio de Neo, NeoFS puede utilizarse para el almacenamiento descentralizado.

  • Distinción clara entre NEO y GAS: NEO se utiliza para la gobernanza, mientras que GAS se utiliza para las comisiones de transacción y la ejecución de smart contracts.

¿Cuáles son las desventajas de Neo?

Neo también presenta varios puntos importantes a tener en cuenta:

  • Pequeño grupo de nodos de consenso: Los siete candidatos con más votos dentro del Neo Committee funcionan como nodos de consenso. Por ello, la producción directa de bloques recae en un grupo relativamente pequeño de nodos elegidos.

  • El peso del voto depende de la cantidad de NEO: El número de votos de un titular de NEO está vinculado a la cantidad de NEO que posee la cuenta. Por ello, las posiciones más grandes en NEO tienen más influencia en la elección de los miembros del comité y de los nodos de consenso.

  • Dependencia de los nodos de consenso: dBFT está diseñado para seguir funcionando correctamente mientras no más de un tercio de los nodos de consenso actúe de forma errónea o maliciosa.

  • NEO no es divisible: La unidad más pequeña es 1 NEO. Por tanto, no puede enviar ni utilizar una fracción de NEO para votar.

Conclusión

Neo es una blockchain de Layer 1 para aplicaciones y smart contracts. La versión actual de la red es Neo N3.

Neo utiliza dos tokens nativos con funciones diferentes. NEO se utiliza para la gobernanza y para votar por candidatos para el Neo Committee, mientras que GAS se utiliza para las comisiones de transacción y la ejecución de smart contracts.

Para el consenso, Neo utiliza delegated Byzantine Fault Tolerance (dBFT). Los siete miembros del comité más votados funcionan como nodos de consenso y proponen y confirman bloques. En cuanto suficientes nodos de consenso han confirmado un bloque, este pasa a ser definitivo.

Neo también se distingue por su compatibilidad con múltiples lenguajes de programación y por servicios como un oráculo y Neo Name Service. Una compensación importante es que la producción directa de bloques recae solo en siete nodos de consenso elegidos y que el peso del voto dentro de la gobernanza está vinculado a la cantidad de NEO.

Acerca de Finst

Finst es una plataforma de criptomonedas líder en los Países Bajos que ofrece comisiones de trading ultrabajas, seguridad de nivel institucional y un conjunto integral de servicios cripto como trading, custodia, staking y rampas fiat de entrada y salida. Finst, fundada por el antiguo equipo central de DEGIRO, está autorizada como proveedor de servicios de criptoactivos por la Autoridad Neerlandesa de los Mercados Financieros (AFM) y presta servicios tanto a clientes minoristas como institucionales en 30 países europeos.

La plataforma de criptomonedas para todos los inversores

Tanto si es un trader activo como un inversor a largo plazo, Finst le permite hacer crecer su patrimonio en criptomonedas con confianza y tranquilidad.

Abrir cuenta gratis