The Bridge Solution from RSquad

A brief outline

Customer

Vision of the problem (project background)

Benefits of the platform

  • free access to finance and the chance for businesses and private companies to receive funding from members of the ecosystem that is under development
  • secure storage of digital assets through the use of Consortium Blockchain technology
  • confidentiality of transactions within the system s secured by foregoing the use of public blockchain and using the network’s internal token
The ecosystem is based on the use of an internal network token.

Setting the goals for Bridge development

RSquad solution description

  1. The blockchain module should consist of a set of smart contracts deployed in the public and private networks.
  2. PublicBridge & PrivateBridge smart contracts are to be created to access the networks, as well as a smart contract to accumulate funds in the public network.
  3. Interaction of smart contracts should be carried out by means of off-chain service.
  • The Smart-contracts subsystem;
  • The Dispatcher subsystem;
  • The Public Interface subsystem;
  • The Admin panel subsystem.
  • The ERC20 smart contract — a contract that implements crypto-token logic;
  • The Vault smart contract — a contract for accepting and freezing original cryptoassets;
  • The Producer smart contract — a contract that implements the logic of synthesized crypto-assets release.
  • The Bridge smart contract — a contract that implements the logic of sending events for tracking from the blockchain network to the outside world, as well as implements the logic of accepting transactions from the Dispatcher subsystem for further synthesis.

Technologies used for solution implementation

  • Smart-contracts — a set of smart contracts in the Solidity programming language for EVM-compliant blockchains;
  • Dispatcher — a centralized back-end implemented in the Node.js programming language using Loopback.js library;
  • Public Interface — a web interface implemented in JavaScript using React.js, Redux.js and web3.js libraries;
  • Admin panel — a web interface implemented in JavaScript using React.js and Redux.js libraries.

Technologies to ensure general functioning and the system CI/CD:

  • Docker-ce, Docker-compose;
  • NGINX;
  • Git.

Third-party modules:

  • Internal system wallet — Wallet;
  • MetaMask/BSC Extension.

RSquad Solution Benefits

  • Secure transactions
  • Privacy
  • High speed of transactions
  • User-friendly interface
  • Ergonomic administration and statistics collection panel for network administrators

--

--

RSquad is a international team of experts specialized in the development of decentralized information systems based on blockchain technology.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Rsquadlab

RSquad is a international team of experts specialized in the development of decentralized information systems based on blockchain technology.