Protocol Structure
General description and protocol overview
The Cross-Chain Swap Protocol solution consists of 2 key points:
1) Protocol Layer – Smart contracts on each blockchain;
2) Infrastructure Level – Off-network verification nodes.
The protocol layer is a set of smart contracts on the blockchain that are used to manage assets, verify signatures of validators/relayers and reach consensus between validators; since a transaction is considered valid only if the required threshold of minimum validators confirmations is reached. The smart contract stores and assigns parameters such as:
  • Commissions
  • A list of selected validators
  • The number of blocks for confirmation, and much more
The infrastructure layer is based on a set of physical servers, each of which performs an assigned role – that of a validator or a relayer.

Advantages over competitors:

The ultimate strategy for improving and scaling the Cross-Chain Protocol is to connect more DEXs and blockchains.
Supporting numerous DEXs, Rubic is able to provide multiple advantages over the competitors:
  1. 1.
    A vastly larger selection of tokens available for Cross-Chain Swaps
  2. 2.
    The choice of the best DEX calculated by Profitable Rate and Gas Fee Estimations