Future Gold
  • Future Gold
  • Future Gold
    • FGT Decentralized
    • Financial Inclusion
    • FGT Ecosystem
    • FGT Blockchain
    • How the Blockchain Works
  • BLOCKCHAIN STRUCTURE
    • FGT Algorithm
    • FGT Platform Structure
    • FGT Cloud Mining
    • FGT Digital Wallet
    • FGT Token Digital Wallet
    • Marketing Strategy
    • Marketing Team
  • AI Arbitrage Trade System
    • 1. Market Introduction
      • 1.1. The Origins
      • 1.2. Current Metrics
      • 1.3. Performance
      • 1.4. Projections
      • 1.5. Regulation
      • 1.7. Liquidity
      • 1.8 Volatility
      • 1.9 Spread
    • 2. Problem Description
    • 3. Arbitrage Trading
    • 4. Product Solution
      • 4.1. Future Gold Arbitrage Platform
      • 4.2. Beta Phase: Arbitrage Pairs Trading
      • 4.3. Stage 1: Arbitrage Pairs Trading
      • 4.4. Stage 2: Simultaneous
      • 4.5. Stage 3: Arbitrage Chain Trading
      • 4.6. Stage 4: Fully Decentralized
    • 5. Technical Details
      • 5.1. Blockchain
        • 5.1.1. Proof-of-Stake Consensus Mechanism
        • 5.1.2. Fully Decentralized
        • 5.1.3. Fastest Transaction Speeds in the Industry
        • 5.1.4. Low Transaction Costs
        • 5.1.5. Differences between Bitcoin and Future Gold
        • 5.1.6. Future Gold wallet
        • 5.1.7. Staking
        • 5.1.8. Staking Rewards
        • 5.1.9. Future Gold Blocks
      • 5.2. APIs of Cryptocurrency Exchanges
        • 5.2.1. APIs in General
        • 5.2.2. APIs in the World Wide Web
        • 5.2.3. APIs of Cryptocurrency Exchanges
        • 5.2.4. API Response Normalization
      • 5.3 Latency Reduction
        • 5.3.1. Why Latency Is a Problem
        • 5.3.2. Our Latency Approach
      • 5.4. Beta Phase: Prototype
        • 5.4.1. System Architecture
        • 5.4.2. Routing
        • 5.4.3. Latency
      • 5.5. Stage 1: Arbitrage Pairs Trading
        • 5.5.1. System Architecture
        • 5.5.2. Routing
        • 5.5.3. Latency
      • 5.6. Stage 2: Simultaneous Short-Long Strategy
        • 5.6.1. System Architecture
        • 5.6.2. Routing
        • 5.6.3. Latency
      • 5.7. Stage 3: Arbitrage Chain Trading
        • 5.7.1. System Architecture
        • 5.7.2. Routing
        • 5.7.3. Latency
      • 5.8 Stage 4: Fully Decentralized Arbitrage Trading
        • 5.8.1 System Architecture
        • 5.8.2 Routing
        • 5.8.3 Latency
    • 6. Conclusion
    • Task Center
      • How to get a task
      • How to complete the task
      • Task Center Frequently Asked Questions
      • Task center conditions and terms of use
  • BINANCE EDUCATION
    • Account Functions
      • How to Register on Binance App
      • How to Register on Binance with Mobile Number
      • How to Register on Binance by Email
      • How to Use Binance Referral Program
      • How to Disable My Account
      • How to Unlock My Account on Binance App
      • How to Unlock an Account
      • How to Convert Small Account Balance to BNB
      • How to Manage Sub-Account Functions and Frequently Asked Questions
      • How to Reset Your Binance Account Password
      • How to Generate Binance Account Statements
    • Identity Verification
      • How to Complete Identity Verification
      • How to Apply for Corporate Account
    • Two-factor Authentication
      • How to Enable Google Authentication (2FA) and Frequently Asked Questions
      • How to Solve 2FA Code Error
      • How to Reset Google Authentication on Binance App
      • How to Reset Google Authentication
      • How to Reset SMS Authentication on Binance App
      • How to Reset SMS Authentication
      • Supported SMS countries
      • Why Can’t I Receive SMS Verification Codes
      • How to Use YubiKey for Two-factor Authentication (2FA) on Binance
      • How to delete YubiKey for Two-factor Authentication (2FA)
      • How to Enable Binance Authenticator
    • Email Issues
      • How to Change Account Email
      • Why Can’t I Receive Emails from Binance
      • How to Whitelist Binance Emails
    • Referral & Affiliates
      • How to Redeem a Futures Bonus Voucher/Cash Voucher
      • How to Redeem Savings Trial Fund
      • How to Redeem a VIP Upgrade Voucher
      • Cashback Voucher Terms and Conditions
      • How to Redeem a Cashback Voucher
      • How to Redeem a Margin 0% Interest Voucher
      • How to Redeem a Voucher Code
    • Wallets
      • How to Check Balance and Transfer Funds on Wallet Overview
      • How to Connect Binance Extension Wallet (BEW) via Wallet Direct
      • Frequently Asked Questions on Binance App Funding Wallet Migration
      • Frequently Asked Questions on P2P Wallet to Funding Wallet Migration
    • Task Center
      • How to get a task
      • How to complete the task
      • Task Center Frequently Asked Questions
      • Task center conditions and terms of use
  • Created Wallet Address
    • Metamask Wallet Address
    • Connecting MetaMask to BNB Smart Chain
    • Add BUSD token in Metamask
    • Trust Wallet Address
      • Protect Your Crypto Wallet
      • Recovery Phrase or Private Key
  • FUTURE GOLD ACADEMY
    • IDO FUTURE GOLD FGT
      • Daily Gold Farms Future Interest
      • Daily Gold Farms Fixed Interest
      • Daily Gold Farms Compound Interest
    • Telegram Chat Id
    • How To Buy FGT
Powered by GitBook
On this page
  1. AI Arbitrage Trade System
  2. 5. Technical Details
  3. 5.3 Latency Reduction

5.3.2. Our Latency Approach

Previous5.3.1. Why Latency Is a ProblemNext5.4. Beta Phase: Prototype

Last updated 1 year ago

Due to the evolving nature of our project, there are two ways of how we tackle the problem of latency. In the beginning, our network structure consists of a data center, which is connected to numerous Virtual Private Servers (VPS) all over the world. This star-network uses high-speed connections to the data center. We already have invested in Dedicated Internet Access (DIA) technologies, which allows us to use custom routing paths that are 100% to 1000% faster than regular internet connections.

The VPS machines themselves are not interconnected, instead they are connected to different exchanges in the best way that is possible for the respective exchange. Some of them already have a presence in the NY4, which is an advantage, because they can directly be cross-connected.

Not every one of our VPS nodes is connected to every exchange. However, in order to guarantee a fail-safe system, we create redundancy by connecting at least two different nodes via independent VPS services to one exchange. If one VPS service fails, the second one will keep working, so there will be no downtime for this exchange in our system.

By minimizing the physical distance between the servers of the exchange and their according VPS, latency can be reduced by a factor of 100. This is why we selected VPS services that have their servers in close proximity to the servers of exchanges.

Beginning with the third stage of Future Gold ARBITRAGE, the network structure will become more decentralized. The Future Gold wallet, which already was capable of acting as a node in the Future Gold blockchain by staking, will get an additional feature, which can turn the users personal computer into a node of our arbitrage trading network (see Wallet).

Nodes with a low latency to a given exchange are then preferred to obtain current market data from the exchange, while nodes with high computing power are used for calculations. Each owner of a node is rewarded according to what the node contributes to the whole system. This creates an incentive to run specialized nodes, which are actually useful to the network and thus profitable for the entire community.

Illustration 12: If you are located in London and you try to get market data from four cryptocurrency exchanges - e.g. Kraken, Bittrex, bitFlyer and Bitfinex - the total latency would add up to 700ms on average.
Illustration 13: With the improved, VPS-based solution that Future Gold Arbitrage is using, this only amounts to 295ms. In this example, Latency is cut by more than half