Dymension RDK
Last updated
Last updated
RollApps se compone de dos servicios principales, cliente y servidor. El servidor es el lado de la aplicación designado para que el implementador de RollApp implemente una lógica empresarial personalizada junto con los módulos preempaquetados. El componente del cliente, denominado dymint , es un reemplazo directo de Tendermint y es responsable de la producción de bloques, la propagación de mensajes entre pares y la creación de redes entre capas.
Dymension RDK está construido sobre Cosmos SDK. Los módulos principales heredados de Cosmos SDK e IBC son:
Banco : facilitar las transferencias de tokens
Gobernador : propuestas y votaciones en cadena
IBC - Protocolo puente
Se han desarrollado e implementado en producción marcos de contratos inteligentes adicionales bajo varias licencias:
Ethermint : contratos inteligentes EVM
CosmWasm : el marco Wasm creó a los contribuyentes de Confio y Cosmos
A diferencia de los módulos predeterminados de Cosmos SDK, se han realizado algunos ajustes que definen Dymension RDK:
Épocas : RollApps utiliza la producción de bloques elásticos , lo que puede causar inconsistencias en la producción de bloques, por lo que RollApps utiliza un enfoque basado en el tiempo en lugar de la altura para los activadores de estado.
Mint : RollApps utiliza un módulo Mint basado en el tiempo creado para una creación consistente de tokens.
Dist : asigna tokens entre el secuenciador (proponente de bloque) , los gobernadores y el grupo comunitario de RollApp .
Secuenciadores : crea una cuenta para recibir recompensas por operar RollApp.
Replanteo : contenedor del módulo de replanteo Cosmos SDK existente que evita las actualizaciones del validador en la capa de prueba de participación.