Retransmisores

Un repetidor IBC es un componente clave en el protocolo IBC, que permite que diferentes redes blockchain se comuniquen e interactúen entre sí. La función de un retransmisor IBC es monitorear dos o más cadenas de bloques que están conectadas a través del protocolo IBC y transmitir mensajes entre ellas, incurriendo así en tarifas de transacción por enviar mensajes a cada cadena de bloques.

Proceso de retransmisión

El retransmisor escucha eventos o transacciones específicas en cada cadena de bloques que indican una solicitud para enviar datos o activos a otra cadena. Una vez que se detecta un evento relevante en una cadena de bloques, el retransmisor empaqueta la información en un mensaje y lo envía a la otra cadena de bloques. Esto implica la creación de paquetes IBC que luego se envían a través de las redes.

La cadena de bloques receptora procesa el mensaje, ejecuta la acción solicitada (como una transferencia de token o una actualización ligera del cliente) y luego envía una confirmación o acuse de recibo. El retransmisor también puede transmitir esta confirmación a la cadena original, completando el ciclo.

Seguridad ligera para el cliente

La seguridad de IBC no depende de la honestidad de los retransmisores. IBC aprovecha las pruebas criptográficas para permitir que una cadena de bloques verifique el estado de otra cadena de bloques. Cuando un retransmisor reenvía un paquete de una cadena a otra, también incluye una prueba criptográfica del estado de la cadena de origen.

Cada blockchain en una conexión IBC ejecuta un cliente ligero de las otras blockchains con las que se comunica. Un cliente ligero es una versión ligera de un cliente blockchain que puede verificar el estado de consenso de la otra blockchain, incluidos los encabezados y compromisos de los bloques, sin ejecutar un nodo completo.

A diferencia de las cadenas de bloques Cosmos SDK/Tendermint, un cliente ligero de una RollApp existente en Dymension se actualiza después de un período de disputa, que es una cantidad específica de bloques en el protocolo de Dymension. Los creadores de mercado que utilizan eIBC facilitan los pedidos de los usuarios y, a su vez, reciben la propiedad del paquete tras la finalización exitosa del cliente ligero RollApp.

Last updated