Ontology lanza la capa 2, contribuyendo a una plataforma de cadena pública más integrada

imagen

Prefacio


Imagine un escenario en el que la plataforma blockchain se está desarrollando rápidamente, y el número de usuarios está creciendo rápidamente, llegando a decenas de millones, lo que conduce a un fuerte aumento de los costos asociados en poco tiempo. ¿Qué estrategias se necesitan en esta etapa para mantener la eficiencia operativa sin comprometer el ritmo de desarrollo debido a los complejos procesos de reconciliación y validación? Como muchas empresas comerciales están de acuerdo, la escalabilidad debe ser una prioridad.

Como tecnología de escalado fuera de la cadena, Ontology Layer 2 ofrece un mayor rendimiento y menor rendimiento. Las empresas pueden almacenar de forma segura una gran cantidad de registros de transacciones fuera de la cadena y luego transferirlos a la cadena cuando necesiten interactuar, reduciendo los costos de transacción de los usuarios y mejorando drásticamente la productividad.

Introducción


Como se indica en la hoja de ruta Aristóteles 2020, en combinación con Ontology, Wasm-JIT, Multi-VM cross-chain y otras tecnologías centrales avanzadas, Ontology Layer 2 ahora muestra un mejor rendimiento que otras soluciones de Nivel 2. Esto se refleja en su bajo costo a almacenamiento, soporte multilingüe y compatibilidad total de las versiones de análisis y ejecución. Garantizar la interacción sin obstáculos de los contratos de implementación, por ejemplo, el lanzamiento de varios sistemas operativos virtuales en una computadora, lo que aumenta la eficiencia de ejecución y reduce los costos de procesamiento.

El proceso de trabajo


Ontology Tier 2 consta de 3 partes principales: depósito de Ontology Tier 2, hallazgos de Ontology Tier 2, transacciones de Nivel 2 y garantía de seguridad.

En un centro comercial de Nivel 2, los usuarios pueden completar transacciones, cumplir solicitudes de contratos y firmar contratos. Esta transacción puede ser la misma que el formato de transacción de la cadena principal de Ontology, o puede ser diferente. Los recopiladores transaccionales (denominados recopiladores, en lo sucesivo denominados recopiladores) son responsables de recopilar las transacciones de nivel 2 del usuario. Puede haber varios recolectores a lo largo del proceso. Los usuarios también pueden transmitir sus transacciones de Nivel 2 a múltiples recolectores.

El recopilador empaqueta periódicamente las transacciones de Capa 2 recopiladas y las ejecuta para crear un nuevo estado. El recolector también es responsable de transferir la raíz del nuevo estado a la cadena principal de Ontología. Después de las transacciones empaquetadas en el bloque de Nivel 2, la raíz del nuevo estado se convierte en el estado del bloque de Nivel 2. El solicitante es responsable de verificar el estado del bloque de Nivel 2 representado por el Recopilador en la cadena principal de Ontología. Esto requiere que el Licitante sincronice el bloque de Nivel 2 a través del Recopilador para mantener el estado global completo.
EL RECONOCIMIENTO DEL ESTADO DE LA CUENTA INCLUYE INFORMACIÓN SOBRE EL ESTADO DE LA CUENTA Y SU CONFIRMACIÓN QUE PUEDE OBTENERSE DE LAS SOLICITUDES DEL RECOLECTOR Y EL DESAFÍO. SOLO APOYAN EL ESTADO GLOBAL COMPLETO.

Depósito en el nivel 2


  1. «Deposit» Ontology. 2. «unreleased».
  2. , Ontology . 2 . 2. 2 Ontology, .
  3. «released».

Ontology


  1. 2 « » .
  2. Collector Withdraw Withdraw 2. 2 Ontology .
  3. , «not released».
  4. .
  5. , «released».

2


2


  1. El usuario crea una transacción de "Transferencia" de Nivel 2 y la transfiere al Recopilador.
  2. El recopilador empaqueta la transacción de transferencia y otras transacciones en un bloque de Nivel 2, ejecuta transacciones en el bloque y transfiere el estado de este bloque de nivel 2 a la cadena principal de Ontología.
  3. Espere la confirmación del estado.

Garantía de seguridad


Después de que el Operador envía el estado del bloque de Nivel 2 a la cadena principal de Ontología, el Oferente también puede completar la transacción de bloque de Nivel 2 y verificar la corrección del estado del bloque de Nivel 2. Si algo no está bien, el Oferente recopilará evidencia de fraude y enviará un contrato inteligente de Nivel 2. desafiar al operador.

Cómo utilizar


Ontology Level 2 está actualmente disponible en Ontology TestNet para que los desarrolladores lo experimenten.

Enlace

Enlace a documentación

En el siguiente artículo, presentaremos una comparación detallada del rendimiento con el Nivel 2 en otras cadenas.

Apéndice: términos


Transacciones de nivel 2


El usuario ha solicitado una transferencia o ejecución del contrato en el Nivel 2 y ya lo ha firmado. Esta transacción puede ser la misma que el formato de transacción de la cadena principal de Ontology, o puede ser diferente.

Coleccionista


Collector es un recopilador de transacciones de Nivel 2. Es responsable de recopilar las transacciones de Nivel 2 del usuario, validar y ejecutar la transacción. Cada vez que se genera un bloque de Nivel 2, el recolector es responsable de ejecutar transacciones en el bloque, actualizar el estado y generar contratos de Nivel 2, que pueden interpretarse como confirmación del estado utilizado para garantizar la seguridad.

Nivel 2 Bloque


El recopilador envuelve periódicamente las transacciones de Nivel 2 recopiladas, genera un bloque que contiene todas las transacciones de Nivel 2 y genera un nuevo bloque de Nivel 2.

Nivel 2 Estado


Collector realiza transacciones por lotes en un bloque de Nivel 2, actualiza el estado, ordena todos los datos de estado actualizados para crear el árbol Merkle y calcula el hash raíz del árbol Merkle. El hash raíz es el estado de un bloque de Nivel 2.

Operador


El operador es responsable de la seguridad de Nivel 2 y es responsable de monitorear si un token se transfiere al Nivel 2 o una transacción de transferencia de token del Nivel 2 a la cadena principal de Ontología. El operador también es responsable de enviar periódicamente la confirmación del estado del Nivel 2. Como confirmación, puede ir a la red de Ontología.

Desafiador


El Solicitante es responsable de verificar la confirmación de estado presentada por el Operador a la cadena principal de Ontología. Esto requiere que el solicitante sincronice las transacciones de Nivel 2 del operador o la cadena para mantener el estado global completo. Después de que el Oferente ejecuta la transacción sincrónicamente y actualiza el estado, puede verificar la validación del estado presentado por el Operador en la red. Si hay problemas, el Licitante puede crear un desafío a prueba de fraude, que puede explicar un contrato de Nivel 2.

Verificación del estado de la cuenta


Logrado con la prueba Merkle, la confirmación del estado de la cuenta se puede obtener de Operadores y Oferentes. Son las únicas partes que mantienen el estatus global completo.

Prueba de fraude


La confirmación de fraude incluye la confirmación del estado de la cuenta antes de la actualización actual del bloque del segundo nivel.

El certificado de estado de bloque de nivel 2 anterior y el certificado de estado de cuenta enviado confirman la legitimidad del estado anterior antes de la actualización. La prueba de que el estado anterior es legal se puede obtener ejecutando el bloque actual.

Blockchain Ontology orientado a la empresa está listo para ayudar a las empresas a transformar y modernizar sus negocios. Si tiene problemas con la escalabilidad autónoma, máquinas virtuales o un conjunto completo de sistemas técnicos, contáctenos en contact@ont.io.

Aprenda más sobre ontología


Información fresca y actualizada y comunicación agradable en nuestro chat de Telegram - Telegram Russian

También, suscríbase y estudie nuestro: Sitio web de Ontology - GitHub - Discord - Twitter - Reddit

All Articles