L2 Utility Blockchains

UIP addresses scalability challenges by utilizing dedicated L2 networks to store and process delivered messages. This approach reduces congestion on the Entangle L1 network, improving throughput and efficiency.

Integration with L2 Solutions

UIP integrates L2 solutions, such as Optimistic Rollups, to offload traffic from the main network. Messages from source chains are distributed across multiple L2 networks through agent groups, enabling parallel processing and faster execution. Unlike traditional L2 processes, UIP's internal utility networks bypass full block finalization for messages that do not involve value transfers, relying solely on source network finalization to speed up delivery.

Optimized Message Delivery Flow

UIP ensures efficient and scalable message delivery through a streamlined process:

  • Group Splitting for High Volume: Agent groups split when transaction volume exceeds a threshold, with larger groups earning additional fees to incentivize efficiency.

  • Message Assignment: Messages are randomly assigned to agent groups on the source chain and indexed to L2 utility chains for balanced workload distribution.

  • Master and Sub-Master Contracts: A master contract on the L1 chain manages configurations, while sub-master contracts on L2 networks handle executor selection and fee distribution.

  • Executor Selection: Executors are chosen through a two-step process, first selecting the agent group and then assigning active slots, ensuring efficient processing and avoiding double execution.

  • Secure Message Handling: With a single endpoint per chain, UIP prevents double message execution, ensuring reliable and secure cross-chain delivery.

This architecture delivers a high-performance, scalable solution for cross-chain communication while maintaining security and efficiency.

Last updated