LogoLogo
  • Entangle
    • Overview
    • Security Audits
  • Universal Interoperability Protocol
    • Overview
    • Architecture
      • Scalability and Network Stability
        • L2 Utility Blockchains
        • Transmitter Groups
      • Security and Consensus Mechanism
      • Finality
      • Execution Latency
      • Compatibility and Interoperability
    • Developer Guides
      • Getting Started
      • Solidity
        • Simple Abstract Messenger Example
        • Deploying Your Custom EVM Protocol
        • Bridging Tokens with UIP
        • Become an EVM Transmitter
      • Solana
        • Simple Abstract Messenger Example
        • Deploying Your Custom Solana Protocol
        • Become a Solana Transmitter
      • Calculate Cross-Chain Transaction Cost
      • Customizable Message Transmission Options
      • How to Debug Sent Messages
      • SDK Setup
      • Revenue Sharing for Transmitters
      • How to Become a Super Transmitter
    • Endpoints
  • Universal Data Feeds
    • Overview
    • Architecture
      • Data Delivery Methods
        • Pull Model
        • Push Model
      • Oracle Contract & User Interaction
    • Developer Guides
      • Custom Data Feeds
      • Fetch Data via Pull Model (PAYG)
        • EVM Smart Contracts
        • Solana Smart Contracts
      • Fetch Data via Pull Model (Subscriptions)
        • EVM Smart Contracts
        • Solana Smart Contracts
      • Fetch Data via Push Model
        • EVM Smart Contracts
        • Solana Smart Contracts
    • User Guides
      • Accessing Feeds
      • Subscribe to a Data Feed
      • Check Subscription
      • Manage Subscription
      • Renew Subscription
    • Data Endpoints
  • Universal Token Standard
    • Overview
    • Architecture
      • Fee Components
    • Developer Guides
      • Manual Deploy
        • Token Deployment Types
        • Create a Custom Token
        • Factory Blueprint Deployment
        • Examples
          • Initial Setup
          • UTS Connector
            • Mint & Burn Connector Scheme
            • Lock & Unlock Connector Scheme
            • Connector Over Native Currency
          • UTS Token
            • Simple Token
            • Token with Messages
      • Bridge SDK
      • Token Verification
      • Fees Calculation & Gas Estimation Logic
      • Estimations
    • User Guides
      • Launch Universal Token
      • Create a Liquidity Pool
      • Expand Existing Token
      • Transfer Liquidity to Connector
      • Bridging
    • Contract Addresses
  • Entangle Interoperable Blockchain
    • Overview
    • Architecture
    • Developer Guides
      • Set up a Validator Node
      • Delegating to Validators
      • Undelegating from Validators
      • Supported Accounts
  • More
    • Media Kit
    • FAQ
    • Report an Issue
    • Become a Partner
Powered by GitBook
On this page
  • Transmitters
  • The Role of Transmitters
  • Super Transmitters
  • The Role of Super Transmitters
  • Grouping and Rotation
  • Transmitter Grouping
  • Scalable Transmitter Network
  • Transmitter Rotation

Was this helpful?

Export as PDF
  1. Universal Interoperability Protocol
  2. Architecture
  3. Scalability and Network Stability

Transmitter Groups

PreviousL2 Utility BlockchainsNextSecurity and Consensus Mechanism

Last updated 1 month ago

Was this helpful?

UIP utilizes independent transmitter groups to process messages across networks, ensuring scalability and preventing transaction backlogs. Each transmitter group’s Transactions Per Second (TPS) is designed to match or exceed the TPS of the network it serves, maintaining efficiency and speed.

Transmitters

Transmitters operate exclusively within a single network, except for utility networks. To mitigate delays caused by consensus tasks like message validation and signature generation, UIP enables multiple parallel transmitter groups. This parallel structure accelerates processing while preserving message sequences and nonces, ensuring reliable and orderly cross-network communication.

The Role of Transmitters

UIP optimizes transmitters to improve scalability and efficiency in cross-chain messaging. These changes simplify integration for new protocols and streamline functionality for developers.

  1. Single Network Focus: Transmitters work exclusively in one network plus the Entangle blockchain, allowing them to specialize and maximize performance. This eliminates the inefficiency of spreading resources across multiple chains.

  2. Dual Functionality: Transmitters act as both transmitters and executors simultaneously. They handle the entire process — relaying messages and executing transactions — removing the need for separate entities to manage these tasks.

  3. No More Protocol-Specific Executors: Protocols no longer need to deploy their own executors. They only need to know . This drastically reduces the complexity of integrating with Photon, making it plug-and-play.

  4. New Networks Manage Their Own Transmitters: When a new network is added, only that network needs to deploy transmitters to activate cross-chain messaging. Existing networks don’t need to manage transmitter deployment, streamlining onboarding and scalability.

Super Transmitters

Super Transmitters are specialized validators that enhance security and decentralization by validating cross-chain messages without executing transactions. They add a layer of scrutiny to confirm or reject messages, reducing fraud risks. Often public figures or trusted entities, they play a key role in achieving consensus and receive a share of protocol revenue as compensation for maintaining network reliability.

The Role of Super Transmitters

The concept of the Super Transmitter introduces an additional layer of security and decentralization within the message transmission system. The Super Transmitter acts as both a counterbalance to regular transmitters and a facilitator for their connections. Key characteristics include:

  • Transaction Oversight: Unlike regular transmitters, Super Transmitters do not engage in executing operations on the destination network. Instead, they confirm or reject transactions originating from the source network, adding an extra layer of scrutiny.

  • Public Figures as Transmitters: The role can be assumed by public figures such as companies or influencers, whose accounts are integrated through Governance or DAO. This approach leverages their credibility to enhance trust within the network.

Super Transmitters play a critical role in the security and decentralization of UIP. These trusted entities—potentially public figures or organizations—validate transactions without executing them, adding a layer of scrutiny to ensure message integrity. Initially, only Entangle transmitters will act as Super Transmitters for controlled testing and refinement.

Super Transmitters are rewarded by receiving a percentage of the income generated by regular transmitters. The specific share of income allocated to Super Transmitters is determined through feedback from the community and the transmitters themselves, ensuring a balanced distribution of rewards. This reward structure incentivizes Super Transmitters to maintain high levels of reliability and trust within the network.

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

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.

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.

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, UIP enables multiple parallel transmitter groups to process messages. This ensures backlogs are prevented and high throughput is maintained. 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. E.g., a group with 6 may split to handle messages independently, enabling real-time scalability.

Random Assignment

Messages are randomly assigned to a transmitter group on the source chain and routed through a Layer 2 (L2) utility network for consensus.

Secure Message Execution

With one endpoint per chain, UIP prevents double execution risks, streamlining message processing and ensuring secure cross-chain transactions.

Executor Selection

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.

EndPoint addresses