Welcome to Joltify
  • Introduction To JOLTIFY
  • Real World Asset Lending
    • Background
    • Business Model In JOLTIFY
      • Tokenize Document To NFTs
      • NFT Ownership Transfer
      • Token Economics
    • Utilization of JOLTIFY In Different lending Environments
    • Project-Based Lending
      • Use Case: A Solar Farm Financed By JOLTIFY
    • Investment Pool Processes and Rules
  • Asset-Based Lending
    • A Commercial Development Asset-Based Loan Within The JOLTIFY network
  • Cash Flow-Based Lending
    • Cash Flow-Based Loan In JOLTIFY To Help A Car Company Grow Its Business
  • Digital Asset Lending
    • Backgound
    • Joltify Digital Asset Lending
    • Market
    • Liquidation
  • Jolt Buy-Back And Burn
    • Jolt Buy-Back And Burn
  • Joltify Techs
    • JOLTIFY Chain Techs
      • Validator Election & Punishment
      • JOLTIFY Chain Bridge
    • Development on Joltify EVM
      • Configuration
      • Token Conversion
      • Development Tutorial
    • Nodes and Validators
      • Requirements
      • Joltify Installer
      • Run a Fullnode
      • Become a Validator
    • Endpoints
    • Connection
  • Joltify Testnet
    • Get Ready
    • Swap & Digital Lending
    • JOLT Buyback-Burn
    • RWA Lending
      • Role Introduction
      • Investor Guideline
      • Notation Explanation
      • Investing Timeline
    • Cross-Chain Bridge
    • Joltify IBC Transfers
  • Joltify Point System
    • Introduction
    • Invitation Mechanism
    • Basic Missions
    • Testnet Missions
    • Mainnet Missions (Coming soon)
    • Discord Role Claim
    • Partner Missions (Coming soon)
  • Term of Use
    • TERMS AND CONDITIONS OF USE FOR BORROWERS AND ISSUERS
    • WEBSITE, JOLTIFY PROTOCOL AND JOLTIFY CHAIN TERMS AND CONDITIONS OF USE
    • PRIVACY POLICY
Powered by GitBook
On this page
  • Transferring Token From Public Chain To JOLTIFY Chain
  • Transferring Tokens From JOLTIFY Chain To Public Chain
  • Transferring Token From Public Chain A To Public Chain B
  • Bridging Transaction Verification and Signing
  1. Joltify Techs
  2. JOLTIFY Chain Techs

JOLTIFY Chain Bridge

PreviousValidator Election & PunishmentNextDevelopment on Joltify EVM

Last updated 2 years ago

To allow the token transfer from and to one public chain (for example, Ethereum chain or Binance smart chain) to JOLTIFY chain, cross-chain bridges are deployed to allow users to send and receive the

Transferring Token From Public Chain To JOLTIFY Chain

  1. User Alice transfers her token to the bridge router on the public chain end.

  2. Once the JOLTIFY chain validator observes the transfer to the given bridge router end, it will mint the corresponding amount of wrapped tokens to the user’s corresponding JOLTIFY chain address.

Transferring Tokens From JOLTIFY Chain To Public Chain

  1. User Bob transfers his token to the bridge router on the JOLTIFY chain end.

  2. Once the JOLTIFY chain validator observes the transfer to the given bridge router end, it will transfer the corresponding token to Bobs address on the public chain.

  3. Once the transfer transaction is confirmed on the public chain, the wrapped token is minted in the JOLTIFY chain and will then be burned.

Transferring Token From Public Chain A To Public Chain B

  1. User Alice transfers her token to the bridge router on the public chain end A.

  2. Once the JOLTIFY chain validator observes the transfer to the given bridge router end, it will unlock the corresponding amount of tokens to the user’s corresponding wallet address in public chain B.

Bridging Transaction Verification and Signing

The security of the JOLTIFY bridge has the highest priority as it holds liquidity from both ends. To avoid any validator cheating the system by sending illegal transactions, we apply the TSS to ask a certain amount of validators to sign on the outbound transactions. Since the majority of the nodes in the network are honest, it is not possible for the attackers to sign the outbound transactions without permission from the majority.

The following figure shows how the validators sign an out-bound transaction.

  1. Different validators monitor the JOLTIFY chain bridge router independently. Once they see a transaction coming to the JOLTIFY chain bridge router, they will verify the validity of the transaction.

  2. If the transaction is invalid, they will drop the transaction, otherwise, they will start a TSS signature generation rounds with other validators on the corresponding transaction.

  3. Other validators will participate in the signature generation as well, and finally, all the validators will get the signature of the corresponding transaction and put the corresponding transaction on JOLTIFY Chain.

  4. If the transaction is an inbound transaction, the equivalent token will be minted on the JOLTIFY chain. If it is the outbound transaction, the token will then be transferred to the user's wallet with the approval of the validators.