Comprender los nodos de Cartesi

币小白_

ZNlx2JRk7PHbbRSuhjjwlLWhBll6ucC0tPWgak2P.png

Si tienes un conocimiento general de la tecnología blockchain, sabes que los nodos son una parte fundamental de cualquier red. Cartesi no es una excepción. Sin embargo, en la arquitectura de Cartesi Rollups, los nodos tienen un papel especial como middleware descentralizado que soporta el trabajo de Cartesi Virtual Machine (CVM), y CVM se ejecuta sobre estos nodos.

Profundicemos en los nodos de Cartesi (tenga en cuenta que esto es diferente de Noether para CTSI staking) y veamos qué hacen, cómo funcionan y cómo configurar uno.

¿Qué son los Nodos Cartesi?

El documento técnico de Cartesi define un nodo de Cartesi de la siguiente manera:

"Los nodos Cartesi son la infraestructura de software y hardware que aloja los componentes fuera de la cadena de Cartesi dApps. Cada usuario que desee interactuar con una dApp Cartesi debe tener un nodo Cartesi disponible. "

(*Nota: El fondo exacto de estos nodos es una herramienta llamada Cartesi Compute, pero lo mismo se aplica a Cartesi Rollups). )

En otras palabras, un nodo Cartesi es una red de computadoras individuales que ejecutan CVM y alojan dApps Cartesi. Son muy similares a los nodos de otras cadenas de bloques, pero la diferencia es que operan en el contexto de una solución Rollup como Cartesi Rollups. Aquí es donde empezamos a ver los matices a su alrededor.

Un vistazo paso a paso al funcionamiento de Cartesi Rollups nos ayudará a desglosar el proceso. Para admitir dApps que se ejecutan en CVM, Cartesi Rollups debe hacer lo siguiente:

  1. Lea la información de la cadena principal (por ejemplo, ETH Fang).
  2. Envíe esa información a una máquina fuera de la cadena, es decir, CVM, donde se procesa.
  3. Vuelva a publicar los resultados del procesamiento en la cadena principal.

Para realizar estas operaciones, necesitan nodos que puedan interactuar con contratos inteligentes en cadena y máquinas virtuales fuera de la cadena. Los nodos Cartesi son precisamente este tipo de “intermediarios” responsables de la comunicación entre los dos, aunque de forma segura y descentralizada.

El tipo de nodo Cartesi

Para desempeñar este papel de “intermediario” en Cartesi Rollups, las responsabilidades del nodo Cartesi deben ser dobles. Necesitan leer la información y verificarla. Como resultado, un nodo Cartesi puede ser:

  • Nodos de usuario o lectura (solo lectura): Estos nodos son responsables de recuperar información de la cadena principal y ponerla a disposición del público para su uso por parte de CVM, no publican la información en la cadena principal. Los nodos de lectura pueden ser ejecutados por usuarios normales.
  • Nodos validadores (lectura y escritura): Estos nodos se encargan de verificar la nueva información y publicarla en la cadena principal, al igual que los nodos normales de la red L1. En este caso, son responsables de verificar los cambios realizados en la información on-chain mientras el CVM está fuera de la chain. Los validadores también son responsables de proteger la red de partes deshonestas en caso de una disputa sobre la información on-chain. Estas responsabilidades adicionales requieren que los validadores operen en un entorno seguro y sean inaccesibles para los usuarios.

En la actualidad, los nodos Cartesi suelen funcionar como validadores capaces de realizar tanto lecturas como escrituras. El nodo de lectura está siendo desarrollado actualmente por el equipo de Cartesi.

¿Cómo funciona un nodo Cartesi?

Analizar algunos de los conceptos clave detrás de las operaciones de los nodos Cartesi nos dará una comprensión de alto nivel de cómo cumplen con sus responsabilidades. Esto también nos familiarizará con los tipos de terminología que surgen cuando se ejecuta una dApp en un CVM que utiliza un nodo Cartesi.

Podemos pensar en estos conceptos como entradas que un nodo Cartesi toma de la cadena principal y reenvía al CVM, o como una salida para que ésta lo vuelva a poner en la cadena principal como una “reclamación”.

Entrada

Portales: Las interacciones con los nodos Cartesi suelen comenzar con los portales. Esta es una forma de transmitir información dentro de la cadena a CVM fuera de la cadena. Los nodos utilizan portales para mover activos de la cadena principal a las dApps que ejecutan. Una vez en una dApp, estos activos se pueden transferir y mover utilizando la lógica de software típica que se encuentra comúnmente en los sistemas operativos Linux.

(Nota: También hay entradas específicas de la aplicación que provienen directamente del usuario y no pasan por el portal). Estos insumos no están vinculados a ningún activo. )

Salida

Período: Después de que CVM procesa la información de la cadena de bloques, el validador de Cartesi agrupa estas operaciones y las vuelve a publicar en la cadena principal. A continuación, estos cambios se notifican a la cadena principal en forma de credenciales o notificaciones. La frecuencia de estos lotes se conoce como épocas.

  • Credenciales: Podemos pensar en las credenciales como tickets que contienen información sobre qué tipo de transacciones deben ocurrir en la cadena principal después de los resultados devueltos por CVM. Contienen instrucciones que pueden cubrir todo, desde pagos hasta protocolos DeFi y solicitud de retiros de fondos.
  • Notificaciones: Al igual que las credenciales, las notificaciones también contienen información que se pasa a la cadena principal. La diferencia entre las credenciales y las notificaciones es que las notificaciones son puramente informativas, no realizan cambios en la cadena principal. Esto significa que las notificaciones no inician transacciones como depósitos o retiros de fondos.

*MISCELÁNEA (Otros)

Informe: El nodo Cartesi es responsable de otro tipo diferente de operación. Los informes se utilizan a menudo como herramientas de registro o diagnóstico para las dApps que se ejecutan en CVM. A menudo se utilizan para rastrear errores de aplicaciones y otra información, pero no tienen ningún efecto en la cadena.

El funcionamiento del nodo Cartesi

Los nodos de Cartesi ya ejecutan muchas dApps en el ecosistema de Cartesi. Cada uno de ellos aprovecha el nodo Cartesi de la manera descrita anteriormente. Puede explorar cómo se implementa este mecanismo de pasar información de fuera de la cadena a dentro de la cadena en casos de uso de juegos, DeFi e IA a través de Cartesi Rollups y CVM.

De hecho, si tienes una idea de dApp que aprovecha la tecnología de Cartesi, lo más probable es que configures un nodo de Cartesi para ti. El proceso de ejecutar uno localmente es muy simple y se explica en detalle aquí.

Pon a prueba tus conocimientos y gana puntos de la comunidad respondiendo al cuestionario del nodo Grokking Cartesi en el tablero de aventuras de Cartesi.

Para obtener más información sobre Cartesi, lea la documentación. También puedes estar al día de todo lo que ocurre en el ecosistema de Cartesi uniéndote a la comunidad.

Acerca de Cartesi:

Cartesi es un protocolo de rollup específico de la aplicación con máquinas virtuales que ejecutan distribuciones de Linux, lo que crea un espacio de diseño más rico y amplio para los desarrolladores de DApps.

Los Cartesi Rollups ofrecen una solución de escalado modular que se puede implementar como L2, L3 o rollups soberanos, manteniendo al mismo tiempo sólidas garantías de seguridad de la capa base.

Renuncia de garantías

Este artículo es solo para fines de información general e intercambio de información y no constituye asesoramiento legal, financiero o de inversión. La exactitud e integridad de esta información no está garantizada y no debe interpretarse como un consejo para una situación particular. Los lectores deben llevar a cabo su propia investigación y consulta independiente para tomar cualquier decisión. El autor y las autoridades relacionadas no serán responsables de ninguna pérdida o daño que surja de la confianza en esta información. Antes de tomar cualquier decisión financiera o de inversión, es muy recomendable consultar a un profesional para obtener asesoramiento personalizado.

La moneda virtual es un producto de inversión de alto riesgo, consulte a las autoridades reguladoras pertinentes antes de tomar una decisión de inversión, ya sea que exista riesgo de pérdida de inversión.

Fuente: Golden Finance

Ver originales
Aviso legal: La información de esta página puede proceder de terceros y no representa los puntos de vista ni las opiniones de Gate. El contenido que aparece en esta página es solo para fines informativos y no constituye ningún tipo de asesoramiento financiero, de inversión o legal. Gate no garantiza la exactitud ni la integridad de la información y no se hace responsable de ninguna pérdida derivada del uso de esta información. Las inversiones en activos virtuales conllevan riesgos elevados y están sujetas a una volatilidad significativa de los precios. Podrías perder todo el capital invertido. Asegúrate de entender completamente los riesgos asociados y toma decisiones prudentes de acuerdo con tu situación financiera y tu tolerancia al riesgo. Para obtener más información, consulta el Aviso legal.
Comentar
0/400
Sin comentarios