-
Criptomonedas
-
Intercambios
-
Medios de comunicación
Todos los idiomas
Criptomonedas
Intercambios
Medios de comunicación
Ontology (ONT) es una nueva generación de proyectos públicos de cadena básica y una plataforma de colaboración de confianza distribuida, que incluye un registro completo distribuido y compatibilidad con sistemas de contratos inteligentes.
La arquitectura de Ontology es compatible con el sistema de red de cadena pública. Además de proporcionar servicios básicos de cadena pública, también admite la personalización de cadenas públicas para diferentes aplicaciones a través del marco de cadena de bloques de Ontology y la colaboración cadena-red a través de diferentes grupos de protocolos.
En la capa base, Ontology continuará brindando módulos comunes en varias aplicaciones distribuidas, como el marco de identidad distribuida, el protocolo de intercambio de datos distribuidos, etc. para admitir componentes de colaboración de confianza distribuida, y continuará expandiéndose de acuerdo con los requisitos de la aplicación Nuevo módulos comunes.
• Contratos inteligentes ligeros y escalables de propósito general.
• Compatibilidad con contrato WASM extensible.
♦Protocolo de interacción entre cadenas.
• Se admiten varios algoritmos de cifrado.
•Velocidad de procesamiento de transacciones altamente optimizada.
• Cifrado de enlaces de conexión P2P.
•Admite múltiples algoritmos de consenso.
• Rápido tiempo de generación de bloques.
El contrato inteligente de Ontology es un sistema completo que integra máquinas multifunción, ligeras, de alta disponibilidad, simultáneas, multilingües, multicontrato y multivirtuales. Los contratos inteligentes de Ontology admiten una variedad de lenguajes de desarrollo convencionales, como C#, Python, etc. , Rust , Go , JavaScript , etc.
Los contratos inteligentes de Ontology tienen las características de determinismo, alto rendimiento y escalabilidad, e incluyen dos módulos: servicios interactivos y máquinas virtuales.
El servicio de interacción proporciona la interacción entre la máquina virtual y el libro mayor de blockchain.
La máquina virtual proporciona un entorno operativo para contratos inteligentes. Los servicios interactivos incluyen servicios nativos y servicios de máquina virtual NEO.
Los servicios nativos brindan la implementación de contratos inteligentes especiales en la cadena subyacente, que se pueden usar rápida y fácilmente.
El servicio de máquina virtual NEO proporciona una API para el acceso externo a la máquina virtual NEO, que puede mejorar la función de llamada de los contratos inteligentes.
Figura 1 Ecosistema de confianza de Ontology
Como se muestra en el diagrama ecológico de confianza de la red Ontology anterior, las personas, el dinero y las cosas casi cubren la fuente de las transacciones financieras, desde el comportamiento de la transacción fuera de la cadena hasta la capa de aplicación de la red Ontology para la interconexión y los módulos. y los protocolos son transacciones garantizadas. Sin duda, junte el sdk y la api para formar un canal que se extienda en todas las direcciones, y puede usar los módulos y protocolos en la cadena para capturar recursos de información y otras aplicaciones fuera de la cadena, a fin de garantizar la inclusión de la red Ontology y el cambio de funciones poderosas y diversas. Su mayor núcleo radica en dos puntos: construir un puente de confianza dentro y fuera de la cadena, formar confirmación de derechos, protocolos y módulos, sdk y api como herramientas de código abierto son todo para ello.
Figura 2 Red de confianza de ontología
Sobre la base de la confianza, se utiliza una variedad de herramientas para realizar la interconexión entre la cadena y el exterior de la cadena. Este proceso se completa dentro del marco del sistema, y todo lo que el usuario debe hacer es completar algunas operaciones básicas simples El uso de la red de ontologías. Al igual que conducir un automóvil, no necesita comprender claramente cómo se ensambla y diseña el automóvil, solo necesita obtener una licencia de conducir para convertir el automóvil en una herramienta o medio de transporte para lograr sus objetivos. Ontology es el fabricante que diseña y ensambla el vehículo. Por supuesto, además de la confianza en los atributos legales, también hay una parte de confianza en su mecanismo de consenso.
VBFT es un nuevo algoritmo de consenso que combina PoS, VRF (función aleatoria verificable) y BFT (tolerancia a fallas bizantinas). En el algoritmo de consenso VBFT, los nodos Ontology ONT primero deben pagar un depósito para solicitar convertirse en un nodo de consenso y seleccionar aleatoriamente tres tipos de nodos de todos los nodos de consenso a través de números aleatorios verificables: nodos candidatos, nodos de verificación y nodos de confirmación. El nodo candidato propone un bloque candidato, el nodo de verificación verifica el bloque candidato y el nodo de confirmación completa el consenso del bloque después de la votación de respaldo sobre el resultado de la verificación.
No es necesario que todos los nodos de la red confirmen el consenso de VBFT para formar un consenso. En su lugar, en forma de hipoteca, use la selectividad aleatoria de VRF (función aleatoria verificable) para seleccionar una parte de los nodos en tres grupos entre muchos nodos para la verificación, a fin de lograr la expansión y aumentar la velocidad. Al mismo tiempo, esta combinación de aleatoriedad y consenso PoS garantiza el antiataque (seguridad) del algoritmo, y el método de verificación tolerante a fallas de dos tercios de BFT puede alcanzar rápidamente un consenso de bloque. Tiene la confianza, la seguridad, la velocidad, la adherencia y otros elementos del consenso.
Figura 3 Arquitectura de tecnología de red de ontología
La capa inferior de la red Ontology proporciona un sistema completo de registro distribuido, que incluye un sistema completo de contrato inteligente y un sistema de seguridad. Al mismo tiempo, la red Ontology abstrae el complejo sistema técnico y el sistema de arquitectura subyacentes, realiza la gestión de entidades distribuidas y los protocolos de autenticación multidimensional que son compatibles con varios protocolos principales y estándares criptográficos, y admite todo tipo de cadenas de bloques heterogéneas y cadenas de bloques tradicionales. Mapeo interactivo entre cadenas y entre sistemas de sistemas de información.
Ontology también proporciona sistemas técnicos como almacenamiento seguro de datos, contratos inteligentes heterogéneos, gestión de claves de hardware y análisis de datos cifrados. Como plataforma de aplicaciones, toda la red puede soportar la construcción de varios servicios de aplicaciones, especialmente aplicaciones descentralizadas. Sobre esta base, Ontology Network proporciona una serie de marcos de aplicaciones, que incluyen protocolos de intercambio de datos distribuidos, protocolos de gestión de procesos distribuidos, etc., y admite además la realización de varias aplicaciones de capa superior a través de API generales, SDK y varios componentes de funciones de aplicaciones.
Bibliografía relacionada:
https://ont.io/
https://ont.io/wp/Ontology-Introductory-White-Paper-ZH. pdf