# Future Gold

Future Gold Technology, Inc.

## Introduction

Welcome to Future Gold, the revolutionary platform that brings together the timeless allure of gold with the cutting-edge power of blockchain. Picture this: a world where gold becomes even more valuable, secure, and accessible to everyone. That's exactly what we're building here at Future Gold!

{% hint style="success" %}
We believe in the intrinsic value of gold, but we also understand that the traditional systems for buying, selling, and storing it can be outdated and cumbersome. That's where blockchain steps in. By harnessing the incredible potential of this technology, we're creating a seamless and efficient gold trading experience like no other.

With our user-friendly platform, you can easily buy and sell gold tokens, all backed by real, physical gold securely stored in top-notch vaults. No more worries about theft, fraud, or the hassle of handling physical gold. We've got you covered!

But it doesn't stop there. Our community-driven approach means that you have a say in the future of Future Gold. Together, we're shaping the future of gold by exploring new opportunities, creating innovative products, and building a vibrant ecosystem where gold truly shines.
{% endhint %}

Join us on this exciting journey as we redefine the gold industry. Whether you're a gold enthusiast or a blockchain believer, Future Gold is the place to be. Get ready to embark on a golden adventure like no other. The future of gold starts here!

## Abstract

{% hint style="success" %}
$FGT Token decentralized blockchain platform that focuses on custom blockchain token operations. National currency transfers are maintained at the $FGT blockchain through smart-geteway operators. Decentralized token exchanges facilitate trade in financial instruments on the blockchain.
{% endhint %}

{% hint style="success" %}
Future Gold (FGT) is an open-source, community-driven, community- driven decentralized currency that allows people to save and invest their wealth in a currency controlled by a non-government, and even get great interest in investment. This means that anyone who holds a Future Gold (FGT) in their wallet will receive interest on their balance in return for helping maintain network security.
{% endhint %}

{% hint style="success" %}
The Best Way to Trade and Keep Your Crypto Safe with $FGT Technology Blockchain Tokens and a Revolutionary Platform Made to Save Your Time and Money. The Cryptocurrency FGT is quite easy to use.
{% endhint %}

## Global Mission

Invest in the future of gold with Future Gold's revolutionary blockchain infrastructure. Discover the power of combining two lucrative industries: blockchain technology and gold investment. Our platform seamlessly integrates the transparency and security of the blockchain with the timeless value of gold. Experience unparalleled convenience as you trade, store, and track gold-backed cryptocurrencies on our cutting-edge platform. Future Gold offers a unique opportunity to diversify your portfolio and tap into the potential of the digital asset world. By leveraging blockchain's decentralized infrastructure, we ensure trust, immutability, and privacy in every transaction. Join the digital gold rush today and unlock the full potential of your investment with Future Gold's unrivaled blockchain infrastructure. Invest in gold, cryptocurrency, and the future of finance with confidence.

{% hint style="success" %}
Get ready to dive into the exciting new world of Future Gold, but wait, there's a twist! This isn't your average gold - it's been upgraded with the technology of the future. How, you ask? Well, we've brought it onto the revolutionary blockchain infrastructure.

Picture this: a shiny, golden asset that's now securely stored on an incorruptible and transparent digital ledger. No middlemen, no shady business. Just pure, trustworthy gold. It's like a treasure trove of bling, but with the added bonus of top-notch security.
{% endhint %}

And that's not all, folks! With blockchain, you get some serious superpowers. You can easily track the origins of your Future Gold, ensuring ethical sourcing and manufacturing practices. Plus, you can breeze through transactions with lightning-fast speed, no more waiting around like a gold prospector in the mining traditional.

## Problem Statement

Blockchain bandwagon and unleash the power of Future Gold - a dazzling marriage of tradition and innovation that's here to make your golden dreams come true. Open your mind, embrace the future, and let the blockchain bling revolution begin!

Have you heard about the latest buzz in the financial world? It's a concept that combines two extraordinary things: gold and blockchain technology. Picture this: a futuristic world where gold, the ultimate symbol of wealth and beauty, is seamlessly integrated into the realm of cryptocurrency.

Thanks to blockchain, we can now turn physical gold into a digital asset, allowing us to trade and invest in it like never before. It's like owning an online version of a gold bar, except it's even more secure and transparent!

{% hint style="info" %}
So, how does it work? Well, blockchain acts as the backbone, ensuring every transaction involving this digital gold is securely recorded and validated. This decentralized system eliminates the need for intermediaries, making it faster, cheaper, and more accessible to anyone with an internet connection.

Imagine the possibilities! You could easily buy or sell fractions of gold, making it affordable for even the smallest investors. Plus, you won't have to worry about storing or insuring physical gold anymore  it's all digital! It’s like having the Midas touch right at your fingertips.
{% endhint %}

The future of gold is shining bright, thanks to blockchain and cryptocurrency. So, get ready to dive into this golden revolution and pave your way to a secure and prosperous future. It's time to unlock the potential of gold in the digital age!

## Executive Summary

$FGT Marketplace is a global crypto market for buying and selling the real world to purchase cryptocurrency Future Gold (FGT) tokens.

The number of cryptocurrency holders is projected to increase almost 10-fold, from currently 22 million to 200 million worldwide in 2020. The simplest way to become a cryptocurrency owner is to sell goods for crypto. This approach will encourage adoption in the coming years.

Cryptocurrency market capitalization is around $ 300 billion.reaching 37% of the world population in 2020.

* The $FGT ecosystem is designed to bridge the gap, between traditional online trading and Crypto investment.
* The $FGT will power three platforms: exchange, wallet and online trading on derivatives. The three platforms will enable fiat and crypto transactions.
* At present the online trade market is 5 trillion dollars the multi-billion dollar crypto market is still separate. Making a jump from online trading to crypto is complicated and managing fiat finance is difficult for crypto investors.
* Our project will create a financial management center with smooth process when buying, storing, exchanging and trading on both fiat and crypto is available.
* In short, investors can manage all fiat and crypto finance they are on the same platform, with big benefits for holders of $FGT Tokens.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2F9dKthqMycxpftNFdpi1p%2FGold-3D-01.png?alt=media&amp;token=8772a2ef-593a-46bb-bafd-21b98b87d0d3" alt=""><figcaption></figcaption></figure>

The $FGT Blockchain technology allows the $FGT Marketplace to ensure security, Executability, intractability, and verifiability of a transaction, successfully facilitate peer-peer transactions.

As a regulation regarding the acceptance of digital currencies in the B2C arena,the marketplace will add business sellers and buyers to the list.

> Some transactions may, in the future, require additional KYC / AML procedures for the implementation of smart contracts for certain types of transactions, which involve third party providers (eg shipping companies, couriers, notaries). The $FGT platform envisions the smooth involvement of these parties.

We pay special attention to ensuring the validity of goods and services sold on the Internet.

We are developing advanced AI technology to help post pre-screen sellers for any potential violations of reason, morality, security and proper care.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FF81YFRkMLj3wVwkr8iPf%2FGold-3D-2-01.png?alt=media&amp;token=84d6a131-eb1d-4017-86ca-90726b0190d4" alt=""><figcaption></figcaption></figure>


# FGT Decentralized

FGT is a decentralized blockchain platform that focuses on the operation of the blockchain platform. National currency transfers are maintained on the blockchain platform via the operator Smart-Getewa

The FGT is an open-source, community-driven, community-driven decentralized currency that allows people to save and invest their wealth in a currency controlled by a non-government, and even get great interest in investment. This means that anyone who holds a FGT Token in their wallet will receive interest on their balance in return for helping maintain network security.

{% hint style="success" %}
The Best Way to Trade and Keep Your Crypto Safe with the FGT Technology Blockchain Tokens and a Revolutionary Platform Made to Save Time on Transactions on Your Money. FGT Cryptocurrency is quite easy to use, safe, transparent and reliable.
{% endhint %}

We have a core focus to present Cryptocurrency to the people of Worlds. The FGT Token offers its clients a trusted, safe, and easy way to obtain, hold and use Cryptocurrency.

{% hint style="success" %}
FGT Technology represents Generation Mining and EcoSystem on the next Cryptocurrency, overcoming the challenges of the Future, by presenting a USD / POS / Wallet Wallet Token System.&#x20;

Furthermore, the FGT Token will take over part of the function of the way the ATM Machine works with the Mobile Application. With functions such as ATM machines, it is possible to facilitate business with Cryptocurrency throughout the World and then get it on the physical FGT (Debit Card) ATM card
{% endhint %}

With the FGT Wallet Wallet Smartphone Application it allows easier electronic money transfers. Features to see where the ATM machine is located. Wallet Wallet application also allows to see places where most people use cryptocurrency.

FGT Token is a platform for the private trust management market, built on blockchain and smart contract technology. We bring together exchanges, brokers, traders and investors into a decentralized, open and fair network, making Financial markets increasingly global. This will enable successful traders to quickly measure their trading strategies by attracting investments from around the world.


# Financial Inclusion

At present, only about one third of World's population has bank accounts. Among these people, peer to peer money transfers require high costs when between rival banks. Not to mention, two-thirds of other World's cannot do peer to peer money transfers at all because their wealth is trapped in cash

## FGT Solutions

We solve this problem by allowing World's to change their money or money in bank accounts into digital assets. By holding their USD in the form of a digital asset called the FGT Token, which was built on Ethereum Blockchain, People can transfer their money anywhere in the world, at any time, at zero cost.

## Security

The FGT is built on Ethereum Blockchain and, therefore, increases world-renowned security and transparency

## Trusted

FGT reserves that support USDT are audited every month by our Financial partners to ensure that your money is stored safely.

## Realiable

FGT can be exchanged back to USDT at any time, either by transacting it back into the account or redeeming it as cash at a trusted merchant.

## Fast

Transactions to anywhere in the world occur in minutes because they utilize the speed of Ethereum Blockchain.

## Stable

FGT are supported by FGT stored in reserves, FGT is always the same as USD making it a stable store of value.

## Accessible

The FGT token will allow blockchain fans to access the Decentralized Application on Ethereum Blockchain.


# FGT Ecosystem

The FGT ecosystem is designed to bridge the gap between traditional online trading and Cryptocurrency investment.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FM7VNqz1UuqPrRZAv2P7H%2FFGT-Ecosystem.png?alt=media&amp;token=8651d5fb-78f4-4802-9a02-c3139483eee5" alt=""><figcaption></figcaption></figure>

**2017-2023 Strategic Plan: Value and Resilience**

The number of cryptocurrency holders is projected to increase nearly 10-fold, from the current 22 million to 200 million worldwide in 2020. The simplest way to become a cryptocurrency owner is to sell goods for crypto. This approach will encourage adoption in the coming years.&#x20;

Cryptocurrency market capitalization is around $ 300 billion. reaching 37% of the world population in 2020.


# FGT Blockchain

## What is the Blockchain?

Most of the world of cryptocurrency technology such as Bitcoin relies on the form of databases with the advantage of being able to track large and safe transaction volumes. The technology used by many digital currencies is Blockchain.

Blockchain was First implemented in 2009, and was revolutionized with Blockchain 2.0 in 2014. The Blockchain technology consists of blocks that hold transactions, where each block is interconnected through cryptography, thus forming a network.

Blockchain also has the potential to be used outside the scope of digital currencies, and attracts many traditional Financial institutions to be adopted.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FXbIraqUv6yiEd7lmRwAO%2F17.png?alt=media&amp;token=13f4cc5e-a44d-4409-b190-90a2416fdb0b" alt=""><figcaption></figcaption></figure>


# How the Blockchain Works

The Blockchain system consists of two types of records, transactions and blocks. This transaction is stored together in one block. The unique thing about the Blockchain is that each block contains cryptographic hashes that form a network. Cryptographic hash function is to take data from the previous block and convert it to compact string. This string allows the system to easily detect sabotage.

> With this method, it means that each block does not need to have a serial number, the hash allows each block to verify its integrity. Each block will confirm its validity from the previous block. Block connection is not the only thing that keeps the network safe. This technology is also decentralized, every computer with installed software has a copy of Blockchain that is constantly updated with new blocks. There is no centralized server that holds the transaction, and because each new block must meet the requirements in the chain or network, no one can overwrite the previous transaction.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FyetZ8zbv4DBYTizDWKYV%2F16.png?alt=media&amp;token=f8375a52-3902-4e07-9dec-fcb05ca781e7" alt=""><figcaption></figcaption></figure>

Other transaction requirements, i.e. can be used to determine valid entries. In Bitcoin, for example, valid transactions must be digitally signed, and must issue one or more unused outputs from the previous transaction, as well as the number of outputs transactions cannot exceed the number of inputs.

Transactions using Blockchain technology are peer-to-peer, meaning that data (can be messages, money, or important information) can be transferred from one user to another without the help of a third party to process it.&#x20;

With Blockchain, we no longer need to depend on one server because all transactions are replicated throughout the network so that we avoid various forms of fraud due to modified data, server down, or hacked accounts.

## Instant, Safe, Efficient and Transparent

{% hint style="success" %}
Data transmission occurs instantly and efficiently. All transactions and data storage are guaranteed to be safe because they are replicated throughout the blockchain network so that to change one data, the hacker must also change the same data on all other user's computers at the same time.This is very impossible to do. Blockchain is like a big book where all transactions are transparent and can be checked by everyone so that they ensure credibility.
{% endhint %}

Blockchain technology appears to revolutionize our technology into a more modern world with a more instant, transparent and efficient work system without the need to rely on centralized servers. Blockchain technology appears to revolutionize our technology into a more modern world with a more instant, transparent and efficient work system without the need to rely on a centralized server.&#x20;


# FGT Algorithm

## Types

LEB128\
**Little Endian Base 128** encoding for unsigned integers typically used to specify length prefixes for arrays and strings. Values in range \[0, 127] are encoded in one byte. Larger values use two or more bytes.

## Integer

A **LEB128** integer with a maximum allowed value of 0x7fffffffffffffff (2 – 1) and a minimum of 0. A varint63 its into a signed 64-bit integer.

## String

A binary string with a **LEB128** prefix specifying its length in bytes. The maximum allowed length of the underlying string is 0x7fffffff (2 – 1). \
\
The empty string is encoded as a single byte 0x00, a one-byte string is encoded with two bytes 0x01 0xNN, a two-byte string is 0x02 0xNN 0xMM, etc

## String32

A fixed-length 32-byte string typically used to encode **hashes**.

## SHA3

SHA3 refers to the **SHA3-256** function as defined in **FIPS202** with a fixed-length 32-byte output.&#x20;

This hash function is used throughout all data structures and algorithms in this spec, with the exception of SHA-512 (see **FIPS180)** used internally as function H inside Ed25519 (see **RFC8032**).

## List

A List is encoded as a **Integer**-prefixed list of serialized items, one by one, as defined by the schema. The length prefix indicates the number of items that follow.

## Pointer

A *Pointer* is encoded as a **String32**, and identifies another entry by its ID. Pointer restricts the possible acceptable types: *Pointer\<x>* must refer to an entry of type X. A Pointer can be nil (not pointing to any entry), in which case it is represented by the all-zero 32-byte hash:

> 0x0000000000000000000000000000000000000000000000000000000000000000

## Program

Program encapsulates the version of the FGT and the bytecode that should be executed by that FGT

| FIELD      | TYPE      | DESCRIPTION                                             |
| ---------- | --------- | ------------------------------------------------------- |
| VM Version | *Integer* | The FGT version to be used when evaluating the program. |
| Bytecode   | *String*  | The program code to be executed.                        |

Program encapsulates the version of the FGT and the bytecode that should be executed by that FGT

**Inputs:**

1. program,
2. arguments (list of strings),
3. transaction version (integer).

| FIELD    | TYPE                                | DESCRIPTION                                                                                                                                                                      |
| -------- | ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Ref      | *Pointer\<issuance1\|Spend1\|Mux1>* | Previous entry referenced by this ValueSource                                                                                                                                    |
| Value    | *AssetAmount1*                      | Amount and Asset ID contained in the referenced entry.                                                                                                                           |
| Position | String32                            | If this source refers to a **Mux** entry, then the Position is the index of an output. If this source refers to an **Issuance** or **Spend** entry, then the Position must be 0. |

Value Source 1 Validation

`Verify that Ref is present and valid.` \
`Define RefDestination as follows:` \
&#x20;  `If Ref is an Issuance or Spend:` \
&#x20;  `Verify that Position is 0.` \
&#x20;     `Define RefDestination as Ref.Destination.` \
`If Ref is a Mux:` \
&#x20;  `Verify that Mux.Destinations contains at least Position + 1`      \
&#x20;  `ValueDestinations.` \
&#x20;  `Define RefDestination as Mux.Destinations[Position].` \
`Verify that RefDestination.Ref is equal to the ID of the current entry.` \
`Verify that RefDestination.Position is equal to SourcePosition, where SourcePosition is defined as follows:` \
&#x20;  `If the current entry being validated is an Output1 or Retirement1,`  \
&#x20;  `SourcePosition is 0.` \
&#x20;  `If the current entry being validated is a Mux, SourcePosition is`  \
&#x20;  `the index of this ValueSource in the current entry’s Sources.` \
`Verify that RefDestination.Value is equal to Value.`

## Value Destination 1

\
An Entry uses a *ValueDestination* to refer to other entries that receive value from the current Entry.

| FIELD    | TYPE                                | DESCRIPTION                                                                                                                                                                |
| -------- | ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Ref      | *Pointer\<issuance1\|Spend1\|Mux1>* | *Pointer\<issuance1\|Spend1\|Mux1>*                                                                                                                                        |
| Value    | *AssetAmount1*                      | Amount and Asset ID contained in the referenced entry                                                                                                                      |
| Position | *String32*                          | If this source refers to a *Mux* entry, then the Position is the index of an output. If this source refers to an *Issuance* or *Spend* entry, then the Position must be 0. |

## Merkle Root

A top hash of a merkle tree (binary or patricia). Merkle roots are used within blocks to commit to a set of transactions and complete state of the blockchain. They are also used in merkleized programs and may also be used for structured reference data commitments.

## Merkle Binary Tree

The protocol uses a binary merkle hash tree for efficient proofs of validity. The construction is from RFC *6962 Section* 2.1, but using *SHA3–256* instead of *SHA2–256.* It is reproduced here, edited to update the hashing algorithm.

The input to the *merkle binary tree hash* (MBTH) is a list of data entries; these entries will be hashed to form the leaves of the merkle hash tree. The output is a single 32-byte hash value. Given an ordered list of n inputs, *D\[n] = {d(0), d(1), ..., d(n-1)}*, the MBTH is thus defined as follows:

The hash of an empty list is the hash of an empty string:

> MBTH({}) = SHA3-256("")

The hash of a list with one entry (also known as a leaf hash) is:

> MBTH({d(0)}) = SHA3-256(0x00 || d(0))

For n > 1, let k be the largest power of two smaller than n *(i.e., k < n ≤ 2k)*. The merkle binary tree hash of an n-element list *D\[n]* is then defined recursively as

> MBTH(D\[n]) = SHA3-256(0x01 || MBTH(D\[0:k]) || MBTH(D\[k:n]))

where || is *concatenation* and D\[k1:k2] denotes the list *{d(k1), d(k1+1),..., d(k2-1)}* of length *(k2 - k1)*. (Note that the hash calculations for leaves and nodes differ. This domain separation is required to give second preimage resistance.)

Note that we do not require the length of the input list to be a power of two. The resulting merkle binary tree may thus not be balanced; however, its shape is uniquely determined by the number of leaves

Merkle Patricia Tree

The protocol uses a binary radix tree with variable-length branches to implement a merkle *patricia tree.*\
\
This tree structure is used for efficient concurrent updates of the assets **merkle root** and compact recency proofs for unspent outputs.\
\
The input to the *merkle patricia tree* hash (MPTH) is a list of key-value pairs of binary strings of arbitrary \
length ordered lexicographically by *keys*. Keys are unique bitstrings of a fixed length (length specified for each instance of the tree). Values are bitstrings of arbitrary length and are not required to be unique. Given a list of sorted key-value pairs, the MPTH is thus defined as follows:\
\
The hash of an empty list is a 32-byte all-zero string:

> MPTH({}) = 0x0000000000000000000000000000000000000000000000000000000000000000


# FGT Platform Structure

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2Fth0GBN4lJjEQLBo6oSlh%2Fplatform-structure.png?alt=media&amp;token=4c5587f3-f8e2-44ca-9f1d-a599b7c5f591" alt=""><figcaption></figcaption></figure>


# FGT Cloud Mining

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FCjADiDkhbeFQJeW4dsAi%2FWhitepaper-Future-gold-27.jpg?alt=media&amp;token=b2b52f7a-96b6-4185-9a53-c7cc5cef20c2" alt=""><figcaption></figcaption></figure>


# FGT Digital Wallet

FGT Digital Wallet is an application or program that allows you to send and receive

**Send Money**\
Ease to send your digital assetsat the lowest cost, fast and secure in realtime&#x20;

**Safe & Reliabl**e\
FGT Digital Wallet is built with world-class security technology with a network system that is monitored 24 hours\
\
**Receive Money**\
Receiving money transacting for business, the FGT allows receiving digital assets with a wallet address.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FxnzAKcSCxIUNgYZku3eE%2F18.png?alt=media&amp;token=f06175d7-fb23-4671-abc0-c30108c9546d" alt=""><figcaption></figcaption></figure>

## How it works FGT Digital Wallet

FGT Digital Wallet is an application or program that allows you to send and receive digital Future Gold (FGT) assets, Future Gold (FGT). The wallet also tracks your FGT or BTC balance which is stored in one or more FGT Token addresses. In general, the wallet also has a feature that stores your transaction history

> At present, only about one-third of the World have bank accounts. Among these people, peer-to-peer money transfers require high costs when between rival banks. Not to mention, two-thirds of Japanese cannot transfer peer-to-peer money at all because their wealth is trapped in cash.

We solve this problem by enabling to convert their cash or money in bank accounts into digital assets. By holding their USDT in the form of digital assets called FGT 4, which are built on (ERC20) Ethereum Blockchain, can transfer their money anywhere in the world, at any time, at zero cost.

## Research & Development

R & D Team Groups, We will continue to improve and build innovative designs to further strengthen our presence in this industry. Employing unlimited limitations of the 'Internet of Things' on new discoveries that will increase FGT Tokens to new levels of innovation


# FGT Token Digital Wallet

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FtLo9B2cM37xTaWcCMJsb%2FFGT-phone-2.png?alt=media&amp;token=3f80b7db-3578-49ef-b8d5-6f3f41606156" alt=""><figcaption></figcaption></figure>

Hundreds of companies in the field of financial technology (fintech) are trying to fill a large market niche in World. One of them is FGT Digital Wallet, start-up fintech is present with the aim of increasing financial inclusion in the country, through payment services and non-cash and non-card transactions.&#x20;

> FGT Digital Wallet provides an open platform infrastructure for payments, which allows all users, both from the merchant and consumer side to conduct non-cash and non-cash transactions easily, safely and efficiently

The concept of the Digital Wallet FGT open platform can be integrated with the merchant platform and other payment channels. As a digital wallet, the Digital Wallet FGT can be utilized by various sectors, including education, public services, social services, to street vendors to support each transaction easily and safely.&#x20;

## FGT Token Fintech

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FSTr3IS54G1uPPBjk6Jpg%2FFGT-phone-3.png?alt=media&amp;token=7b063cf7-4bda-45fa-a0ce-060708546822" alt=""><figcaption></figcaption></figure>

For Online services, because it is integrated on the merchant platform, users can process payments using the Digital FGT Wallet easily and safely without having to leave the merchant platform. Digital Wallet FGT account users will also be automatically synchronized directly at various FGT merchants. One wallet, for all needs at various merchants.

> FGT also has a Data Center (DC) and Data Recovery Center (DRC) in Asia, which is one of the most sophisticated and capable DC and DRC in handling high transaction scalability. With high technology, FGT is able to carry out sophisticated risk management to protect users.

To provide an initial experience to the community, currently FGT Digital Wallet has offered several services to support various electronic transactions, such as e-commerce transactions, credit top-ups, payment of electricity bills, and other transactions in several applications.


# Marketing Strategy

Based on sales factors and our target audience, we will market the FGT ecosystem investors and traders in online trading and crypto investment. We will utilize all marketing channels, both organic and paid. Our community managers will expand our organic reach within the crypto community, starting with existing Crypto Exchange traders who have trusted our company and experienced our superior and extensive services.

{% hint style="success" %}
We will inform the community about our work through Telegram, Medium, Bitcointalk, Facebook, Twitter and Reddit to get started. We will use this platform to communicate with traders and investors who allow our client services to help interested parties understand our ecosystem and its products.&#x20;
{% endhint %}

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2Fxy9GSQikfdZESmDEGGDg%2Fmarket-strategy.png?alt=media&amp;token=37cfa39d-57cf-4039-ae28-b40c0fc9fbad" alt=""><figcaption></figcaption></figure>

Our marketing team will take over the creative development of the brands that will determine our position on the market. Through digital marketing we will encourage international ecosystem with messages that are well-made, consistent, directed to the public. Marketing relationships will strengthen planned organic marketing.

## AFFILIATE PROGRAM

This program is designed to invite anyone from all over the world to register at no cost and make a profit for every investment made from their references.&#x20;

Affiliate programs help in spreading the word about brands through thousands people, each of which will promote the brand to thousands more people is rapidly developing.

{% hint style="success" %}
This program will support affiliation with promotional and marketing materials as well customer support. All affiliates will have accurate reference tracking.
{% endhint %}


# Marketing Team

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FKAkTHGg2khwesdlBbqzZ%2F15.png?alt=media&amp;token=a57a9676-5f0d-4cd6-987b-d7b97bf9e191" alt=""><figcaption></figcaption></figure>

This team covers all areas of digital and direct marketing that allow us to control everything in-house ensuring brand quality, clarity, and accuracy of the messages we send are managed carefully and inspire community management.

Our marketing team consists of several well-organized segments. Segments are divided by focused tasks but put together in one large open plan department as a team.

## Digital Marketing

> Online digital marketing allows us to have global reach and targets the right audience. This requires creative, technical and analytical skills wrapped in marketing artificial intelligence such as Google, Facebook, purchasing media, anal y tics, SEO, online marketing campaigns, and BI experts.&#x20;

## Creative Development

> Our creative team is responsible for every audio-visual aspect of the FGT Token. Creative developments have grown rapidly in recent years and marketing has produced video and visuals. To follow today's marketing demands, the creative team must be artistic, corporate, and very technical. Fortunately, we have gathered a group of young and creative individuals who are also aware of the needs and branding of the company. Graphic design, video production, video editing, graphic movement, art direction, and content writing collaborate to bring the FGT brand (Future Gold).&#x20;

## Helping Investors

> Strong marketing not only works in the best interests of the company but also in the best interests of investors. When the FGT has a strong marketing team, each FGT Token holder will always be supported by the same team that works hard to maintain and increase the success of the Ecosystem FGT. And it works in the best interest of everyone who is part of this cryptocurrency community


# 1. Market Introduction


# 1.1. The Origins

Although the development of the underlying technology dates back to the 1980s, cryptocurrencies as we know them are a quite new and rapidly evolving phenomenon. Bitcoin was the first digital currency to be developed in 2008 by the pseudonymous developer(s) Satoshi Nakamoto and was released in early 2009.&#x20;

In its early days only a few cryptography experts and privacy advocates known as the Cypherpunks recognized the revolutionary potential but Bitcoin remained mainly undiscovered by the masses until mainstream media began to cover. In late 2011 Litecoin was one of the first alternative digital currencies to be developed based on the Bitcoin protocol and gave birth to rise of the Altcoins.&#x20;

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FDHkRqmQH1jGXFfeGcdvF%2F1-%20Chapter%201%20-%20Origins.png?alt=media&amp;token=a498fc53-3d23-4ed8-ab9d-bb9646e40749" alt=""><figcaption><p>Although there are thousands of cryptocurrencies today Bitcoin always maintained its dominance over all the Altcoins. Illustration 1: Percentage of Total Market Capitalization (Dominance) Source: coinmarketcap.com</p></figcaption></figure>


# 1.2. Current Metrics

Cryptocurrencies 3,769&#x20;

Fiat currencies 156&#x20;

Exchanges 166&#x20;

Markets 12,438

(Source: coinlib.io)


# 1.3. Performance

The first real-world transaction with Bitcoin was arranged in May 2010 when two pizzas worth $25 were bought for 10,000 BTC, valuing one Bitcoin at less than one cent ($0.01). Just about one year later Bitcoin had already achieved parity with the US Dollar ($1) and kept rapidly shooting higher over the next years until it peaked at around $1,250 at he end of 2013.&#x20;

The collapse of Mt. Gox which was by far the biggest exchange at that time, handling almost 70% of the total trading volume, dealt a severe blow to the confidence of Bitcoin investors and BTC prices had to go through a long lasting consolidation phase until the all-time high was broken in early 2017 but once the ATH was broken Bitcoin skyrocketed.&#x20;

2017 was a monumental breakthrough year for Bitcoin as we experienced prices shooting from under $1,000 at the beginning of the year up to almost $20,000. Even this astonishing performance was excelled by some Altcoins like ETH which posted record gains of almost 5,500% in 2017. These kinds of almost ridiculous performances can’t be achieved in any other market


# 1.4. Projections

The highly volatile nature of the nascent cryptocurrency markets makes it exceptionally hard to predict their future growth, but to give you an idea of what to expect in the coming years, we will present a brief overview of projections by some of the most notable key players in these markets.&#x20;

First and foremost, there is the widely publicized “1 Million USD by the end of 2020” prediction by the famous billionaire investor John McAfee. He emphasized that this seemingly excessive target would be achievable because the US Dollar will be massively devalued over the next years. McAfee might be considered a quite controversial figure but his track record of incredibly successful investments is unquestionable and he is not the only one with such exaggerated price targets.&#x20;

The renowned hedge fund manager, serial entrepreneur and venture capitalist James Altucher also has a Bitcoin price target of 1 Million USD by 2020 and though he was elected the most influential business journalist of 2017, he is certainly not just juggling numbers.&#x20;

The prominent venture capitalist Tim Draper just recently stated his Bitcoin prediction of 250,000 USD by 2022, which seems to be a much more realistic timeline and target but even that would suggest a staggering 3,000% gain from the current price levels.&#x20;

But not just Wall Street legends seem to believe in a bright future for this market, even the democratic US Senator Mark Warner labelled cryptocurrencies as transformational tech that would change the world and predicted a market capitalization “north of 20 trillion Dollars” by 2020


# 1.5. Regulation

In the early years after the inception of cryptocurrencies there were absolutely no regulations at all, it was basically the wild west. Due to their decentralized and often anonymous nature, legislators all over the world are still facing the complicated challenge of regulating a space, that was designed to be beyond the reach of centralized government authorities. Nevertheless, these regulatory efforts have been intensified in recent times.&#x20;

Regulation is necessary and helpful; clamping down on all sorts of shady criminal activities will help the ecosystem mature and encourage new investments. Especially big institutional investors will be prompted to finally enter the cryptocurrency markets when the regulatory landscape is shaping up

## A World of Cryptocurrencies

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FVfEN8RmHHpjoS9nc5V6y%2F2-%20Chapter%201%20-%20Regulation.png?alt=media&amp;token=1bb0f5fe-34be-449d-a9d5-06f592d48092" alt=""><figcaption><p>Illustration 2: World of Cryptocurrencies; Source:https://blogs.thomsonreuters.com/answerson/wp-content/uploads/sites/3/2017/10/World-of Cryptocurrencies-graphic.pdf (January 2018)</p></figcaption></figure>


# 1.7. Liquidity

Liquidity measures the ability of an asset to be frictionless converted without affecting the assets price, ideally allowing buying and selling of an asset with minimal price disturbance. Liquidity is highly correlated to volatility - lower liquidity usually results in more volatile markets, causing drastic price swings, whereas high liquidity creates a less volatile market, in which prices do not fluctuate as excessively.&#x20;

Despite the fact that the cryptocurrency markets are trading with extremely high-volume levels, they are not nearly as liquid as we might think. This market is still highly fragmented in a web of exchanges under very different jurisdictions. The Liquidity is spread through various more or less trustworthy exchanges all over the world.&#x20;

The emergence of more trustworthy regulated exchanges has boosted overall liquidity but has not yet delivered the desired effect of lowering spreads and slippage costs. Furthermore, increasing liquidity would definitely encourage significant institutional investments and promote mainstream adoption

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FJnagCDx24ZkSKA9TnKLI%2F3-%20Chapter%201%20-%20Liquidity.png?alt=media&amp;token=0599ac9a-bbd8-4e1c-94a5-6492031cef28" alt=""><figcaption><p>Illustration 5: Monthly Volume Ranking (Currency) May 2018; Source: coinmarketcap.com</p></figcaption></figure>


# 1.8 Volatility

Volatility is the degree of variation in an assets price movements, most commonly measured by the standard deviation. Volatility relates to the uncertainty on the extent of price changes. High Volatility means prices might change dramatically within a short time period, whereas low volatility means that prices do not fluctuate severely but change at a steady pace.&#x20;

The nascent cryptocurrency markets are still highly volatile. Bitcoins Volatility Index currently stands at a 30-day average of 5.01% and most Altcoins experience even more excessive price swings. In sharp contrast, the traditional markets just had their least volatile year in decades of trading. Bear and bull market cycles that last months or years in these markets are concluded in matters of weeks, days or even just hours in the cryptocurrency markets, creating huge trading opportunities every single day. But as the graphic below indicates, this drastic volatility is expected to fade as these markets mature over time

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FAK1OLXCEQnracHdXW7QR%2F4-%20Chapter%201%20-%20Volatility.png?alt=media&amp;token=564b807c-24e7-4dce-af0d-5830f1bfce9e" alt=""><figcaption><p>Illustration 6: Bitcoin historical price (grey), daily volume (circles) and USDEUR volatility (blue) included for reference; Source: Woobull.com</p></figcaption></figure>


# 1.9 Spread

The spread usually refers to the gap between the bid and ask price of an asset, but the term is also used for the difference in prices on various exchanges, the arbitrage spread. Low liquidity often results in huge spreads unveiling outstanding arbitrage opportunities.&#x20;

While high frequency traders in the traditional markets battle over every per mille, high single-digit and even low double-digit spreads are emerging on a daily basis in the cryptocurrency markets, making it the perfect playing field for arbitrage traders. Especially during the challenging trading environment in the recent market correction, arbitrage trading will prove to be a rather safe and profitable alternative trading strategy. Below you can see the spreads of April 12th, 2018:

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FIir9hQ2EbkLi1YV03Dt1%2F5-%20Chapter%201%20-%20Spread.png?alt=media&amp;token=62dbb022-d8c3-42c4-8691-fa1b82fbc8ab" alt=""><figcaption><p>Illustration 7: Exchange Spreads April 2018; Source: tokenspread.com</p></figcaption></figure>

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2F3X10IunqMJUT4JfwStKL%2F6-%20Chapter%201%20-%20Spread.png?alt=media&amp;token=2ae0177d-1779-42da-b94a-bcc86507622c" alt=""><figcaption><p>Illustration 8: Today’s Top Spreads April 2018; Source: tokenspread.com</p></figcaption></figure>


# 2. Problem Description

Along with the new disruptive technological opportunities, also new issues are also occurring and have to be taken into account. Because of the lack of liquidity for certain pairs, price manipulations and the high amount of non-professional traders, the cryptomarket generally can be declared as extremely volatile. This leads to inefficiencies, where prices are highly varying between exchanges, especially when analyzing pair chains. Among various factors, this is one of the most important reasons why institutional investors are still worried about entering the crypto area, which hinders the technology from evolving. In order to stabilize these inefficiencies and benefit from potential arbitrage possibilities a lot of technical solutions and administrative workflows have to be implemented.&#x20;

The complex web of exchanges, which includes different means of funding, KYC policies, API results and interfaces, increases the administrative and technical effort to set up an appropriate arbitrage system. Furthermore, users have to open accounts on multiple exchanges in order to benefit from price spreads. For a fully automated arbitrage trading setup various factors have to be considered e.g. transaction time, transaction fees, authenticity of orders in their books, volume, withdrawal limits, etc. This data is provided by exchanges and Future Gold Arbitrage obtains it through their custom Application Programming Interfaces (APIs). However, currently this data is not normalized and standardized. Therefore, working with market data streams from different origins requires specific processing and reformatting of the data into standardized data structures, in order to be able to perform automated analysis of best pricings and liquidities per exchange, to spot truly profitable arbitrage possibilities. Moreover, the problem of latency needs to be tackled, as time is a key factor when it comes to arbitrage trading. Fast internet connections as well as physical proximity are required, so that the necessary speed can be achieved.&#x20;

Setting up the infrastructure for an individual is very costly, time consuming and needs a lot of expertise in financial markets as well as information technology systems. Furthermore, a lot of capital is needed to ensure the liquidity on relevant exchanges, in order to be able to act as fast as possible. Therefore, Future Gold Arbitrage is offering its services to allow individuals of any kind to join pools for profitable arbitrage trading. At the same time, through aggregation of capital, Future Gold  Arbitrage will be able to invest in and improve the infrastructure, and keep sufficient funds on relevant exchanges at all times, so that the most profitable arbitrage trading opportunities can be realized


# 3. Arbitrage Trading

Arbitrage was defined by the French merchant Mathieu de la Porte. In his treatise “La science des négociants et teneurs de livres” it was used as a consideration of different exchange rates to recognize the most profitable places of issuance and settlement for a bill of exchange. From an academic point of view an arbitrage is a transaction that involves no negative cash flow at any probability.&#x20;

Nowadays arbitrage is a trading strategy in economics and financial markets that enables traders and institutions to take advantage of price differences between different markets. These differences occur due to inefficiencies of the markets, which lead to price spreads of currencies. Consequently, these spreads can be exploited for profit generation.&#x20;

As the crypto market is still very young and immature, it offers plenty of possibilities to profit from price differences in a very short time. Based on our backlog tests, the average profit which can be gained is around 0.85%, depending on the liquidity of the trader. However, in order to achieve stable and positive results it requires following implementations:

• High liquidity on several exchanges (the more exchanges covered, the better)&#x20;

• Specialized software with certain algorithms is needed to monitor the markets in order to spot the most profitable trades with a certain amount of money&#x20;

• Specific global infrastructure is needed to perform the trades in the appropriate time (server locations, minimization of latency, etc.)<br>

The market follows a certain trend: numbers of crypto-exchanges and -assets are growing faster than new funds flow into the market. Consequently, there is the same liquidity for a larger market, which leads to an increase of arbitrage opportunities. Therefore, arbitrage offers an excellent way to profit in a volatile crypto-market with very low risk, while contributing to making the market itself less volatile by increasing its efficiency at the same time.

On April 11th, 2018 at 12:40 GMT, the price of 1 Bitcoin was $6,855.00 on Bitfinex and $6,962.97 on Exmo. That is a price spread of 1.57%. A trader who was holding Bitcoins and US Dollars on both of these exchanges at this time could have immediately realized profits by selling his Bitcoins on Exmo and buying Bitcoins on Bitfinex

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2F4lrO1nVrNcJ9T0ecm3Rl%2F7-%20Chapter%203.png?alt=media&amp;token=f41bb3d6-b522-49d1-82d8-8c093ec258c8" alt=""><figcaption></figcaption></figure>

The profit will be distributed between the investor, the affiliate and the platform itself. As each party is contributing value to the Future Gold  Arbitrage community the allocation of the profits is as followed: 80% to the Future Gold  -Coin Holder, up to 18% to the Affiliates and at least 2% to Future Gold Arbitrage. More information about the affiliate program is available on the website Future Gold  Arbitrage.


# 4. Product Solution

The services of Future Gold Arbitrage will be realized in four sequential stages. Our solutions are designed to solve all the problems faced by arbitrage traders, like having to go through a lot of KYC/AML registrations to sign up to various exchanges, dealing with different interfaces, getting sufficient funding and liquidity at all the platforms and finding the most promising arbitrage opportunities


# 4.1. Future Gold  Arbitrage Platform

Future Gold  Arbitrage offers a platform for the Future Gold  ecosystem where capital is aggregated in order to benefit from arbitrage trading between different exchanges together as a community. After intense analysis of the market, Future Gold  Arbitrage defined different investment pools with specialized parameters for the most effective profit generation. Through the easy access to the platform, Future Gold  enables automatic arbitrage trading in highly volatile markets for everyone. By merging liquidity and resources in our investment pools, Future Gold Arbitrage’s community members are enabled to take advantage of the algorithms we developed, the continuously improved infrastructure that Future Gold Arbitrage has set up and the combined liquidity that will be distributed on carefully selected exchanges.&#x20;

The dashboard is already developed and has a wallet integrated. The profits are denominated in US Dollar as the volatility of the currency is low and guarantees stable returns. Furthermore, profits can be withdrawn immediately or used for reinvestments. The withdrawal will be issued in Future Gold coins.&#x20;

The Future Gold Arbitrage Team is also working on the Future Gold exchange which will ensure the easy and safe transaction between Future Gold and BTC. However, we are also in contact with major exchanges to be listed there in order to increase the community even faster


# 4.2. Beta Phase: Arbitrage Pairs Trading

Before the first stage, Future Gold Arbitrage was analyzing major exchanges and their spreads of BTC pairs. Additionally, we focused and established an infrastructure to enable the arbitrage trading. After realizing the huge difference of spreads, Future Gold Arbitrage developed an automated arbitrage trading system, which is able to spot potential arbitrage opportunities of the 19 biggest exchanges, taking into consideration transaction time, transaction fees, volume, order books etc. This system is online since November 2017 and is already used for aggregated arbitrage trading. A closed group of trusted enthusiasts and traders was testing this prototype, until there were no major errors left


# 4.3. Stage 1: Arbitrage Pairs Trading

After realizing the challenges with low volumes on exchanges and unexpected costs through slippage, Future Gold Arbitrage found a solution that enables investors of any kind to participate in arbitrage trading: by pooling our resources and sharing arbitrage opportunities with each other, everyone makes more profit on average (no more “the winner takes it all”). There are many arbitrage opportunities, but not with high volume. Therefore, Future Gold Arbitrage is aggregating the investments and the algorithm is splitting it in appropriate sizes to benefit with lower volumes on more frequent trades. Effectively, this leads to higher profits. An example can be seen in Abstract&#x20;

3\. Arbitrage Trading.&#x20;

This system will go live for the community as soon as enough liquidity and the appropriate network infrastructure are in place. This can be ensured when the required starting capital of 20,000,000 USD has been raised in our ICO.


# 4.4. Stage 2: Simultaneous

Another arbitrage strategy Future Gold Arbitrage is using is the simultaneous Short-Long Strategy. Here we analyzed the spreads between exchanges and monitored on what exchanges the automated bots are having the most effect on arbitrage. Through this analysis to align the existing algorithm to the Short-Long Strategy in order to be able to execute more arbitrage opportunities. The following example illustrates how this strategy is executed:

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FuCfw0Ya5NOQ1fPDIYaIS%2F8-%20Chapter%204%20-%20Simultaneous.png?alt=media&amp;token=cbf3d7e0-6c06-4bb8-ad73-2c7320865fe3" alt=""><figcaption></figcaption></figure>

When the price spread between two exchanges is high enough (first vertical line), the algorithm is selling BTC at the higher price (blue line=Bitstamp) and buying BTC at the same time, with the same amount for a lower price (red line=Bitfinex). Then the system waits until the price spread between those exchanges is minimal and simultaneously executes the same trades reversed (selling at Bitstamp and buying on Bitfinex). So the risk-free arbitrage benefit is the difference between the first and the second spread. Furthermore, it is possible to use the same strategy with futures which is the additional feature. With futures it is currently working for Bitmex and Bitfinex


# 4.5. Stage 3: Arbitrage Chain Trading

As the market evolves more cryptocurrency projects and exchanges are established. This leads to an even higher inequality of the market prices on exchanges, which gives more arbitrage opportunities. Because of the variety of coins and tokens, certain combinations of arbitrage chains are more profitable than just trading pairs. However, the calculation for feasible combinations is very complex, as more variables have to be taken into account to find the most promising arbitrage cases. Therefore, the Future Gold Arbitrage Team is developing the Future Gold wallet with integrated cloud computing capability to be able to calculate complex optimizations in an adequate time in the given solution room, which is determined by dynamic variables. The more computing power the ecosystem can provide, the more Coins/Tokens and exchanges can be included in the calculations, which increases the multi-dimensional solution room. This leads to more trading possibilities and higher returns.&#x20;

The example below shows a chain trading arbitrage opportunity:

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FhsuPFkfYvdcXBHjZMHwG%2F9-%20Chapter%204%20-%20Chain%20Trading.png?alt=media&amp;token=906b0075-148f-4c53-94cb-1405d7d3d5f6" alt=""><figcaption></figcaption></figure>


# 4.6. Stage 4: Fully Decentralized

Stage 4 will complete the decentralization process, by allowing each user to set up their Future Gold wallet with API credentials for their accounts on exchanges. Additionally, to the automated Future Gold Arbitrage algorithms, this will enable the users to create their own algorithms and execute orders at their will, independent from Future Gold Arbitrage’s trading pools. At this point, the resilience of Future Gold Arbitrage’s network will be so high that it cannot be turned off anymore. An entire ecosystem revolving around arbitrage trading will eventually emerge, since there will be demand for data aggregators, optimized algorithms, fine-tuned trading strategies and more. Nodes with physical proximity to exchanges or an appropriately fast internet connection will also add a high value to the network, where the respective payload will be distributed as reward to the closest nodes of the system.&#x20;

As the Future Gold Arbitrage project progresses and reaches milestones, there will be more users, more liquid capital on exchanges for arbitrage trading, as well as more speed and resilience due to more nodes running in the network and a more and more decentralized network structure. This in turn will increase demand for Future Gold, because it is the key to access Future Gold Arbitrage’s trading platform. Even though the supply of Future Gold is not limited to a certain number, the newly available coins should not have a negative impact on the price, because demand is still surpassing supply.


# 5. Technical Details


# 5.1. Blockchain

The Future Gold blockchain is based on Future Gold code (a.k.a. Future Gold), and the entire project named Future Gold is public on GitHub <https://github.com/Montana>. The decision to premise on the work of Future Gold’s developers was made because the blockchain they created is fast, secure and has low transaction costs. It was not necessary to “reinvent the wheel”, so to speak.&#x20;

There are a couple of differences between Future Gold and Future Gold -core. One of them is that staking is much more rewarding with Future Gold. The reason for this is that a lot of stakers means that the network has a higher grade of decentralization. High staking rewards are a strong incentive for staking, and will secure the network with many nodes.&#x20;

Other differences affect the scalability and speed of transactions. Optimizations were implemented so that transaction fees are reduced while confirmations occur faster.


# 5.1.1. Proof-of-Stake Consensus Mechanism

Future Gold consensus mechanism is Proof-of-Stake (PoS), an alternative to Bitcoin’s Proof- of-Work (PoW) consensus mechanism. With PoW, miners solve hard mathematical problems that are easy to verify, in order to make sure that the network cannot be spammed by malicious clients.&#x20;

Miners create new blocks of transactions by validating the transactions and putting the work of solving the mathematical problem in, hence the name. The first miner that finds a correct solution to the current block of transactions gets to collect the block reward, which consists of the transaction fees paid by senders and newly available coins.&#x20;

PoS on the other hand allows holders of coins to stake them, which means that they receive the transaction fees paid by senders for helping the network with validating transactions. PoS blockchain clients do not have to prove that they put work in, because there is a different incentive that makes spamming the network or manipulating it unattractive: if a client is identified as a malicious actor, he loses his staked coins.&#x20;

This is by far more energy efficient than PoW systems. Users can even stake their coins on a Raspberry Pi using only 2W of power. As a result, this maximizes the profits that users make when staking. The Future Gold blockchain pays 7% percent interest per annum to stakers. This is substantial enough to make a profit considering the hardware requirements are not as exaggerated as on PoW-based blockchains.&#x20;

Here is a quick comparison of PoS and PoW. It should become clear why we decided to employ PoS instead of PoW:

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FTNIQ5WYaXx8x3R8lXKnl%2F10-%20Chapter%205%20-%20Proof%20of%20stake.png?alt=media&amp;token=2c8b6f4e-6a83-4a61-a15a-f358bcfb742d" alt=""><figcaption></figcaption></figure>


# 5.1.2. Fully Decentralized

As a PoS-based blockchain, Future Gold promotes a decentralized blockchain. Cryptocurrency enthusiasts know that mining pools reduce the decentralized nature of a blockchain. They place a single business or group of individuals in control of a lot of the network’s computing power (a.k.a. hashrate). This may increase the likelihood of Sybil attacks and 51% attacks in PoW-based systems.&#x20;

Since Future Gold relies on PoS, the economics of mining pools are not effective. Additionally, since the consensus is done arbitrarily without reliance on the computing power, it does not make sense to pool resources together. As a result, Future Gold is more decentralized than PoW-systems like Bitcoin.&#x20;

An indicator of the decentralization of a PoS blockchain is the proportion of market capitalization and number of staking nodes. The table below shows the most decentralized blockchains based on this value. It can be clearly seen that the decentralization ranking of coins changes. However, Future Gold is still leading this ranking.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2F5bdQgjCsqgerxRwxng9R%2F11-%20Chapter%205%20-%20Fully%20Decentralized.png?alt=media&amp;token=4ac02d34-8bea-4a5c-9f50-578a85ba3f47" alt=""><figcaption></figcaption></figure>


# 5.1.3. Fastest Transaction Speeds in  the Industry

One of the perquisites for staking is that the user needs to have a full node wallet such as the Future Gold wallet, which downloads the entire blockchain data, meaning the history of all transactions since the very beginning. The larger number of nodes allows for increased transaction speeds. A metric that can be used is the comparison of the market capitalization and the number of active nodes. Future Gold has a proportion of around 0.38, as compared to Ark with 0.53, ZCash with 0.55 and Ethereum with 4.18. This provides a metric of how decentralized the transactions are on the blockchain. Moreover, it indicates that Future Gold has the best incentive system leading to more active nodes per amount transacted on the blockchain. Future Gold aims to achieve even better results, by making staking more profitable and therefore more attractive to users.&#x20;

Future Gold has one of the fastest transaction speeds in the cryptocurrency industry, blocks are created every 30 seconds. As a result, all transactions are confirmed in seconds, unlike Bitcoin, where it sometimes takes minutes or even hours. Future Gold can currently handle 1,120 transactions per second.


# 5.1.4. Low Transaction Costs

As a PoS-based system, the transaction costs are substantially lower than in other blockchains. Initially, transactions on the blockchain cost around 0.0001 Future Gold. This is very affordable and extremely competitive. However, the returns are equally attractive to the stakers who get 7% per annum without the need for expensive mining equipment. Even a Raspberry Pi can run the staking Future Gold wallet.


# 5.1.5. Differences between Bitcoin and Future Gold

Even though the Future Gold -blockchain is based on Future Gold, some aspects are not supported. The main difference is the lack of a side chain. This means that there is no “private send” feature. However, since Future Gold serves as a utility coin that grants access to Future Gold Arbitrage’s trading platform rather than a means of payment, there is no need to make transactions untraceable. Therefore, the entire ledger is publicly available similar to Bitcoin.&#x20;

The Future Gold blockchain will have the same features as NAV Coin version 4.1.1. This means that it will also inherit some of the features of Bitcoin 0.13 that Future Gold was forked from. As a result, the functionality will be compatible with most of the exchanges and applications that support Future Gold. Future Gold Arbitrage will be able to handle real-time transactions at fast speeds using the inherited protocols. The cost of the transactions will be low and users who want to stake can simply acquire Raspberry Pi 3 kits for less than $100 and set up their own staking Future Gold wallets


# 5.1.6. Future Gold wallet

Future Gold Arbitrage released the first and only official Future Gold wallet on Github: <https://github.com/> Montana /Arbitrage. Each installed Future Gold wallet becomes a node in Future Gold’s network and communicates with other nodes in a decentralized, peer-to-peer (P2P) fashion.&#x20;

The first version of the Future Gold wallet will support sending and receiving Future Gold, as well as staking them. For stage 2 no additional features are needed. The next major release will introduce a new feature and mark the beginning of Future Gold Arbitrage’s stage 3: users can contribute computational power and internet bandwidth to the network and therefore be rewarded with Future Gold. Finally, the Future Gold wallet will allow integrating with cryptocurrency exchanges directly using your own API credentials in stage 4, which is going to make fully decentralized arbitrage possible to anybody for the first time in history.


# 5.1.7. Staking

In order to stake the new cryptocurrency, the user first needs to download the latest version of the Future Gold wallet. After the Future Gold wallet is installed and started, an entire copy of the blockchain will be downloaded to that computer. Before the download finishes, your Future Gold wallet will be in what can be considered an immature state. Maturity is reached in around one to two hours, depending on the actual size of the current blockchain and the speed of your internet connection. Coins for staking can be sent to the Future Gold wallet while it is still in an immature state. After the blockchain- download has completed, the Future Gold wallet is ready for staking. A user can go to the settings section and click on “Unlock Future Gold wallet for staking”.&#x20;

The user will be prompted to complete the process by entering the Future Gold wallets passphrase. After around 60 seconds a message appears, saying to expect earning rewards in a given period. The format is given as minutes, hours and days. It is important to note that the Future Gold wallet’s security has not been lost at this point. You will still be required to provide your passphrase when sending coins to others. Also, leave your Future Gold wallet running and online at all times to maximize profits. The interest is compounded and the longer you stake, the more you earn. You can stake using Raspberry Pi 3 machines that use less than 2W of power.


# 5.1.8. Staking Rewards

The staking rewards are higher at the beginning, which incentivizes a lot of people to stake. This in turn guarantees a strong decentralized network with fast transaction speeds.&#x20;

In the first month, the staking rewards are 5%. Essentially, if you stake 10,000 coins, you will get 500 as reward after one month of leaving the Future Gold wallet online with staking enabled. However, it is important to note that the rewards are based on the group of coins that won the lottery as opposed to the total number of coins staked. The normal rewards are around 0.01 to 8 coins for every block staked. This is calculated using the following formula:&#x20;

Staking Rewards = (number of coins in the group) \* (number of days old / 365) \* 0.07 Example: 1,000 coins are in a coin group that has been staked for five days. The reward will be 1,000 \* (5 / 365) \* 0.05 = 0.959 coins.&#x20;

In the following months, the staking rewards will be decreased to moderate inflation.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FfkxT4DVujkWdV6wrCFAF%2F12-%20Chapter%205%20-%20Stakig%20Rewards.png?alt=media&amp;token=dc2c5a96-56ef-422f-8eb0-cd0e0bb6d49f" alt=""><figcaption></figcaption></figure>

After one year the staking rewards are set to 0.8% interest per month for the duration of one year. After that it is permanently fixed to 7% interest per year. This will accelerate the decentralization of the blockchain


# 5.1.9. Future Gold Blocks

Sometimes a block may be created but gets rejected by other nodes because consensus is not reached. These blocks are referred to as orphan blocks. It is a common occurrence that is caused by two Future Gold wallets staking the next block at almost the same time. The Future Gold wallet works by sending a message to other nodes informing them that you staked the next block. If the other nodes already received a similar message from a different Future Gold wallet earlier, the nodes will reply that it is too late. Your Future Gold wallet will mark the block as an orphan block. You can identify an orphan block on the transaction tab of the Future Gold wallet. They are normally light green as opposed to a darker green and they have a question mark icon beside them indicating that the other nodes did not confirm them on the blockchain. The average occurrence of orphan blocks is around 3%. This is attributed to the short block time.


# 5.2. APIs of Cryptocurrency Exchanges

Sometimes a block may be created but gets rejected by other nodes because consensus is not reached. These blocks are referred to as orphan blocks. It is a common occurrence that is caused by two Future Gold wallets staking the next block at almost the same time. The Future Gold wallet works by sending a message to other nodes informing them that you staked the next block. If the other nodes already received a similar message from a different Future Gold wallet earlier, the nodes will reply that it is too late. Your Future Gold wallet will mark the block as an orphan block. You can identify an orphan block on the transaction tab of the Future Gold wallet. They are normally light green as opposed to a darker green and they have a question mark icon beside them indicating that the other nodes did not confirm them on the blockchain. The average occurrence of orphan blocks is around 3%. This is attributed to the short block time.


# 5.2.1. APIs in General

APIs can be defined as sets of procedures or instructions that are used to create applications and algorithms that provide access to features of another application or operating system. In layman terms, APIs specify how different functions or algorithms in a software should interact


# 5.2.2. APIs in the World Wide Web

From a web development perspective, APIs are often a set of HTTP requests and the according HTTP responses, which are often encoded in the XML or JSON format. An alternative to HTTP-requests and -responses is the usage of WebSockets, which is an advanced technology that opens an interactive communication session between a server and a client and eliminates the need for polling the server permanently.&#x20;

Almost every large online service offers at least one API to developers, in order to make possible third-party applications that use functions or data from the original service.&#x20;

Examples for web APIs are:

• Facebook’s Graph API: It allows reading and writing Facebook user’s data, if the user authorizes the third-party app to do so.&#x20;

• YouTube Data API: Integrate YouTube features into an application, e.g. upload a video, manage a playlist, etc.&#x20;

• Google Maps API: A lot of things are possible with the API of Google Maps, e.g. putting a map on a website, finding information about places, getting directions and converting GPS coordinates into street addresses.


# 5.2.3. APIs of Cryptocurrency Exchanges

As stated before, the most important aspect of Future Gold Arbitrage is communicating with exchanges. Most cryptocurrency exchanges publicly offer APIs, and many of them are also well documented. Some exchange APIs partially or fully lack documentation, a few are not even mentioned on their website, but are only offered after asking for them in person. An example for such an undocumented API is Future Golds WebSocket API.&#x20;

There are two main functionalities why Future Gold Arbitrage needs to interact with exchanges:

• Market Data : reading current prices, recent trades as well as information on the trading volume and order book.&#x20;

• Order Management : adding or removing orders from the exchange, knowing when orders were partially or fully filled and executed.

Future Gold Arbitrage is integrated with numerous exchanges. Custom adaptors were implemented, which connect to each individual exchange API in the most efficient way possible.


# 5.2.4. API Response Normalization

Each cryptocurrency exchange employs its own format and schema for the data that is sent from its API. These so-called API responses are then transformed into internal, standardized data structures, in a process that we call normalization.&#x20;

Normalization is an integral part of our system, as the algorithm needs meaningful, uniform data in order to operate properly. Unfortunately, the reliability of the exchange APIs is questionable. It can and probably will happen that one of their APIs will be facing a downtime for a certain period. Another problem that might occur - and one that is even harder to recognize - is that the data itself is erroneous, or something in the response structure was changed without warning.&#x20;

To avoid any follow-up mistakes on our side, which could be caused by such errors on the side of exchange APIs, we implemented a sophisticated suite of tests. Only API responses which pass these tests are considered successfully normalized. If normalization fails, the according data will not be further processed.&#x20;

This is also to ensure that a malicious actor who manages to take control over an exchange API cannot manipulate our system.


# 5.3 Latency Reduction

In the information technology industry, latency refers to the delay that occurs during transmission or processing of data. For example, it is the time span that passes between the moment you execute a command on your computer, and the bits of data travelling over the internet to the destination and finally getting processed there. Essentially, it is the amount of time it takes in a system to get a response to a request.


# 5.3.1. Why Latency Is a Problem

As highlighted, latency is the delay that occurs between the request being made and the response. When it comes to trading, it has a great impact on the profitability. Traders and investors need to have an accurate snapshot of the market so that they can make prudent decisions. The high volatility means that prices are always highly fluctuating. Therefore, an accurate reading and a fast transmission of instructions are both integral to making profits.&#x20;

Most exchanges have a high latency. A high latency means that the delay between the requests and the results is considerable. The result tends to be inaccurate readings of the market. If the chart suite used has a high latency, the trader is not aware of price changes. They may be seconds behind others making similar trades. These unexpected price changes can cause serious losses. An example is a trader who wants to make a trade buying at 5.5 and selling at 7.0. If there is a high latency, his purchase request will be approved when the price has already risen to 6.0. This reduces the profits. In the worst, case, if the transaction cost is greater than the margin, then the trade makes losses. This is why low latency communication channels should be used with exchanges.&#x20;

Compared to traditional financial markets, the terminals and network interfaces of crypto exchanges seem to be from a previous era. There is huge potential for improvement, and Future Gold ARBITRAGE acquired lots of expertise in this area.


# 5.3.2. Our Latency Approach

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.&#x20;

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.&#x20;

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.&#x20;

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.&#x20;

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FPimKk6X6Ofifm5qmmXxb%2F13-%20Chapter%205%20-%20Our%20Latency.png?alt=media&amp;token=9cad2656-7161-4223-9241-ea27c3950dff" alt=""><figcaption><p>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.</p></figcaption></figure>

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FzcpGdgYAvBViF9XVLmRs%2F14-%20Chapter%205%20-%20Our%20Latency.png?alt=media&amp;token=1c8ce2d7-9c39-44f3-9b99-06dc7816c297" alt=""><figcaption><p>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</p></figcaption></figure>

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).&#x20;

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.


# 5.4. Beta Phase: Prototype

In the development process, it was important to us to get feedback from real users early. For that reason, it was an early goal to get a prototype up and running, so that beta tests with external users could be conducted.&#x20;

This prototype was capable of spotting arbitrage opportunities on three exchanges (Kraken, Bitfinex and GDAX), and capitalizing on them by simultaneously buying on one exchange and selling on another one. It was the proof of concept for the same arbitrage pairs trading principle, which is going to launch for the public in stage 1 but with more exchanges


# 5.4.1. System Architecture

The hardware of the prototype consisted of a couple of private servers on a single location. Towards the end of the beta phase, this was improved in order to avoid downtimes by redundancy (see stage 1)


# 5.4.2. Routing

The network structure was a simple star-network with a single point of failure in the center. This marked the starting point of our journey towards decentralization. We would not keep the network with such a high grade of centralization, but it allowed us to bootstrap the product, get results fast and incorporate the users’ feedback in quick iterations.&#x20;


# 5.4.3. Latency

Due to the compromise mentioned above, latency was still a hindering factor with the prototype. Experiments with additional VPS close to exchanges showed the effectivity of this approach, which would become standard in stage 1.


# 5.5. Stage 1: Arbitrage Pairs Trading

Stage 1 incorporates the two most important learnings from the beta phase: the importance of low latency for fast order execution, and the importance of liquidity on the various exchange accounts.&#x20;

Arbitrage pairs trading works best, when the accounts of the according currency pair already have a sufficiently high balance, so that no intermediate currency conversion are necessary.&#x20;

In this phase, investors profit from simple arbitrage between the same instrument on two different exchanges, by buying low and selling high at the same time.


# 5.5.1. System Architecture

For our production ready system, we are employing a cloud of private servers on multiple locations.&#x20;

There are two different types of servers: Ones for communication with exchanges, and ones for processing market data and making decisions in terms of which arbitrage opportunity should be realized in which way. Failover systems ensure that there is no downtime, unless the majority of the internet itself faces an outage.


# 5.5.2. Routing

While still relying on a high grade of centralization, there is a significant improvement compared to the early beta phase: Communication with exchanges happens via redundant VPS servers, which have a high-speed connection to our data centers, where our algorithms run on upgraded hardware.&#x20;

The failure of one VPS service has no immediate negative impact on the system as a whole


# 5.5.3. Latency

By using VPS services in close proximity to exchange servers, retrieving market data and getting orders executed is much faster. Through Dedicated Internet Access technologies, latency between the various VPS servers and our own hardware is kept at a minimum.


# 5.6. Stage 2: Simultaneous Short-Long Strategy

In the next stage, an additional arbitrage strategy gets introduced. The novelty here is that profit is not just generated by trading the asset itself, but additionally by trading futures of the asset. This means that it becomes possible to realize arbitrage opportunities without the need to have funds of the given currency for immediate disposal. Instead of buy- and sell-orders, so called short- and long-orders are used.


# 5.6.1. System Architecture

Since only a few crypto exchanges support trading futures at the moment, the main change here is that further VPS services get added to handle the increased traffic. The first exchanges that are affected by this are Bitmex and Bitfinex


# 5.6.2. Routing

No substantial changes are planned for this stage.


# 5.6.3. Latency

We will reduce latency further by upgrading hardware components and switching to better VPS services, as soon as they are available


# 5.7. Stage 3: Arbitrage Chain Trading

Until now, the arbitrage system relied on the immediate availability of a profitable trade in just one step. Price spreads for trading pairs were monitored, along with other relevant parameters such as bid/ask spreads, volume, order books and expected slippage.

Until now, the arbitrage system relied on the immediate availability of a profitable trade in just one step. Price spreads for trading pairs were monitored, along with other relevant parameters such as bid/ask spreads, volume, order books and expected slippage.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FJ13crVpm5VjfChs2bTy7%2F15-%20Chapter%205%20-%20chain%20trading.png?alt=media&amp;token=96b70e3f-34e6-4c84-a22e-41cafaade1ae" alt=""><figcaption></figcaption></figure>

Our algorithm treats arbitrage as a mathematical problem, where possible solutions exist in a so-called solution room. The visualization above shows a simple two- dimensional representation of the Bitcoin/US-Dollar price spread. By selling BTC on Bitstamp, and buying the same amount on Bitfinex, we could theoretically increase the US Dollar value of our BTC holdings by 0.31%. Practically, however, more things need to be taken into account:

• What is the spread between ask- and bid-orders on each exchange?&#x20;

• What is the trading volume on each exchange?&#x20;

• Which fees do the exchanges take?&#x20;

• How much funds are currently available?&#x20;

• What does the order book look like? What is the expected slippage for my order size?

Future Gold Arbitrage’s algorithm is aware of all these constantly changing parameters. Data is continuously retrieved through exchange APIs, gets sent through normalization, and finally gets assigned its place in a multi-dimensional solution room The main innovation of stage 3 - Arbitrage Chain Trading - is possible by adding another dimension to the equation: time itself. Instead of just focusing on the current status of the market in the present moment, probabilistic predictions for the future get introduced.&#x20;

Due to the difficult nature of such an undertaking, the time-frame of these predictions are limited to a couple of seconds into the future. However, a few seconds is enough time to conduct a series of arbitrage trades, where the output of one trade becomes the input of the next one.&#x20;

The routes for possible arbitrage opportunities are exponentially increased, and there is huge potential to optimize for profitability by adding computing power to the system. More computing power means that more data can be arranged in a larger multi- dimensional solution room, and also that the time horizon of possible trade chains is increased. The Future Gold wallet will be upgraded with a feature, which enables anyone to contribute computing power and get rewarded with Future Gold coins. This creates a self-regulating ecosystem, where computing power gets added as long as it leads to increased arbitrage profits.

This is where the decentralizing aspect of Future Gold Arbitrage’s arbitrage revolution starts to unfold.


# 5.7.1. System Architecture

The core infrastructure of Future Gold Arbitrage still remains in use, and acts as the solid backbone of the system. The domain of order execution is still under central control, which means that in order to invest in arbitrage, it is still necessary to join one of Future Gold Arbitrage’s trading pools. New is the circumstance that market data gets retrieved and processed in a decentralized way. The system is extended by a P2P-network of computing nodes, which at the same time might act as staking nodes in the Future Gold blockchain.


# 5.7.2. Routing

Market data gets routed from Future Gold Arbitrage computing nodes specialized in retrieval to ones that are specialized in processing. From there, normalized data along with predictions enters the established arbitrage algorithm in our private cloud, where the decision-making happens. The order-executing core of Future Gold Arbitrage is not changed.


# 5.7.3. Latency

Latency will be further reduced by allowing nodes, which might have even lower latency than our VPS services, to contribute to the system. Since now there is an ecofinomic incentive to create such nodes, the system is able to keep latency at a low level in a self-regulatory way.


# 5.8 Stage 4: Fully Decentralized Arbitrage Trading

In this final stage, we will render the centralized arbitrage trading platform we provided up until this point obsolete. Of course, the Future Gold Arbitrage trading platform will not shut down, but we will allow - and even encourage! - other arbitrage trading platforms to emerge on top of the decentralized infrastructure that we have created.&#x20;

The new version of the Future Gold wallet will then have the capability to let users enter their personal API exchange credentials, so that they can execute orders using their own exchange accounts. Also, users have control over the algorithm they run.&#x20;

A community-driven marketplace for trading strategies will lead to a fruitful competition between arbitrageurs, which in the end optimizes for profitability and thus enriches all communities around the Future Gold blockchain.&#x20;

Users may form their own trading pools with each other. Different pools will compete for different types of investors.&#x20;

At this point, full decentralization has been reached. From now on the system runs sustainably on its own in a self-regulatory way, stabilizing the whole cryptocurrency market and offering attractive investment opportunities to everybody.


# 5.8.1 System Architecture

The whole system consists of Future Gold nodes (any machine running the Future Gold wallet), which may use their own ways of connecting with exchanges. It is a fully distributed P2P network.


# 5.8.2 Routing

Only P2P routing algorithms play a role here. Routing in this stage can be compared to BitTorrent. Messages are propagated from one node to the next and self-healing algorithms make sure that paths are not blocked.


# 5.8.3 Latency

Latency may vary, depending on the actual nodes that are online. However, due to the Future Gold rewards for computing nodes, there is a strong incentive to run nodes with low latency.


# 6. Conclusion

The Whitepaper of the Future Gold Arbitrage Team gives a general overview about the current market situation, future predictions and their inefficiencies. In order to overcome these issues and establish the cryptomarket as more mature, certain problems have to be solved: lowering volatility, stabilizing market prices and increasing liquidity.&#x20;

All these problems were taken into consideration by developing the Future Gold Arbitrage Platform, which serves as a technical solution. Furthermore, it aims to involve retail investors into the automated arbitrage trading system, where invested money is aggregated and traded with a specialized algorithm to outweigh the inefficiencies of the market and additionally benefit from generated gains.&#x20;

Future Gold Arbitrage is already taking advantage of arbitrage opportunities with the working prototype. After reaching the soft cap early investors will have access to this prototype via the Future Gold Arbitrage Platform and can already benefit from our services before the end of the ICO.&#x20;

The goal of Future Gold Arbitrage is to give retail investors the possibility to invest in risk-free arbitrage trading by using specialized infrastructure with automated arbitrage software. Consequently, the increase of liquidity on major exchanges will help to stabilize the market and adapt crypto to the real world.


# Task Center


# How to get a task

## **How to get a task**

Binance tasks are challenges and criteria that a user can meet to gain some kind of reward. Examples of tasks include making a combined total amount of trades in a certain cryptocurrency, referring a friend, or taking part in some other promotional offer.

## &#x20;**Getting a task**

1\. Log into your Binance account and click on your profile icon on the upper right corner. You will see the Task Center in the drop-down menu.

![](https://public.bnbstatic.com/image/cms/article/body/202103/d53979a88316b54065d70f58a617e6d4.png)

You can also enter the task center in the Binance app by clicking the profile icon and then \[Task Center].

![](https://public.bnbstatic.com/image/cms/article/body/202103/2479b4a4559c42d3f8c711d0290da1f3.png)

![](https://public.bnbstatic.com/image/cms/article/body/202103/a8f341d2c0ab3d9dc93f77721690632f.png)

Note: Direct link to the task center: [**https://www.binance.com/en/my/task/list**](https://www.binance.com/en/my/task/list)

2\. Binance issues tasks to users via the Task Center daily or weekly. The tasks will be sent to specific users based on ongoing activities requirements. When you receive a task, you will also automatically receive an "App Push", "Inmail" or "Email" reminder, such as "You've received a new task". The push will redirect you to the task center to see the related task.

The Task Center home page will show you recent tasks that you’ve been assigned

.

![](https://public.bnbstatic.com/image/cms/article/body/202103/027602938b3cbaee809e35d01ab7c8c0.png)


# How to complete the task

Binance tasks are challenges and criteria that a user can meet to gain some kind of reward. Examples of tasks include making a combined total amount of trades in a certain cryptocurrency, referring a friend, or taking part in some other promotional offer.

Once you are eligible for a reward, you must mark the task as complete in the Task Center. You can find the Task Center by hovering over the profile icon on the top right hand side of the Binance homepage

.![](https://public.bnbstatic.com/image/cms/article/body/202103/b801f03466ab4c4aee1cecf028d65573.png)

**Completing your task and claiming your reward**

1\. Please check the task rules to make sure you have satisfied their requirements. Click the "Complete" button to jump to the corresponding page to complete the task.![](https://public.bnbstatic.com/image/cms/article/body/202103/758ba00be7bc80188dfb689da6f93c7a.png)

2\. Pay attention to two important time-sensitive countdowns: "Remaining Time" and "Expiry Date".

* "Remaining Time" refers to the time you have to complete the task.
* "Expiry Date" refers to the time you have to redeem your reward after completing the task. This is viewable in the Reward Center which will be covered later on.

Note that you won't be able to complete your task once you exceed the remaining time left. Also, make sure to click the “Get Reward" button within the specified time after completing the task, otherwise the reward is forfeited

.![](https://public.bnbstatic.com/image/cms/article/body/202103/d6df128fb6a538fe3f1cadc8bd0c174c.png)

3\. After receiving a task, click the \[Rules] button next to the task description to view its specific terms and conditions for completion.

![](https://public.bnbstatic.com/image/cms/article/body/202103/39582fcf1e9760c395f429e880b5b46b.png)

4\. After completing the task, return to the Task Center to check its completion status.

A "successful" pop-up window should appear if you have successfully met the task’s criteria. Click on \[Visit Reward Center] where you will be able to redeem your reward.

![](https://public.bnbstatic.com/image/cms/article/body/202103/e761298bb1074b4600ec114a96fd7e92.png)

5\. Here in the Reward Center you’ll have an overview of all the vouchers you are able to redeem. Simply click \[Redeem Now] before the expiry date to receive your reward.

For more information about vouchers, please check our [FAQ](https://www.binance.com/en/support/faq/c-1?navId=1#/1/102)

![](https://public.bnbstatic.com/image/cms/article/body/202103/460957aa8948d49986d02df3fcf5926a.png)


# Task Center Frequently Asked Questions

## **Frequently Asked Questions**

**1. Why can't I see any tasks in the Task Center?**

* The Task Center automatically filters activities for users based on their levels, for example, "beginner” users will possibly receive "beginner" tasks.<br>
* Please check the **\[Task Center]** from time to time for available tasks. The countdown would start after receiving the task, if you can complete it within the validity period, you can click **\[Get Reward]** for rewards.

**2. I have many Binance accounts, can I claim multiple tasks?**\
\
No, Task Center activities are only available to major accounts. You cannot claim repeated tasks or rewards. Rewards are limited. Task Center restricts"bulk registration" users and prohibits users from receiving the same reward multiple times.

**3. I have completed my task, but the Task Center shows that it is not completed.**

* Click **\[View Rules]** next to the task to make sure that your task is completed according to the rules.<br>
* Task status and rewards are updated within 4 hours after completion, please check again later.<br>
* Make sure to click **\[Get Reward]** before the task expires.<br>
* If you still cannot solve the problem, please contact [**Binance Support**](https://www.binance.com/en/chat) for assistance.<br>

**4. I completed a 100 USDT trade, but it displayed “99 USDT” instead. Why?**\
\
The quantity cumulated is converted into USDT and could be affected by market fluctuations. Therefore it might deviate from the actual order amount.


# Task center conditions and terms of use

**Task center conditions and terms of use**

* The task only takes effect when it appears in the \[Task Center]. Even after the activity announcement, if there’s no task in the \[Task Center], please wait.
* After receiving the task, please check the task "title" and "rules" before completing the task
* The task status and cumulative value will be updated within 4 hours. If the cumulative number is not updated, please wait patiently and refresh the page.
* When the task remains incomplete, please make sure that your operation is consistent with the task rules. If not, please contact us in time \[Customer Service]
* After the task is completed, please return to \[Task Center] and click on "get reward", then jump to \[voucher center] to use voucher
* The cumulative value of completed tasks will be uniformly converted into USDT, so it will be affected by market fluctuations and there is a small deviation from the actual order
* The task center prohibits the use of all third-party plug-ins, illegal accounts, batch registration, self-deal, market manipulation, etc. If you’re found doing illegal activities, the task will be disqualified
* The final interpretation right belongs to Binance.


# Account Functions


# How to Register on Binance App

1\. Open the Binance App and tap **\[Log In/Register]**.

![](https://public.bnbstatic.com/image/cms/article/body/202107/75273cadc7559e576ce75743d1822855.jpeg)

2\. Tap **\[Register]**. Enter the email address and password you’ll use for your account, and the Referral ID (if any). Check the box next to **\[I Understand Binance’s Terms of Use]** and tap **\[->]**.

![](https://public.bnbstatic.com/image/cms/article/body/202107/4899c82c0e895362ed2ff36438927997.jpeg)

Note:

* Your password must contain at least 8 characters, including one uppercase letter and one number.
* If you’ve been referred to register on Binance by a friend, make sure to fill in the Referral ID (optional).

3\. Drag the slider to complete the Security Verification puzzle.

![](https://public.bnbstatic.com/image/cms/article/body/202107/a782e2307420f8221368136056f0cc7a.jpeg)

4\. You will receive a verification email in your inbox. Please enter the verification code within 10 minutes. If you can’t find the email, click **\[Send Code]** to get another email.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/f7f4745b33f5a36a6421924f5416568a.jpeg)

**Note:**&#x46;or your own account security, we highly recommend you to enable two-factor authentication (2FA). Binance supports both Google and SMS 2FA.\*Before you start P2P trading, you need to complete Identity Verification and 2FA authentication first.


# How to Register on Binance with Mobile Number

1\. Go to [Binance.com](https://www.binance.com/en) and click **\[Register]**.

![](https://public.bnbstatic.com/image/cms/article/body/202107/e3a70f531ef95c9b6de0b15c8b295dda.png)

2\. Click **\[Mobile]** and enter the mobile number and password for your account, and the Referral ID (if any). Read and agree to the Terms of Use and click **\[Create Account]**.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/2476bcd46e4a2b77b5eb609016bf682e.png)

**Note:**

* For account safety, the password should consist of at least 8 characters, including 1 uppercase character and 1 number.
* If you have been referred by a friend, please enter your friend’s referral ID. Once you have registered, the referral can not be changed.

3\. Complete the Security Verification.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/38e76cb6f609f35898de022e3ea6d0c4.png)

4\. The system will send an SMS verification code to your mobile phone. Please enter the 6-digit verification code within 30 minutes. If you can’t receive it, click **\[Resend],** or click **\[Please try voice verification] to** use voice verification instead.

![](https://public.bnbstatic.com/image/cms/article/body/202107/b95866adcd04625fbf28fea08fccf108.png)

5\. Congratulations, you have successfully registered on Binance.

![](https://public.bnbstatic.com/image/cms/article/body/202107/290cafc38263ca4bb5032012938b4abf.png)

6\. To enhance your account security, click **\[Go to Dashboard]** to enable two-factor authentication (2FA), including phone verification and Google verification.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FvfkeERI1p1iMKWJQUtDR%2F6d58b83ef4f5f4fc01773f6f3521cbcf.png?alt=media&amp;token=41c7a9dc-e7e3-4b33-85ca-57780fa27034" alt=""><figcaption></figcaption></figure>


# How to Register on Binance by Email

1\. Go to [**Binance.com**](https://www.binance.com/en) and click **\[Register]**.

![](https://public.bnbstatic.com/image/cms/article/body/202107/2dba15e1d6a65e2fc3d8cc95021520b7.png)

2\. On the registration page, enter your email address, create a password for your account, and enter the Referral ID (if any). Then, read and agree to the Terms of Service and click **\[Create Account]**.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/47abdecdbc087180fd45bf2faefc2420.png)

Note:

* Your password must be a combination of numbers and letters. It should contain at least 8 characters, one UPPER CASE letter, and one number.
* If you’ve been referred to register on Binance, make sure to fill in the correct Referral ID here.

3\. Complete the Security Verification.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/b059bd886d059b945e6b85f9559b195f.png)

4\. The system will send a verification code to your email. Please enter the verification code within 30 minutes. If you can’t find the email in your inbox, please check your other mail folders as well, or click **\[Resend Email]** to resend.

![](https://public.bnbstatic.com/image/cms/article/body/202107/946cac2ef202b3a17c9753a4563acad7.png)

5\. Congratulations, you have successfully registered on Binance.

![](https://public.bnbstatic.com/image/cms/article/body/202107/290cafc38263ca4bb5032012938b4abf.png)

6\. To enhance your account security, click **\[Go to Dashboard]** to enable two-factor authentication (2FA), including phone verification and Google verification.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2Ff4MmhGov7HXVQyrSAa2Z%2F6d58b83ef4f5f4fc01773f6f3521cbcf.png?alt=media&amp;token=1bc1fc9c-0cbf-40e6-9df7-b986d339a805" alt=""><figcaption></figcaption></figure>


# How to Use Binance Referral Program

Binance Referral Program allows you to invite friends and earn up to 40% commission every time your friends make a trade on Binance. You can earn commission from both the Spot and Futures market. Learn how to earn the Spot referral bonus in the step-by-step guide below.

1\. Log into your Binance account and click **\[Profile]** - **\[Referral]**. You can also access it from [**here**](https://www.binance.com/en/activity/referral)&#x20;

.

![](https://public.bnbstatic.com/image/cms/article/body/202107/b1f716c7446f969328979889179f82ca.png)

2\. Here you can see your referral ID and referral link. Click **\[+ Generate your link]** to customize the referral percentage.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/047d6614c039329462007ff46bcfda61.png)

3\. Choose the spot referral commission rate. The default spot referral rate is 20%, meaning that you get 20% of the spot trading fees paid by the friends you refer.Please note that accounts with a **daily average account balance of 500 BNB or more can get 40% spot referral commission**, while accounts with a **daily average account balance of less than 500 BNB can get 20% spot referral commission.**&#x59;ou can also add a note for the link, and set it as your default rate. Click **\[Generate your link]**.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/d6979a4470a912be4d8c11f37a599bb5.png)

4\. After customizing the commission rate and commission kickback rate, click the \[Copy] icon next to your referral ID or referral link to invite your friends.

![](https://public.bnbstatic.com/image/cms/article/body/202107/0922e287aae33a0783ba7062624d9bc1.png)

You can also click **\[Invite Now]** to share your referral QR code. You can download the image in different sizes, or click on the various social media icons to share directly.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/aa99bb7ee88916e769938ab389e5e277.png)

5\. Once your friends successfully register on Binance and start trading, referral commissions will start to calculate in real-time and will be transferred to the respective Binance accounts every hour.6. You can check the details of your referrals by navigating through the different tabs from the top menu.

![](https://public.bnbstatic.com/image/cms/article/body/202107/12a43ec2e146fd9485104a02b288561d.png)

**Notes**

* You can generate respective referral links and referral codes for Spot via [**here**](https://www.binance.com/en/activity/referral), and Futures via[ **here**](https://www.binance.com/en/futures/referral/new).
* For more information on the Referral Program, please visit the [**Referral Program FAQ**](https://www.binance.com/en/support/faq/6233094e540b4ea4ac50387d1518911b). To earn both Spot and Futures commission when referring a friend you will need to ensure you have first opened a Futures account. If you refer a friend using your Spot referral link, but you have not yet opened a Futures account, then you will only earn a commission from their Spot trading fees.
* Binance reserves the right to adjust the rules of the referral program at any time.


# How to Disable My Account

There are a couple of ways to disable your Binance account should you notice any suspicious activity.

### If you can access your account:

1\. Open the Binance App and go to **\[Account]** - **\[Security]** - **\[Disable Account]**.&#x20;

![](https://public.bnbstatic.com/image/cms/content/body/202108/9f1216fd850daabce219d9560acd705f.png)

![](https://public.bnbstatic.com/image/cms/content/body/202108/d24b1b1d4dabe40ee25bfd3839394e78.png)

![](https://public.bnbstatic.com/image/cms/content/body/202108/51dce1838e73183bdf6486df46699e7a.png)

2\. Read the reminders carefully and tap **\[Disable Account]**.&#x20;

![](https://public.bnbstatic.com/image/cms/content/body/202108/afdb24975776b350f67f9d6351aa4752.png)

You can disable your account from the website too.

1\. Log in to your account on Binance.com and go to **\[Profile]** - **\[Security].**&#x20;

![](https://public.bnbstatic.com/image/cms/content/body/202108/d3d6f69f9610163b07991eccb8a0d1e1.png)

2\. Click **\[Disable account]**.

&#x20;

![](https://public.bnbstatic.com/image/cms/content/body/202108/cfc5a2294b72793c5bd8785df1f96369.png)

3\. Read the reminders carefully and click **\[Disable this account]**.<br>

![](https://public.bnbstatic.com/image/cms/content/body/202108/3764b0c1fa1a8b331c5f118281fb853d.png)

### If you can’t access your account:

Search for the following emails from Binance in your email client and click the **\[Disable your account]** button to temporarily disable your account.

* \[Binance] Password Reset
* \[Binance] Successful Login
* \[Binance] IP Verification
* \[Binance] Authorize New Device
* \[Binance] Reset SMS Authenticator
* \[Binance] Reset Google Authenticator
* \[Binance] Confirm Your Withdraw Request

Take the IP change notification email for example:

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FRuXr07hMbUhNa9SoZsKG%2F4a746ac6773ae62b18563aea6d0f71de.png?alt=media&amp;token=68731c16-869a-4408-9218-c083afbf9296" alt=""><figcaption></figcaption></figure>


# How to Unlock My Account on Binance App

If your account is frozen or locked, you may unlock it via the website or app.Please follow the steps below to reactivate your account using the app.

1. Open the Binance app, enter your account information, and click \[Log in]. If you have already enabled security verification, you may click \[Get code] and enter all the required codes. Then, click \[Reactive Now] to start the account reactivation process.

&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/4517/76b8465f5f69165ecfabc6c4758a3158-0.jpeg)

**Note:** If your account was disabled less than 2 hours ago, you cannot unlock it – please try again after 2 hours.&#x20;

&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/4517/21f618e76f5b1bff1af0c0523196a393-1.png)

2\. Please read the reminder carefully, and click on \[Reactivate Account] to proceed further.\
3\. You will need to pass security verification：

![](https://public.bnbstatic.com/image/cms/article/body/4517/08674d844f2f0ce03c1fca753940e095-2.jpeg)

* Please click on \[Get code] and enter all the required codes.
* For account safety reasons, the Phone verification code and email verification code will be valid only for 30 minutes. Please check and enter the relevant codes in time.

&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/4517/1c2826acfcbe4a312a9505632a27cc1d-3.png)

4\. After clicking on \[Submit], please follow the instructions to complete the different forms of verification below:**Note:** Different users will perform different operations based on account status and related information.**Answering Security Questions:**&#x50;lease read the instructions carefully before clicking on \[Start answering questions].&#x20;

\
\
&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/4517/2dadb376b1c5e200a54533ed454fd45a-5.png)

![](https://public.bnbstatic.com/image/cms/article/body/4517/7ecd9bf092f7947dd69685abd08712c6-4.png)

**ID verification:**&#x50;lease choose the type of ID document, and scan it.

![](https://public.bnbstatic.com/image/cms/article/body/4517/564de3b50e58d69754661e969b1c45cd-6.jpeg)

**Facial verification:**&#x50;lease pay attention to the tips and click on \[Begin Verification].

![](https://public.bnbstatic.com/image/cms/article/body/4517/23d1ba45a11b61a4b314f43ee161fbad-7.png)

After submission, please read the notice, click \[Got it!], and wait patiently for the result.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2F76u1EtU0XjOnRWQt6Xdm%2F9c09b23c41a220fff2894b9092f2bd34-8.jpeg?alt=media&amp;token=110872fb-e312-4169-bf72-dc3eba47a759" alt=""><figcaption></figcaption></figure>


# How to Unlock an Account

![](https://public.bnbstatic.com/image/cms/article/body/zendesk_en_360002673851/lPccRnu4DlYaZHlVH27FNQ%3D%3D.gif)

If your account is frozen (or “locked”), please follow the below steps to reactivate your account.

Please visit <https://www.binance.com> and Log In to your account. You should see this dialog box. Click the【Unlock】button to start the account reactivation process.

![](https://public.bnbstatic.com/image/cms/article/body/zendesk_en_360002673851/1NoOF5KnYhpZCaiHJSMS6w%3D%3D.png)

Read the reminder carefully and tick the respective boxes once you accept the terms and given information. Click on the【Reactivate Account】button to proceed further.

![](https://public.bnbstatic.com/image/cms/article/body/zendesk_en_360002673851/37WfJsuuIEQDlQGRxBhFog%3D%3D.png)

After clicking, follow the instructions on the page to complete the below verifications:

**Answering Security Questions:**

![](https://public.bnbstatic.com/image/cms/article/body/zendesk_en_360002673851/rqP%2BOHo63oLWCWMzCEmwfQ%3D%3D.png)

![](https://public.bnbstatic.com/image/cms/article/body/zendesk_en_360002673851/pq7PK%2BFTocGiWfzLd7wuOw%3D%3D.png)

**Confirmation Email:**

Once you submit your data, our system will send you an automatic confirmation email. Please click 【Confirm Reactivate】 to proceed further.

![](https://public.bnbstatic.com/image/cms/article/body/zendesk_en_360002673851/DGJz/lsz0ZrxpZze/wKFjA%3D%3D.png)

![](https://public.bnbstatic.com/image/cms/article/body/zendesk_en_360002673851/XeB9LcyiqkDxme2dBgHP/g%3D%3D.png)

**ID verification:**

![](https://public.bnbstatic.com/image/cms/article/body/zendesk_en_360002673851/uTpjwNt%2BZWjzhkrd7K%2BJPw%3D%3D.png)

Click 【Next Step】 to start the verification.&#x20;

* Please choose the issuing country of your ID and select your ID type:

![](https://public.bnbstatic.com/image/cms/article/body/zendesk_en_360002673851/SchjKoxS8YI6xAc2XjFA2Q%3D%3D.png)

* Upload the front side of your ID document

![](https://public.bnbstatic.com/image/cms/article/body/zendesk_en_360002673851/mj3JK7rvchlPeAOzEFU6Bw%3D%3D.png)

* Upload the back side of your ID document.

![](https://public.bnbstatic.com/image/cms/article/body/zendesk_en_360002673851/%2BdCarv/CutCaStwEf9nwfA%3D%3D.png)

* Upload a selfie with your face being clearly visible (we are not accepting screenshots or edited pictures).

![](https://public.bnbstatic.com/image/cms/article/body/zendesk_en_360002673851/mwJNFwB49qWZ0pnW5oxgjQ%3D%3D.png)

**Facial verification:**

![](https://public.bnbstatic.com/image/cms/article/body/zendesk_en_360002673851/5oLpFNoq/zNIKtEkowWCwQ%3D%3D.png)

&#x20;We will review your application as soon as possible once you have completed the verifications.

\* Different users will perform different operations based on account status and related information.

**Here below is the guide for facial verification:**

Go through the process by scanning the QR code with the Binance mobile app on Android or iOS.&#x20;

**For Android app:**

Open your Binance app, navigate to \[Account] section and tap on \[Scan] button or tap the Scan symbol on the upper left corner on the home page.

![](https://public.bnbstatic.com/image/cms/article/body/zendesk_en_360002673851/elEUP7UqThd88JeAW05ctg%3D%3D.png)

**For iOS APP:**

Open your Binance app and navigate to \[Home] section and tap on the \[Scan] button or tap the Scan symbol on the upper right corner on the home page.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FNEnG556V2cdZZJrEX0n0%2F25InNuLa6Ge8sniQ9gARQw%3D%3D.png?alt=media&amp;token=10ca2789-6301-4081-8d55-e3d626c2fe2e" alt=""><figcaption></figcaption></figure>


# How to Convert Small Account Balance to BNB

Whenever you trade, there will be some “dust” - a small balance left behind in your account wallet after the transaction. At Binance, you can convert dust with a valuation below 0.0012 BTC to BNB once every 6 hours in these easy steps.1. Log in to your Binance account and click **\[Wallet]** - **\[Fiat and Spot]**.

![](https://public.bnbstatic.com/image/cms/article/body/202107/7738a544c2ca7d6fd7f63660b2930f7a.png)

2\. Click **\[**[**Convert Small Balance to BNB**](https://www.binance.com/en/my/wallet/account/main/dust)**]** to check which assets in your account can be converted to BNB.&#x20;

\
\
3\. Here you can see the list of assets available to convert into BNB. Check the box next to the assets you wish to convert and click **\[Convert]**. To check your conversion history, click **\[Conversion History]**.

![](https://public.bnbstatic.com/image/cms/article/body/202108/8d27f006998ab5e7155802fb6e58a782.png)

![](https://public.bnbstatic.com/image/cms/article/body/202107/a54b5a84f7ee845df4082ddf7741c542.png)

Please note:

* You can convert as many assets in one conversion as you wish.
* Unlisted/delisted tokens cannot be converted.
* You can make one small balance conversion every 6 hours.
* Please note that the conversion value suggested by the system is just an estimation. The selected assets will be converted to BNB according to the current market price when you click **\[Confirm]**.
* If there is a 5% (or greater) fluctuation during the conversion, for the benefit of our users, the conversion process will not proceed. Please try again later.


# How to Manage Sub-Account Functions and Frequently Asked Questions

### What is a Sub-Account?

Sub-account allows you to trade through multiple accounts. You can use it to clearly divide responsibilities and manage transactions more efficiently and securely.

&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202109/ba35718230cdf81397ac1ecc06f18235.png)

Sub-account function is available for [corporate account users](https://www.binance.com/en/my/settings/profile/enterprise) and [VIP1 (or higher) personal account users](https://www.binance.com/en/my/settings/profile) (KYC identity authentication and Binance/Google authentication are required).

### Sub-account functions and management

| **Sub-account Management Features Overview** |                                                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                    |
| -------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Function**                                 | **Description**                                                                                                                                                                                                                                                                                            | **Remark**                                                                                                                                                                                                                         |
| Account Management                           | Create a sub-account management center and choose to freeze or unfreeze all functions of each sub-account when needed. For example, you can toggle on Margin account, Future account, and enable BLVT for sub-accounts; you can also change the password of sub-accounts directly from the master account. | The number of sub-accounts you can own depends on the respective [VIP level](https://www.binance.com/en/key-account-coverage) of the master account                                                                                |
| API Management                               | Create and edit sub-account API KEYs and API access.                                                                                                                                                                                                                                                       | Each sub-account can create up to 30 API KEYs, which can be used to place orders/enquiries/positions/orders etc. through the sub-account in the [public API interface](https://binance-docs.github.io/apidocs/spot/en/#change-log) |
| Asset Management                             | You can check the balance of the master account and all sub-accounts. Simply click \[Transfer] to transfer the assets between the master account and sub-accounts instantly without any fees.                                                                                                              | Either in the value of BTC or fiat                                                                                                                                                                                                 |
| Orders Management                            | You can check the \[Open Orders], \[Order History], and \[Trade History] of all your sub-accounts.                                                                                                                                                                                                         | You can also filter orders by dates and trading pairs                                                                                                                                                                              |
| Transfer History                             | You can check the fund transfer history of all accounts by choosing \[Transfer from] or \[Transfer to].                                                                                                                                                                                                    |                                                                                                                                                                                                                                    |
| Login History                                | You can check all sub-account login history by date, IP address, and location.                                                                                                                                                                                                                             |                                                                                                                                                                                                                                    |

### How to create a Sub-Account?

1\. Click **\[Profile]** - **\[Sub-Accounts]**.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202109/26e4318eedc393418ba84888bde2e7ea.png)

2\. Click **\[+ Create Sub Account]**.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202109/87a493f97ec98aa5e032d8ad3991088a.png)

3\. Enter the email address for your sub-account. You can use either a regular email or a virtual email. Then create a password and click **\[Create Sub Account]**.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202109/bed498409ea935077487637f00529555.png)

**Tips:**

* Please note that you need to verify your email address after account creation;
* When you create a sub-account with a virtual email, that sub-account can only be operated by the master account through API.

4\. Once the sub-account is successfully created, it can be viewed in the account management list, where you can manage your account permissions.

![](https://public.bnbstatic.com/image/cms/article/body/202109/bd70c2e0c8015c5a81a2765b8128fd7b.png)![](https://public.bnbstatic.com/image/cms/article/body/202109/836313e52c2c8134d9f7def038797715.png)

### How to manage sub-account permissions?

* **API Management:** To create a sub-account API KEY, go to **\[API Management]** and click **\[Create API]**. You can also edit the sub-account API permissions here. Simply click **\[Modify]** to edit.

![](https://public.bnbstatic.com/image/cms/article/body/202109/23159957f034aabf37554ab6f63f55f6.png)

* **Asset Management:** You can check the balance of the master account and all sub-accounts, either in the value of BTC or a fiat currency. Simply click **\[Transfer]** to transfer assets between the master account and sub-accounts instantly without any fees.

![](https://public.bnbstatic.com/image/cms/article/body/202109/bdad850ad8f4cb8039a4292873b19caa.png)![](https://public.bnbstatic.com/image/cms/article/body/202109/28bb3381c9948f3f11ad780d6b541c1c.png)

* **Order Management:** You can check **\[Open Orders]**, **\[Order History]**, and **\[Trade History]** of all your sub-accounts. You can also filter orders by dates and trading pairs.

![](https://public.bnbstatic.com/image/cms/article/body/202109/862b008058e3af66d9e1930b27ca97e3.png)

* **Transfer History:** You can check the fund transfer history for all accounts by choosing **\[Transfer from]** or **\[Transfer to]**.

![](https://public.bnbstatic.com/image/cms/article/body/202109/84da70f3d1b187a7d746c243a70e7a7d.png)

* **Login History:** You can check all sub-account login history by date, IP address, and location.<br>

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FeYbYzx9auuwtdCPwo0IC%2Fd9b257e65e2ac2f0a7a5267a7671e8b7.png?alt=media&amp;token=558f9002-6fd8-497c-91d0-ebf38951b9a5" alt=""><figcaption></figcaption></figure>


# How to Reset Your Binance Account Password

You can reset your account password from the Binance website or App. **Please note that for security reasons, withdrawals from your account will be suspended for 24 hours after password reset.**&#x31;. Go to [Binance.com](https://www.binance.com/en) and click **\[Login]**.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/654d56fcbfe6de0c164e4fbd89db2662.png)

If you are using the App, click **\[Log In/Register]**.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/75273cadc7559e576ce75743d1822855.jpeg)

2\. On the login page, click **\[Forgot Password?]**.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/4b539adfc835b87db7944b91d0f7f14b.png)

3\. Click **\[Continue]**. **Please note that for security reasons, withdrawals from your account will be suspended for 24 hours after password reset.**&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/d2f895a826e2742e3e158213f5d891bc.png)

4\. Enter your account email or mobile number and click **\[Next]**.

![](https://public.bnbstatic.com/image/cms/article/body/202107/93c1a125d530950be4b1410ecd9d8a52.png)

5\. Complete the security verification puzzle.

![](https://public.bnbstatic.com/image/cms/article/body/202107/5b595ca1979d8f600e15b4a6d825bc2b.png)

6\. Enter the verification code you received in your email or SMS, click **\[Next]** to continue.

![](https://public.bnbstatic.com/image/cms/article/body/202107/751959326631ac723bc069f5ead03961.png)

**Notes**

* If your account is registered with an email and you have enabled SMS 2FA, you can reset your password through your mobile number.
* If your account is registered with a mobile number and you have enabled email 2FA, you can reset the login password using your email.

7\. Enter your new password and click **\[Next]**.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/12f2c92ceec6448e6227b87ceea1bc45.png)

8\. Your password has been reset successfully. Please use the new password to log in to your account.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FdZWBKoQ8XyzJu0rfToUv%2Ff6cb883b9b88bed0306f984c9923061a.png?alt=media&amp;token=64fb521b-dc70-4246-9673-e74f792be976" alt=""><figcaption></figcaption></figure>


# How to Generate Binance Account Statements

If you need to file taxes for your cryptocurrency investments, you can generate a statement of your Binance account to perform tax calculations.1. Log in to your Binance account and click **\[Wallet]** - **\[Fiat and Spot]**.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/fa735c5b4ceef7179994c3466f5a3f55.png)

2\. Click **\[**[**Transaction History**](https://www.binance.com/en/my/wallet/history/all-crypto)**]**&#x20;

.

![](https://public.bnbstatic.com/image/cms/article/body/202107/1cb34ecb6d148ef524e923ae5307a7c4.png)

3\. Click **\[Generate all statements]**.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/0aa8b54a0d6d5ff7754bfa03a06f5618.png)

4\. Select the range, account, and coin you would like to display on the statement, then click **\[Generate]**.**Please note that as generating records consumes server resources, each user can only generate up to 4 times per month.**

&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/da7f2ab8fe45fd7e1dbf188d2b57fc1b.png)

5\. After the statement is generated, you will receive an SMS or email reminder.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202107/26977b8926b84122b71e76a3f4e3bd8e.png)

![](https://public.bnbstatic.com/image/cms/article/body/202107/217c3cabc705e6ed58f48996531c1bfc.jpeg)

6\. Now go to **\[**[**Transaction History**](https://www.binance.com/en/my/wallet/history/all-crypto)**]** - **\[Generate all statements].** Click **\[Download]** next to the statement generated.Please note that the statement download link will only be stored for 7 days. Please download it as soon as possible.&#x20;

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2FFpWWHZXVRQw7rXvmcIFV%2Fc0e62b7d559ae6e929ccd28d93a1cfea.png?alt=media&amp;token=2e48dd83-6910-4ee5-a6b4-2af83f724d05" alt=""><figcaption></figcaption></figure>


# Identity Verification


# How to Complete Identity Verification

Video Tutorial

### **Where can I get my account verified?**

You can access the Identity Verification from **\[User Center]** - **\[Identification]** or access it directly from [here](https://www.binance.com/en/my/settings/profile). You can check your current verification level on the page, which determines the trading limit of your Binance account. To increase your limit, please complete the respective Identity Verification level.

![](https://public.bnbstatic.com/image/cms/article/body/202109/08ef4fb74a021956ff632f4a82f738ed.png)

#### [**Why do I need to complete Identity Verification?**](https://www.binance.com/en/support/faq/f36339596002454a9eb2a2228b2695f7)

Identity Verification or [Know Your Customer (KYC)](https://academy.binance.com/en/articles/what-is-KYC-know-your-customer) standards are designed to protect your account against fraud, corruption, money laundering, and terrorist financing.All new users are required to complete \[Verified] to access Binance products and service offerings, including cryptocurrency deposits, trades, and withdrawals.Existing users who haven’t completed \[Verified] verification will have their account permissions temporarily changed to “Withdraw Only,” with services limited to fund withdrawal, order cancelation, position close, and redemption.Based on your region or selected payment channels, you may need to enhance your identity verification level to improve your account security. For more details, please refer to [Why Do I Need to Complete Identity Verification](https://www.binance.com/en/support/faq/f36339596002454a9eb2a2228b2695f7).

### **How to complete Identity Verification? A step-by-step guide**

1\. Log in to your Binance account and click **\[User Center]** - **\[Identification]**.

![](https://public.bnbstatic.com/image/cms/article/body/202109/08ef4fb74a021956ff632f4a82f738ed.png)

For new users, you may click **\[Get verified]** on the homepage directly.

![](https://public.bnbstatic.com/image/cms/article/body/202109/356b4ec03eafcf6dd6fdc6bfd0fd81c5.png)

2\. Here you can see **\[Verified]**, **\[Verified Plus]**, and **\[Enterprise Verification]** and their respective deposit and withdrawal limits. **The limits vary for different countries.** You can change your country by clicking the button next to **\[Residential Country/Region]**.

![](https://public.bnbstatic.com/image/cms/article/body/202109/b2c83e894ce05e8f16cafde7545f106a.png)

3\. After that, click **\[Start Now]** to verify your account.

![](https://public.bnbstatic.com/image/cms/article/body/202109/7a277e8ee58a08ad8f204a86ba9f44f2.png)

4\. Select your country of residence. **Please ensure that your country of residence is consistent with your ID documents.**

![](https://public.bnbstatic.com/image/cms/article/body/202109/174075de8efb1a798b4c92c974b31bfb.png)

You will then see the list of verification requirements for your specific country/region. Click **\[Continue]**.

![](https://public.bnbstatic.com/image/cms/article/body/202109/a660e67fa95fb161cafae4e96ce8226f.png)

5\. Enter your personal information and click **\[Continue]**.Please make sure that **all the information entered is consistent with your ID documents**. You won’t be able to change it once confirmed.\
6\. Next, you will need to upload pictures of your ID documents. Please choose the type of ID and the country your documents were issued. Most users can choose to verify with a passport, ID card, or driver’s license. **Please refer to the respective options offered for your country.**

![](https://public.bnbstatic.com/image/cms/article/body/202109/fa8d95dc29d9ad62efd3ecc7580f6f54.png)

![](https://public.bnbstatic.com/image/cms/article/body/202109/339694f141e56664d69177e2d86bc709.png)

7\. Follow the instructions to upload photos of your document. Your photos should clearly show the full ID document.For example, if you are using an ID card, you have to take photos of the front and back of your ID card.

![](https://public.bnbstatic.com/image/cms/article/body/202109/f6253234787ec296ffa212ae90f30e6d.png)

8\. After uploading the document photos, the system will ask for a selfie. Click **\[Upload File]** to upload an existing photo from your computer.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202109/e9900133383cc0abdd088b28e8de114d.png)

9\. After that, the system will ask you to complete face verification. Click **\[Continue]** to finish face verification on your computer. **Please do not wear hats, glasses, or use filters, and make sure that the lighting is sufficient.**&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202109/b19a5d8cd5d5843ca977f48e44fe9fe5.png)

Alternatively, you can move your mouse to the QR code on the bottom right to complete the verification on the Binance App instead. Scan the QR code via your App to finish the face verification process.

![](https://public.bnbstatic.com/image/cms/article/body/202109/fc859d0ce20805697d3daf8925934529.png)

10\. After completing the process, please wait patiently. Binance will review your data in a timely manner. Once your application has been verified, we will send you an email notification.

* Please enter your basic information and complete photo verification within 15 minutes. **Do not refresh your browser during the process.**
* You may attempt to complete the Identity Verification process up to 10 times per day. If your application has been denied 10 times within 24 hours, please wait 24 hours to try again.


# How to Apply for Corporate Account

To apply for a corporate account, please follow the step-by-step guide below:

1\. Log in to your Binance account and go to **\[Profile]** - **\[**[**Identification**](https://www.binance.com/en/my/settings/profile)**]**. Click **\[Switch to Enterprise Account]**.

![](https://public.bnbstatic.com/image/cms/article/body/202106/b66dd3341a5e41917292d3d0d3412321.png)

**Please note that if your email has already been linked to a Personal Account, it cannot be upgraded to a Corporate Account.** Thus, please make sure that you submit the Corporate Account application with an unverified account.

2\. Click **\[Verify]**.

![](https://public.bnbstatic.com/image/cms/article/body/202106/99ec54634b9551f8ebcb4f05cdac50f1.png)

3\. Select your corporate type and click **\[Change corporate type]**.

![](https://public.bnbstatic.com/image/cms/article/body/202106/61cbefbb602525eadb0603bad37539a3.png)

4\. You will be asked to prepare a list of documents before you start the enterprise verification process. The required documents vary depending on the corporate type you select.Currently, we support Bulgarian, Russian, French, Portuguese, Polish, Slovenian, Italian, Hungarian, Swedish, Dutch, Spanish. If the corporate documents are in other languages, please provide the original documents together with official English versions.For example:

![](https://public.bnbstatic.com/image/cms/article/body/202106/44f14fbb07b73a9fbb64463c315442d7.png)

You can click **\[Begin Verification]** to continue, or **\[Switch Corporate type]** to select a different type.5. Please fill in the basic information of your company and click **\[Continue]**. You can also \[Save as draft] anytime during the verification process.

![](https://public.bnbstatic.com/image/cms/article/body/202106/ff78c16ffbb9982d9928c38222ba57dd.png)

6\. Please upload the corporate documents based on the requirements.

![](https://public.bnbstatic.com/image/cms/article/body/202106/138d24f3e898f006434c8f4e4e860f89.png)

7.1 If you need to verify directors, enter the information of your directors and upload the required documents.Please note:

* For IDs, please upload a copy of your passport or ID card to prove your nationality/jurisdiction (driver’s license is not accepted);
* For selfies, please upload in full color. **Do not use screenshots, photocopies, or photoshopped/filtered images**.
* We support jpeg/jpg and png formats.

![](https://public.bnbstatic.com/image/cms/article/body/202106/08e3fdccd5670c26d3c35eca091c688a.png)

7.2 If you don’t need to verify directors (for certain entity types), enter the information of your Ultimate Beneficial Owners (UBO) and upload the required documents.

![](https://public.bnbstatic.com/image/cms/article/body/202106/a1df9351937ae3ef994ccdc815a619a3.png)

8\. Enter the information of your authorized dealers/traders and upload the required documents.Toggle on the **\[Main]** button if the dealer/trader is the one that uses the exchange most frequently.**Please note that the Main Dealer is required to perform Face Verification in the next step.**&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202106/adc89a8c3a46f1a6e90832f363472edb.png)

![](https://public.bnbstatic.com/image/cms/article/body/202106/b9db3d16333be01572f671fe91c60a2c.png)

9\. You can open your Binance App to scan the QR code and complete the Identity Verification on your phone or click **\[Use PC to do verification]** to complete on your computer.**Please do not wear hats, glasses, and do not use filters. You should perform it under sufficient lighting.**&#x41;fter that, click **\[I have completed this on my phone]**.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202106/d4ff915140768f234635abd27b94842a.png)

10\. Read and agree to the declaration. Check the box next to **\[I fully understand the declaration]** and click **\[Continue]**.&#x20;

![](https://public.bnbstatic.com/image/cms/article/body/202106/5d5d6df75a1fb4663ce84c558422ca39.png)

11\. Your application is successfully submitted. Please wait patiently for us to review.

<figure><img src="https://2164366143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fb8X0vWfBs4zJzsNX2wzC%2Fuploads%2Fmsgha4YZS3ynlZjX7KJH%2F62ec86850b5feb9d73d1b68ee866a46e.png?alt=media&amp;token=b0e8fb1b-3b3e-499a-b64f-5e254c51694d" alt=""><figcaption></figcaption></figure>


# Two-factor Authentication


# How to Enable Google Authentication (2FA) and Frequently Asked Questions

1\. Log into your Binance account and click **\[Profile]** - **\[Security]**.

![](https://public.bnbstatic.com/image/cms/article/body/202108/161cd7de1c608a4d452fef604b0fcea3.png)

2\. Click **\[Enable]** next to **\[Google Authenticator]**.

![](https://public.bnbstatic.com/image/cms/article/body/202108/b8cf5edee4c50458aa66b1b15d6191bc.png)

3\. You will be redirected to another page. Follow the step-by-step instructions to enable Google Authenticator.3.1. Download and install the Google Authenticator App on your mobile device. After you’ve installed the App, click **\[Next]** to continue.

![](https://public.bnbstatic.com/image/cms/article/body/202108/7cc5a12c3911d2ed813d4cced1885695.png)

3.2. You will now see a QR code on your screen.

![](https://public.bnbstatic.com/image/cms/article/body/202108/2bbc330bbd39ca3d4dd09342ca31a39e.png)

Open the Google Authenticator App and tap on the **\[+]** button on the bottom right of your screen to scan the QR code. Then click **\[Next]**.If you are unable to scan it, you can manually enter the setup key.

![](https://public.bnbstatic.com/image/cms/article/body/202108/760ae74a6f83b001a1ada59f0db29537.png)

3.3. Save the backup key on paper. This Key will allow you to recover your Google Authenticator in case you lose your phone.

![](https://public.bnbstatic.com/image/cms/article/body/202108/2a21f3068c13ffdcbd7755dcc35d04b0.png)

3.4. Verify your Google Authenticator with your other 2FA devices.

![](https://public.bnbstatic.com/image/cms/article/body/202108/f77b798a16d684363ba27a7eb4a14e75.png)

3.5. You have successfully enabled Google Authenticator to protect your account.

![](https://public.bnbstatic.com/image/cms/article/body/202108/0267170e73ee41e48457c5cbeae9374a.png)


# How to Solve 2FA Code Error

If you receive a "2FA code error" message after you input your Google Authentication code, please try the solutions below:

* Synchronize the time on your mobile phone (to synchronize your Google Authenticator app) and your computer (from which you attempt to log in).
* Go to the Binance Login page with the incognito mode on Google Chrome.
* Clear your browser cache and cookies.
* Try to log in from the Binance App instead.

If none of the above suggestions could solve your problem, we suggest you reset your Google Authenticator. Please follow the instructions in [How to Reset Google Authentication](https://www.binance.com/en/support/faq/115003585911) or [How to Reset Google Authentication on Binance App](https://www.binance.com/en/support/faq/4923de186c404986937797412bdaa6bc).&#x20;


# How to Reset Google Authentication on Binance App

1\. Tap on the **\[Profile]** icon and tap **\[Security]** - **\[Google Authentication]**.

![](https://public.bnbstatic.com/image/cms/article/body/202108/ece3d9524f31e6e87afe98d6fee5b2fd.jpeg)

![](https://public.bnbstatic.com/image/cms/article/body/202108/60f8e4b00ac6aa16ec47424354d9f629.jpeg)

![](https://public.bnbstatic.com/image/cms/article/body/202108/6939fdc7583339e767f4ba91b28a3933.jpeg)

2\. Tap **\[Change Google Authentication]**. **Please note that withdrawals and P2P trading from your account will be disabled for 24 hours for security reasons.**&#x54;ap **\[Continue]** to proceed.

![](https://public.bnbstatic.com/image/cms/article/body/202108/2a271ca27b411361a6bb1d7bc506fb4f.jpeg)

![](https://public.bnbstatic.com/image/cms/article/body/202108/89e034bd99038e99e633d437437344b9.jpeg)

#### If your Google Authenticator is working normally:

3\. Verify your request with your current phone number and other 2FA devices. Tap **\[Submit]**.

![](https://public.bnbstatic.com/image/cms/article/body/202108/ebfc16b1ee31c1a87eaa5d68cd28aeef.png)

4\. You will then be prompted to download the Google Authenticator App. Tap **\[Download]** if you haven’t, or tap **\[->]** to continue.

![](https://public.bnbstatic.com/image/cms/article/body/202108/8dc8fbd8546877d97c8bd4649868f363.jpeg)

5\. You will see a backup key. Please save it securely. This will allow you to recover your Google Authenticator in case you lose your phone.

![](https://public.bnbstatic.com/image/cms/article/body/202108/d10338a5949b57f2cb6efbfe13245305.png)

6\. Enter the backup key you just backed up.

![](https://public.bnbstatic.com/image/cms/article/body/202108/6fe9bbf259b9608e825549d9c7392f4b.png)

7\. Now go to your Google Authenticator app. Tap on the **\[+]** and select **\[Enter a setup key]** to add the backup key you just saved. Tap **\[Add]**.

![](https://public.bnbstatic.com/image/cms/article/body/202108/0caa711091327c3a763344de5f54d5c9.png)

![](https://public.bnbstatic.com/image/cms/article/body/202108/f1c5f4c1c82999fc540615567f140546.png)

![](https://public.bnbstatic.com/image/cms/article/body/202108/6923c58b20d55db3eb9bbe3f67e08c2b.jpeg)

8\. Go back to the Binance App and use your new Google Authenticator to verify the change. Tap **\[Submit]** to complete the process.


# How to Reset Google Authentication

#### **If your Google Authenticator is working properly, you can change or disable it by following these steps:**

1\. Log in to your Binance account and clic&#x6B;**\[Profile]** - **\[Security]**.

![](https://public.bnbstatic.com/image/cms/article/body/202108/161cd7de1c608a4d452fef604b0fcea3.png)

2\. Next to **\[Google Authentication]**, click **\[Change]** to directly replace your existing Google Authenticator, or click **\[Remove]** to unbind the current Authenticator and bind a new one later.

![](https://public.bnbstatic.com/image/cms/article/body/202108/7ea59aea1e3ff8a0fbfd15bc54d72ab0.png)

**Please note that withdrawals and P2P selling will be disabled for 24 hours after you make this change.**&#x33;.1. If you clicked **\[Change]:**&#x52;ead the notes carefully and click **\[Confirm]**.

![](https://public.bnbstatic.com/image/cms/article/body/202108/19d9cc68dadd9ad6b98a0b88d8a2283e.png)

To remove your old Google Authenticator, you need to verify this request with your 2FA devices. Then click **\[Remove and continue]**.

![](https://public.bnbstatic.com/image/cms/article/body/202108/e7333cc0a7014addc38b120851e0bf88.png)

Scan the QR code with your Google Authenticator app. If you are unable to scan it, enter the code manually in the app and click **\[Next]**.

![](https://public.bnbstatic.com/image/cms/article/body/202108/ec6f28576d620e9b92589e60091f758e.png)

You will see a backup key. Please save it on paper. This Key will allow you to recover your Google Authenticator in case you can’t access the app in the future.Click **\[Next]** if you confirm to reset.

![](https://public.bnbstatic.com/image/cms/article/body/202108/f6f1be61ce1dd6bd3f7a7ae6528e11e9.png)

Now verify with your email and the new Google Authenticator to complete the setup.

![](https://public.bnbstatic.com/image/cms/article/body/202108/05ec01b3dacade51ed8a5ff795416ede.png)

![](https://public.bnbstatic.com/image/cms/article/body/202108/ecbdd519fb4a8ce51f1dc7b0d3275c2c.png)

3.2. If you clicked **\[Remove]**:Read the notes carefully and click **\[Confirm]**.

![](https://public.bnbstatic.com/image/cms/article/body/202108/3b071f3f02e7b237f42fd4c69d80ed3a.png)

Verify your request with your 2FA devices and click **\[Remove]**.

![](https://public.bnbstatic.com/image/cms/article/body/202108/c737d8f5bc95c12cd049cf22aee270e4.png)

Your Google Authenticator is successfully removed. Click **\[Back to Security]**.


# How to Reset SMS Authentication on Binance App

![](https://public.bnbstatic.com/image/cms/article/body/202107/91c14d134d3e98287540abeab57ff04f.png)

2\. Select the unavailable security device and tap **\[Confirm reset]**.

![](https://public.bnbstatic.com/image/cms/article/body/202107/0746b8b05acf3ff8a40be3bc42e3ff49.png)

3\. Complete the 2FA verification from your other available devices and tap **\[Submit]**.

![](https://public.bnbstatic.com/image/cms/article/body/202107/5811c9a0ae00ff3e2d7f8da63359e4a5.png)

4\. Enter your new phone number and tap **\[Get Code]** to get an SMS verification code. **Please note that your original phone number cannot be used again.** Tap **\[Reset Now]**.

![](https://public.bnbstatic.com/image/cms/article/body/202107/4f9a3bd2ed7080b8d000ba4499f23482.jpeg)

5\. Follow the instructions to complete the verifications below:

* Answering Security Questions:

![](https://public.bnbstatic.com/image/cms/article/body/202107/7edd48a31add4e4b231af2e5db77087c.jpeg)

* ID verification:

![](https://public.bnbstatic.com/image/cms/article/body/202107/8310981ec6d624c71acdbaa014eacaf1.jpeg)

* Facial verification:

![](https://public.bnbstatic.com/image/cms/article/body/202107/7194683ec6bbad2a66bc72746fdc50b8.png)

6\. After completing the verifications, we will review it as soon as possible. Please wait patiently.

![](https://public.bnbstatic.com/image/cms/article/body/202107/11cf30d675275b3c67df80cacf6826ed.png)

**Please note that different users will need to perform different verifications based on account status.**


# How to Reset SMS Authentication

**If you cannot receive SMS codes normally, you can choose to reset SMS Authentication by following these steps:**&#x31;. Click **\[Security verification unavailable]**&#x20;

.

![](https://public.bnbstatic.com/image/cms/article/body/202107/70297ceedfb416b4e3e0ab6262595441.png)

2\. Please select the unavailable security item and click **\[Confirm reset]** to go to the next step.

![](https://public.bnbstatic.com/image/cms/article/body/202107/5672b59c556246cb2e70017e10c17da9.png)

3\. Verify your request with your other available 2FA devices and click **\[Submit]**.

![](https://public.bnbstatic.com/image/cms/article/body/202107/7aaf6752412271ee1aa20a9e4f94e844.png)

4\. Enter your new phone number and click **\[Get code].** **Please note that your original phone number cannot be used again.** Click **\[Reset Now]**.The system will automatically send an SMS verification code to your new phone number. Please enter the code within 30 minutes.

![](https://public.bnbstatic.com/image/cms/article/body/202107/4c4bf64eead59f2b0e6aeaf6d91b2f8f.png)

5\. After clicking, follow the instructions on the page to complete the below verifications:

* Answering Security Questions:

![](https://public.bnbstatic.com/image/cms/article/body/202107/8275c49cc04efd9c589832a3f4417609.png)

* ID verification:

![1616.png](https://public.bnbstatic.com/image/cms/article/body/202107/733b1807dcd0c9c55d7932acfe841b98.png)

Click **\[Next]** to start the verification process.

![6.png](https://public.bnbstatic.com/image/cms/article/body/202107/7a89d5c27ef33558c2d1cc8bb7311cb4.png)

Please choose the country your ID was issued in and select ID type.

![7.png](https://public.bnbstatic.com/image/cms/article/body/202107/81c6e6aa75379f0f74b477ce5c33a5b2.png)

Upload the front page of your ID document.

![8.png](https://public.bnbstatic.com/image/cms/article/body/202107/ee6edec0cbc4b89edaac772166556427.png)

Upload the back page of your ID document.

![9.png](https://public.bnbstatic.com/image/cms/article/body/202107/19adaac0aa2ca591c13fd50586b2b087.png)

Shoot a picture of yourself with your face being clearly visible (we are not accepting screenshots or edited pictures).

![10.png](https://public.bnbstatic.com/image/cms/article/body/202107/ffc258bd6663d14574a5a5aaa2af9268.png)

* Face verification:

![](https://public.bnbstatic.com/image/cms/article/body/202107/66ed26c1acefd494c7fc093cc582fb88.png)

You can go through the process in the PC browser or by scanning the QR code with the Binance App.Open your Binance App and tap the **\[Scan]** button on the upper right corner of the homepage.

![](https://public.bnbstatic.com/image/cms/article/body/202107/2b6503d9c8854051211cf975f01870f8.jpeg)

6\. Once you completed the verifications, we will review your application as soon as possible. Please wait patiently.**Please note that different users will need to perform different verifications based on their account status.**


# Supported SMS countries

Our full list of supported countries for sending SMS

| AF | Afghanistan                                  | 93    |
| -- | -------------------------------------------- | ----- |
| AX | Aland Island                                 | 35818 |
| DZ | Algeria                                      | 213   |
| AS | American Samoa                               | 1684  |
| AD | Andorra                                      | 376   |
| AO | Angola                                       | 244   |
| AI | Anguilla                                     | 1264  |
| AQ | Antarctica                                   | 672   |
| AG | Antigua & Barbuda                            | 1268  |
| AR | Argentina                                    | 54    |
| AM | Armenia                                      | 374   |
| AW | Aruba                                        | 297   |
| AU | Australia                                    | 61    |
| AT | Austria                                      | 43    |
| AZ | Azerbaijan                                   | 994   |
| BH | Bahrain                                      | 973   |
| BD | Bangladesh                                   | 880   |
| BB | Barbados                                     | 1246  |
| BE | Belgium                                      | 32    |
| BZ | Belize                                       | 501   |
| BJ | Benin                                        | 229   |
| BM | Bermuda                                      | 1441  |
| BT | Bhutan                                       | 975   |
| BO | Bolivia                                      | 591   |
| BW | Botswana                                     | 267   |
| BR | Brazil                                       | 55    |
| IO | British Indian Ocean Territory               | 246   |
| VG | British Virgin Islands                       | 1284  |
| BN | Brunei                                       | 673   |
| BG | Bulgaria                                     | 359   |
| BF | Burkina                                      | 226   |
| BI | Burundi                                      | 257   |
| KH | Cambodia                                     | 855   |
| CM | Cameroon                                     | 237   |
| CA | Canada                                       | 1     |
| CV | Cape Verde                                   | 238   |
| BQ | Caribbean Netherlands                        | 5997  |
| KY | Cayman Islands                               | 1345  |
| CF | Central African Republic                     | 236   |
| TD | Chad                                         | 235   |
| CL | Chile                                        | 56    |
| CN | China                                        | 86    |
| CX | Christmas Island                             | 61    |
| CC | Cocos (Keeling) Islands                      | 61    |
| CO | Colombia                                     | 57    |
| CK | Cook Islands                                 | 682   |
| CR | Costa Rica                                   | 506   |
| HR | Croatia                                      | 385   |
| CW | Curacao                                      | 5999  |
| CY | Cyprus                                       | 357   |
| CZ | Czech Republic                               | 420   |
| DK | Denmark                                      | 45    |
| DJ | Djibouti                                     | 253   |
| DM | Dominica                                     | 1767  |
| DO | Dominican Republic                           | 1809  |
| EC | Ecuador                                      | 593   |
| EG | Egypt                                        | 20    |
| SV | El Salvador                                  | 503   |
| GQ | Equatorial Guinea                            | 240   |
| ER | Eritrea                                      | 291   |
| EE | Estonia                                      | 372   |
| ET | Ethiopia                                     | 251   |
| FK | Falkland Islands                             | 500   |
| FO | Faroe Islands                                | 298   |
| FM | Federated States of Micronesia               | 691   |
| FJ | Fiji                                         | 679   |
| FI | Finland                                      | 358   |
| FR | France                                       | 33    |
| GF | French Guiana                                | 594   |
| PF | French Polynesia                             | 689   |
| GA | Gabon                                        | 241   |
| GM | Gambia                                       | 220   |
| GE | Georgia                                      | 995   |
| DE | Germany                                      | 49    |
| GH | Ghana                                        | 233   |
| GI | Gibraltar                                    | 350   |
| GB | Great Britain (United Kingdom; England)      | 44    |
| GR | Greece                                       | 30    |
| GL | Greenland                                    | 299   |
| GD | Grenada                                      | 1473  |
| GP | Guadeloupe                                   | 590   |
| GU | Guam                                         | 1671  |
| GT | Guatemala                                    | 502   |
| GG | Guernsey                                     | 44    |
| GN | Guinea                                       | 224   |
| GW | Guinea-Bissau                                | 245   |
| GY | Guyana                                       | 592   |
| HT | Haiti                                        | 509   |
| HN | Honduras                                     | 504   |
| HK | Hong Kong                                    | 852   |
| HU | Hungary                                      | 36    |
| IS | Iceland                                      | 354   |
| IN | India                                        | 91    |
| ID | Indonesia                                    | 62    |
| IE | Ireland                                      | 353   |
| IL | Israel                                       | 972   |
| IT | Italy                                        | 39    |
| JM | Jamaica                                      | 1876  |
| JP | Japan                                        | 81    |
| JE | Jersey                                       | 44    |
| JO | Jordan                                       | 962   |
| KZ | Kazakhstan                                   | 76    |
| KE | Kenya                                        | 254   |
| KI | Kiribati                                     | 686   |
| KW | Kuwait                                       | 965   |
| KG | Kyrgyzstan                                   | 996   |
| LA | Laos                                         | 856   |
| LV | Latvia                                       | 371   |
| LB | Lebanon                                      | 961   |
| LS | Lesotho                                      | 266   |
| LY | Libya                                        | 218   |
| LI | Liechtenstein                                | 423   |
| LT | Lithuania                                    | 370   |
| LU | Luxembourg                                   | 352   |
| MO | Macao                                        | 853   |
| MG | Madagascar                                   | 261   |
| MW | Malawi                                       | 265   |
| MY | Malaysia                                     | 60    |
| MV | Maldives                                     | 960   |
| ML | Mali                                         | 223   |
| MT | Malta                                        | 356   |
| MH | Marshall Islands                             | 692   |
| MQ | Martinique                                   | 596   |
| MR | Mauritania                                   | 222   |
| MU | Mauritius                                    | 230   |
| YT | Mayotte                                      | 262   |
| MX | Mexico                                       | 52    |
| MD | Moldova                                      | 373   |
| MC | Monaco                                       | 377   |
| MN | Mongolia                                     | 976   |
| ME | Montenegro                                   | 382   |
| MS | Montserrat                                   | 1664  |
| MA | Morocco                                      | 212   |
| MZ | Mozambique                                   | 258   |
| NA | Namibia                                      | 264   |
| NR | Nauru                                        | 674   |
| NP | Nepal                                        | 977   |
| NL | Netherlands                                  | 31    |
| NC | New Caledonia                                | 687   |
| NZ | New Zealand                                  | 64    |
| NI | Nicaragua                                    | 505   |
| NE | Niger                                        | 227   |
| NG | Nigeria                                      | 234   |
| NU | Niue                                         | 683   |
| NF | Norfolk Island                               | 672   |
| MP | Northern Mariana Islands                     | 1670  |
| NO | Norway                                       | 47    |
| OM | Oman                                         | 968   |
| PK | Pakistan                                     | 92    |
| PW | Palau                                        | 680   |
| PS | Palestinian territories                      | 970   |
| PA | Panama                                       | 507   |
| PG | Papua New Guinea                             | 675   |
| PY | Paraguay                                     | 595   |
| PE | Peru                                         | 51    |
| PN | Pitcairn Islands                             | 64    |
| PL | Poland                                       | 48    |
| PT | Portugal                                     | 351   |
| PR | Puerto Rico                                  | 1787  |
| QA | Qatar                                        | 974   |
| RE | Réunion                                      | 262   |
| RO | Romania                                      | 40    |
| RU | Russian Federation                           | 7     |
| RW | Rwanda                                       | 250   |
| MF | Saint Martin (France)                        | 590   |
| PM | Saint-Pierre and Miquelon                    | 508   |
| WS | Samoa                                        | 685   |
| SM | San Marino                                   | 378   |
| ST | Sao Tome & Principe                          | 239   |
| SA | Saudi Arabia                                 | 966   |
| SN | Senegal                                      | 221   |
| SC | Seychelles                                   | 248   |
| SL | Sierra Leone                                 | 232   |
| SG | Singapore                                    | 65    |
| SX | Sint Maarten                                 | 1721  |
| SK | Slovakia                                     | 421   |
| SI | Slovenia                                     | 386   |
| SB | Solomon Islands                              | 677   |
| SO | Somalia                                      | 252   |
| ZA | South Africa                                 | 27    |
| GS | South Georgia and the South Sandwich Islands | 500   |
| KR | South Korea                                  | 82    |
| ES | Spain                                        | 34    |
| LK | Sri Lanka                                    | 94    |
| SH | St Helena, Ascension and Tristan da Cunha    | 290   |
| KN | St. Kitts & Nevis                            | 1869  |
| LC | St. Lucia                                    | 1758  |
| VC | St. Vincent & the Grenadines                 | 1784  |
| SR | Suriname                                     | 597   |
| SJ | Svalbard and Jan Mayen                       | 47    |
| SZ | Eswatini                                     | 268   |
| SE | Sweden                                       | 46    |
| CH | Switzerland                                  | 41    |
| TW | Taiwan                                       | 886   |
| TJ | Tajikistan                                   | 992   |
| TZ | Tanzania                                     | 255   |
| TH | Thailand                                     | 66    |
| BS | The Bahamas                                  | 1242  |
| KM | The Comoros                                  | 269   |
| PH | The Philippines                              | 63    |
| TG | Togo                                         | 228   |
| TK | Tokelau                                      | 690   |
| TO | Tonga                                        | 676   |
| TT | Trinidad & Tobago                            | 1868  |
| TN | Tunisia                                      | 216   |
| TR | Turkey                                       | 90    |
| TM | Turkmenistan                                 | 993   |
| TC | Turks & Caicos Islands                       | 1649  |
| TV | Tuvalu                                       | 688   |
| UG | Uganda                                       | 256   |
| UA | Ukraine                                      | 380   |
| AE | United Arab Emirates                         | 971   |
| US | United States of America (USA)               | 1     |
| VI | United States Virgin Islands                 | 1340  |
| UY | Uruguay                                      | 598   |
| UZ | Uzbekistan                                   | 998   |
| VU | Vanuatu                                      | 678   |
| VA | Vatican City (The Holy See)                  | 379   |
| VE | Venezuela                                    | 58    |
| VN | Vietnam                                      | 84    |
| WF | Wallis and Futuna                            | 681   |
| YE | Yemen                                        | 967   |
| ZM | Zambia                                       | 260   |


# Why Can’t I Receive SMS Verification Codes

Binance continuously improves our SMS Authentication coverage to enhance user experience. However, there are some countries and areas currently not supported.If you cannot enable SMS Authentication, please refer to our [Global SMS coverage list](https://www.binance.com/en/support/faq/115003783991) to check if your area is covered. If your area is not covered on the list, please use Google Authentication as your primary two-factor authentication instead. You may refer to the following guide: [How to Enable Google Authentication (2FA)](https://www.binance.com/en/support/faq/115000433432) .If you have enabled SMS Authentication or you are currently residing in a country or area that’s in our Global SMS coverage list, but you still cannot receiving SMS codes, please take the following steps:

* Ensure that your mobile phone has a good network signal.
* Disable your anti-virus and/or firewall and/or call blocker apps on your mobile phone that might potentially block our SMS Codes number.
* Restart your mobile phone.
* Try voice verification instead.
* Reset SMS Authentication, please refer to [here](https://www.binance.com/en/support/faq/360002335971).




---

[Next Page](/llms-full.txt/1)

