-
Criptomonedas
-
Intercambios
-
Medios de comunicación
Todos los idiomas
Criptomonedas
Intercambios
Medios de comunicación
NEO es una plataforma de código abierto impulsada por la comunidad. Con la tecnología de cadena de bloques y las identidades digitales, los desarrolladores pueden digitalizar y automatizar la gestión de activos a través de contratos inteligentes. NEO se compromete a construir la infraestructura de Internet de próxima generación a través de una red distribuida, sentando las bases para la implementación a gran escala de la tecnología blockchain, a fin de hacer realidad la gran visión de la economía inteligente.
Basado en la tecnología blockchain, NEO convierte activos reales en activos digitales, realiza una gestión inteligente a través de contratos inteligentes y los usuarios seleccionan agencias de certificación de certificados digitales para realizar la autenticación de identidad. NEO se utiliza para realizar el derecho de gestión de la red NEO. NEO es uno de los proyectos de cadena pública más populares en comunidades nacionales y extranjeras.
La cadena de bloques NEO combina una serie de tecnologías como la red punto a punto, la tolerancia a fallas bizantinas, el certificado digital, el contrato inteligente, la transacción superconductora, el protocolo de interoperabilidad entre cadenas, etc., lo que le permite realizar transacciones de manera rápida, eficiente y segura. y gestione legalmente sus activos inteligentes.
Mecanismo de consenso: DBFT
El nombre completo de DBFT es Delegated Byzantine Fault Tolerant, que es un mecanismo de consenso bizantino tolerante a fallas que logra la participación de nodos a gran escala en el consenso a través de la votación por poder. Los titulares de tokens de gestión NEO pueden votar por los tenedores de libros a los que apoyan. Luego, el grupo de contables seleccionado llegará a un consenso y generará un nuevo bloque a través del algoritmo BFT. La votación se lleva a cabo continuamente en tiempo real en la red NEO, en lugar de por un plazo fijo.
DBFT proporciona tolerancia a fallas f=⌊(n-1)/3⌋ para un sistema de consenso compuesto por n nodos de consenso. Esta tolerancia a fallas incluye seguridad y disponibilidad, y puede resistir fallas generales y fallas bizantinas, y es aplicable a cualquier entorno de red. DBFT tiene una buena finalidad, una confirmación es la confirmación final, el bloque no se puede bifurcar y la transacción no se revocará ni revertirá.
Bajo el mecanismo de consenso DBFT de NEO, se genera un bloque cada 15-20 segundos, y el rendimiento medido de la transacción puede alcanzar alrededor de 1000 tps, que es un rendimiento excelente en la cadena pública. A través de la optimización adecuada, es capaz de alcanzar 10 000 TPS, lo que puede admitir aplicaciones comerciales a gran escala.
DBFT combina tecnología de identidad digital para que el tenedor de libros pueda ser un individuo u organización de nombre real. Como resultado, son posibles operaciones no convencionales como congelamiento, revocación, herencia, recuperación y transferencia de decisiones judiciales. Esto es propicio para el registro y emisión de activos financieros compatibles en la red NEO. La red NEO planea apoyar tales operaciones cuando sea necesario.
Sistema de contrato inteligente: NeoContract
El sistema de contrato inteligente de NEO consta de tres partes:
NeoVM - Universal Blockchain Virtual Machine:NeoVM es un general ligero- máquina virtual de propósito, su arquitectura es muy cercana a JVM y .NET Runtime, similar a una CPU virtual, responsable de leer y ejecutar secuencialmente las instrucciones en el contrato, y realizar control de flujo, operaciones aritméticas y lógica de acuerdo con las funciones del instrucciones de operación, etc. Tiene buena velocidad de inicio y versatilidad, y es muy adecuado para programas pequeños como los contratos inteligentes.También se puede portar a escenarios que no sean de cadena de bloques o integrarse con IDE para brindar una buena experiencia de desarrollo. Las funciones de NeoVM se pueden ampliar y se puede introducir el mecanismo JIT (compilador justo a tiempo) para mejorar la eficiencia de ejecución de las instrucciones.
Servicio de interoperabilidad: servicio de interoperabilidad: se utiliza para cargar servicios subyacentes, como registros de cadena de bloques, activos digitales, identidades digitales y áreas de almacenamiento persistente. Son como dispositivos virtuales provistos para máquinas virtuales, lo que permite que los contratos inteligentes accedan a estos servicios en tiempo de ejecución para lograr algunas funciones avanzadas. A través de este diseño de bajo acoplamiento, NeoVM se puede trasplantar a cualquier cadena de bloques o incluso a sistemas que no sean de cadena de bloques, lo que amplía enormemente el ámbito de aplicación de los contratos inteligentes.
DevPack - Compilador y complementos IDE: El DevPack contiene compiladores de lenguaje de alto nivel y complementos IDE. Dado que la arquitectura de NeoVM es muy similar a JVM, .NET Runtime, etc., los compiladores de estos DevPacks pueden compilar lenguajes intermedios como el código de bytes de Java y .NET MSIL en conjuntos de instrucciones de NeoVM. Los desarrolladores de Java/Kotlin y C# no necesitan aprender nuevos lenguajes y pueden comenzar a escribir contratos inteligentes de inmediato en entornos IDE familiares como VS y Eclipse. Esto reduce en gran medida el costo de aprendizaje de los contratos inteligentes y permite el establecimiento de un rico ecosistema de contratos inteligentes de NeoContract.
NeoContract puede construir el árbol de llamadas del contrato inteligente a través del análisis estático antes de ejecutar el contrato inteligente. A través del árbol de llamadas determinista, los nodos NEO pueden fragmentar dinámicamente el contrato inteligente para lograr una expansión teóricamente ilimitada, superando el "efecto de congestión" causado por la fragmentación estática de otros sistemas de cadena de bloques.
Protocolo de interoperabilidad entre cadenas: NeoX
NeoX es un protocolo para lograr la interoperabilidad entre cadenas. NeoX se divide en dos partes: "Protocolo de intercambio de activos de cadena cruzada" y "Protocolo de transacciones distribuidas de cadena cruzada".
Protocolo de intercambio de activos de cadena cruzada:
NeoX amplía el protocolo de intercambio de activos atómicos de doble cadena existente, lo que permite que múltiples participantes intercambien activos en diferentes intercambios de blockchains y garantiza que todos los pasos en todo el proceso de transacción tiene éxito o falla. Para realizar esta función, necesitamos usar la función de NeoContract para crear una cuenta de contrato para cada participante. Para otras cadenas de bloques, si no es compatible con NeoContract, también puede ser compatible con NeoX siempre que pueda proporcionar funciones simples de contrato inteligente.
Protocolo de transacción distribuida entre cadenas:
Transacción distribuida entre cadenas significa que varios pasos de la transacción se distribuyen en diferentes cadenas de bloques y se garantiza la consistencia de toda la transacción. Esta es una extensión del intercambio de activos entre cadenas, que extiende el comportamiento del intercambio de activos a un comportamiento arbitrario. En términos sencillos, NeoX hace posibles los contratos inteligentes entre cadenas.Un contrato inteligente puede ejecutar diferentes partes en varias cadenas de bloques diferentes, ya sea que se ejecuten todas o se devuelvan al estado anterior a la ejecución. Esto le da una gran imaginación a la colaboración entre cadenas, y estamos explorando los escenarios de aplicación de los contratos inteligentes entre cadenas.
Protocolo de almacenamiento distribuido: NeoFS
NeoFS es un conjunto de protocolos de almacenamiento distribuido que utilizan la tecnología Distributed Hash Table. NeoFS indexa los datos por contenido de archivo (Hash) en lugar de por ruta de archivo (URI). Los archivos grandes se dividirán en bloques de datos de tamaño fijo y se almacenarán en muchos nodos de manera distribuida.
El principal problema de este tipo de sistemas es la necesidad de encontrar un equilibrio entre redundancia y fiabilidad. NeoFS planea resolver esta contradicción a través del mecanismo de incentivos simbólicos y el establecimiento de nodos troncales. Los usuarios pueden elegir los requisitos de confiabilidad de los archivos. Los archivos de baja confiabilidad se pueden almacenar y acceder de forma gratuita o casi gratuita, y los archivos de alta confiabilidad recibirán servicios estables y confiables a través de los nodos de la red troncal.
NeoFS será uno de los servicios de interoperabilidad de InteropService bajo el sistema NeoContract, permitiendo contratos inteligentes para almacenar archivos grandes en la cadena de bloques y establecer permisos de acceso para estos archivos. Además, NeoFS se puede combinar con identidades digitales, de modo que los certificados digitales que registran las identidades digitales se pueden emitir, transmitir y revocar punto a punto sin una administración de servidor centralizada. En el futuro, los datos de bloques antiguos se pueden almacenar en NeoFS, de modo que la mayoría de los nodos completos puedan liberar datos antiguos, obtener una mayor escalabilidad y garantizar la integridad de los datos históricos.
Criptografía resistente a la cuántica: NeoQS
La aparición de las computadoras cuánticas supondrá un gran desafío para la criptografía basada en RSA y ECC. Las computadoras cuánticas pueden resolver el problema de descomposición de números grandes en el que se basa RSA y el problema del logaritmo discreto de curva elíptica en el que se basa ECC en muy poco tiempo. NeoQS es un mecanismo criptográfico basado en celosía y QS es la abreviatura de Quantum Safe. En la actualidad, las computadoras cuánticas no tienen la capacidad de resolver rápidamente el problema del vector más corto (SVP) y el problema del vector más cercano (CVP), la criptografía de celosía se considera el algoritmo más confiable contra las computadoras cuánticas.
Neo es una plataforma de código abierto impulsada por la comunidad. Aprovecha la tecnología blockchain y las identidades digitales para digitalizar y automatizar la gestión de activos mediante contratos inteligentes. Su objetivo es utilizar una red distribuida para crear una economía inteligente construyendo la infraestructura de Internet de próxima generación y sentando una base sólida para la adopción masiva de blockchain.
Neo MainNet se lanzó en 2016 y ha estado funcionando de manera estable durante más de 3 años. Neo espera lanzar Neo3 en 2020, una implementación robusta con alto rendimiento, estabilidad y seguridad mejoradas, un sistema de contrato inteligente optimizado y una infraestructura completamente funcional diseñada para impulsar la adopción de desarrolladores y acelerar la innovación de blockchain de nivel empresarial.
Enlaces relacionados:
https://neo.org/
https://www.huobi.io/zh-cn/assetintro/#neo
> http://www.qukuaiwang.com.cn/szhb/2334.html#jj
https://info.binance-cn.com/en/currencies/neo