Rubic is a decentralized P2P platform that enables users to create, manage, trade, and exchange tokens in one place. The platform helps users to make deals on their terms, share, and generate income. All operations and transactions in Rubic are secure and transparent.
Rubic is developing a cross-chain software solution for DeFi to solve the problem of dependence on the Ethereum blockchain infrastructure and the problem of cross-chain that are relevant today.
Rubic provides a complete list of services required for users who would like to manage crypto assets on the most popular blockchains and p2p exchange services in a decentralized and open manner. Users can make an instant swap, limit order or p2p trading, participate in pools – almost everything that is needed for trading (except for margin trading).
Rubic’s goal is to add multi-chain peer-to-peer transactions to existing services and develop other products such as liquidity pools. The platform makes them simple and convenient for the average user.
Rubic platform can be represented in the form of the following modules:
- Smart contract registering and executing swaps (depending on the blockchain, the corresponding programming languages are used)
- Interface for creating and managing transactions (using Angular 7 framework)
- Blockchains event scanner (uses Python 3)
- Database and back-end for managing transactions (using Python 3 (Django 1.11) and PostgreSQL database)
- Relayers for pushing transactions to external DEXes
- External DEXes (like uniswap or curve)
Rubic features a single smart contract for all transactions
When a single smart contract is used for all transactions, a deal is a smart contract call transaction with transaction parameters. That is, one smart contract handles all requests for creating, managing, and participating in transactions.
Thus, the following advantages are achieved:
- Low-cost swap creation
- High swap creation speed
- Trust in the smart contract, due to a large number of transactions
To mitigate the ability to track transactions, we will develop an Anonymizer tool which will hide not only the amount of the trade but also the trading pair.
Platform features and development plan
The service is currently only available on the Ethereum network. This means that there will be over 100,000 tokens available for exchange. Including tokens such as BNB (capitalized over $ 4 billion) and ETHER (capitalized over $ 26 billion). The next step will be to expand the service for TRON and Binance Smart Chain blockchains.
Understanding that the volume of cross-blockchain exchanges is a significant proportion, the Rubic team plans to implement this type of exchange. To date, a number of projects have made progress in swaps between various blockchains.
The following projects can be distinguished: Polkadot (as the main priority), Cosmos, Atomic Wallet (with Atomic Swap concept), and Tokrex Capital (with Cryptographic Deposit Guarantee concept).
Logically, two approaches can be distinguished:
- the use of mechanics embedded in blockchains (for example, smart contracts and multisign accounts) is the Atomic Wallet approach
- the use of the addon over the current blockchains – the Polkadot approach.
The most preferred approach for Rubic is to use a super-network over blockchains.
The integration of cross-blockchain swaps will begin upon completion of work on swaps within each of 3 blockchains (Binance Smart Chain, Ethereum, TRON). Rubic with BTC look the most promising and will be implemented first by using the renBTC service.
Take full advantage of the Rubic platform: https://rubic.finance