Módulo OPinit: OPhost y OPchild

Descripción general

Este documento describe el módulo OPinit, una solución acumulativa integral basada en Cosmos SDK, diseñada para optimizar las operaciones dentro del ecosistema de Initia. El módulo se divide en dos submódulos: ophostpara operaciones de Capa 1 (L1) y opchildpara funcionalidades de Capa 2 (L2), cada uno de los cuales aborda capas específicas de interacción.

ophostMódulo: Operaciones de Capa 1

El ophostmódulo forma el núcleo de las actividades de L1 y ofrece un conjunto de funcionalidades a través de varios tipos de mensajes y métodos de controlador RPC. Estos incluyen envíos por lotes, creación de puentes, propuestas de resultados, gestión de desafíos y mecanismos de transferencia de tokens centrados en el usuario.

Tipos de mensajes

  • MsgRecordBatch: Facilita el registro de lotes de transacciones a través de un método de controlador RPC dedicado.

  • MsgCreateBridge: Permite el establecimiento de puentes, definiendo un método manejador RPC específico para su operación.

  • MsgProposeOutput: Permite la propuesta de datos de salida, asociados con un método de controlador RPC distinto.

  • MsgDeleteOutput: permite a los usuarios eliminar propuestas de salida mediante un método de controlador RPC personalizado.

  • MsgInitiateTokenDeposit: Sirve como interfaz para transferencias de tokens L1 a L2, mejorando la interacción del usuario.

  • MsgFinalizeTokenWithdrawal: Facilita la finalización de las transferencias de tokens L2 a L1, orientadas a la participación del usuario.

opchildMódulo: Operaciones de Capa 2

El opchildmódulo aborda los matices de las operaciones L2, incorporando tipos de mensajes y métodos de manejo RPC diseñados para admitir transferencias de tokens, supervisión del validador, modificaciones de parámetros y administración del fondo de tarifas.

Tipos de mensajes

  • MsgExecuteMessages: Implementa la ejecución de mensajes, respaldada por un método de controlador RPC específico.

  • MsgFinalizeTokenDeposit: Define un método para finalizar los depósitos de tokens, con un controlador RPC dedicado.

  • MsgInitiateTokenWithdrawal: Proporciona una interfaz fácil de usar para transferencias de tokens L2 a L1.

Referencias

Para obtener más información sobre los módulos OPinit, consulte este enlace .

Last updated