Transmitter Grouping and Rotation
UIP introduces an efficient and scalable approach to transmitter management through dynamic grouping and rotation, designed to enhance performance, scalability, and decentralization.
Transmitter Grouping
Single Network Specialization: Each transmitter group processes messages for a single network, optimizing performance and minimizing delays caused by network-specific conditions such as validation times and signature generation. Utility networks are an exception, where multiple agent groups may interact.
Parallel Groups for High-TPS Networks: For networks with high transactions per second (TPS), UIP enables multiple parallel transmitter groups to process messages. This ensures the network's total TPS is matched, preventing backlogs and maintaining high throughput. Parallel processing allows the system to scale efficiently as transaction loads increase.
Dynamic Group Splitting: When transaction volumes exceed thresholds, transmitter groups can split into smaller units. For example, a group with six or more agents may split to handle messages independently, enabling real-time scalability and adaptability to fluctuating transaction loads.
Random Assignment and Executor Selection: Messages are randomly assigned to a transmitter group on the source chain and routed through a Layer 2 (L2) utility network for consensus. The L2 network is determined by the message index. Once consensus is reached, an executor is selected from the active agents through a double-selection process, ensuring fairness and efficiency.
Secure Message Execution: With one endpoint per chain, UIP prevents double execution risks, streamlining message processing and ensuring secure cross-chain transactions.
Transmitter Rotation
UIP rotates transmitters regularly to ensure fairness, decentralization, and optimized performance. Rotation is based on staking size and recent activity, prioritizing higher-staked and active agents for message handling. This approach prevents any single agent or group from gaining excessive control, promoting a decentralized and secure network.
Scalable Transmitter Network
UIP supports infinite scalability by enabling the addition of new transmitter groups as blockchains are integrated into the network. This horizontal scaling allows UIP to handle increasing transaction volumes and network participation without compromising speed or efficiency.
Last updated