The global economy is digitalized and cryptocurrencies are recognized by all walks of life. Banks of all countries have begun to prepare their own digital currencies. In the future, digital currencies will become a global circulation tool. In today's economic situation, bitcoin highlights its advantages. Bitcoin is the first decentralized cryptocurrency. After 10 years of development, it has been applied in various industries. The business of the Internet basically depends on the reliable and stable third-party electronic payment system, and then this kind of system will be affected by many factors in the operation, making disputes between users, which is inevitable. The decentralized digital currency has changed the traditional transaction mode. It adopts the point-to-point distributed transaction mode to record all the information generated in the transaction process on the block. Each block is like a notepad, and each user can have such a notepad. All the information is prepared and cannot be modified. The emergence of cryptocurrency is the product of the progress of the times.
Fama application scenario
Fama system is the basic setting of building a commercial blockchain. Both enterprises and individuals can use Fama to realize payment, which is easy to operate. Fama is the medium of trade between business and business, business and individual, and individual. As a kind of digital currency, Fama will fully become the demand of circulation.
With the continuous development of information technology, mobile payment has penetrated into all areas of life, and become a major change in the transformation of social consumption behavior. With the wide application of biometric technology in the field of payment, mobile payment will be more secure and intelligent in the future. However, the security and supervision problems brought by the development of innovative technology must also be paid great attention to. Fama has achieved a new breakthrough in the field of mobile through blockchain technology, the principle of decentralized anonymity, and solved the security and supervision problems of mobile transactions.
In recent years, mobile payment products have developed from traditional remote payment, two-dimensional code payment, NFC near-field payment to brush face payment, acoustic payment and so on. Payment methods have also formed a diversified pattern of in store payment, online payment, operator charges, mobile POS payment and e-wallet payment. People have formed the habit of using mobile payment in daily life, and the penetration rate of third-party mobile payment has reached a high level. Fama's high-speed data processing technology will make a great breakthrough in this field in the future.
cross border payment
Cross border payment involves multiple currencies, with exchange rate problems, cumbersome process and long settlement cycle: traditional cross-border payment is basically non real-time, and banks deal with transactions in batches at the end of the day, usually a transaction takes more than 24 hours to complete; some banks' cross-border payment seems to be real-time, but in fact, the receiving bank has made a certain amount based on the credit of the remitting bank For advance payment of the quota, fund clearing and reconciliation will be carried out at the end of the day, so the business processing speed is slow.
After access to Fama blockchain technology, through public and private key technology, to ensure the reliability of data, and then through encryption technology and decentralization, to achieve the purpose of data can not be tampered with, through P2P technology, to achieve point-to-point settlement; remove the traditional center forwarding, improve efficiency, reduce costs (also looking forward to the possibility of popularizing cross-border micro payment).
supply chain finance
Fama blockchain technology can alleviate the problem of information asymmetry, which is very suitable for the development of supply chain finance. In the supply chain, goods from sellers to buyers are accompanied by currency payment activities. Under the background of high credit cost and cash flow demand of enterprises, financial service companies provide goods transfer and payment guarantee. The characteristics of supply chain traceability, anti-counterfeiting, transaction verification and timely clearing will solve many pain points in the existing trade financial network and shape the infrastructure of the next generation of supply chain finance.
In the work of Fama platform, every copyright transaction will produce an irreversible transaction record, which means that it includes an idea, story, script or role. Once recorded on the blockchain, even if the ownership is exchanged, transferred, sold, etc., the asset will always be tracked to solve the copyright problem.
Fama's decentralization can store data in a safe, high-performance and low-cost way, and spread the data on many nodes. As for data security, the blockchain approach means that each file is shredded, encrypted with your own key, and then distributed over the network until you are ready to use the file again. When they need to be retrieved, the files are decrypted and quickly reassembled seamlessly.
Fama includes wallet, mining, trading, digital currency storage, built-in Fama (abbreviation FM) and energy (kw).
Fama is a management token with a total amount of 21 million, which is used to realize the management right of Fama network. Management rights include voting for consensus super node election, Fama network entry and change, Fama application expansion, etc.
KW is the fuel token, which is used to control the resources produced by Fama network. Fama network charges for the transfer of tokens and the operation and storage of smart contracts, so as to realize the economic incentives for consensus nodes and prevent resource abuse.
Fama network sets a threshold value through energy consumption to prevent the generation of Fama tokens at will. Each network block contains about 14.5, generating a new network block every minute. Fama network sets the public contract address, which is used for asset storage and asset transaction. Transactions and smart contracts without a qualified digital identity can be prioritized by consuming energy.
The total number of Fama tokens is 21 million.
3 million tokens of Fama network are distributed to Fama development team, and this part has been distributed.
The rest will be awarded to the supporters of Fama network nodes. This part will be distributed according to the proportion of node computing power, and will be distributed after the new block is generated.
Fama network node reward is divided into two stages.
Stage 1: from block 1 to 157689, each block will be rewarded with 14.5 FM.
Stage 2: starting from block 157690, each blockchain will be rewarded with 7.5 FM.
Governance on the chain: Fama token's holder is the owner and manager of Fama network. The management right is realized by constructing voting transaction on Fama network, and Fama token can be transferred.
Under Chain Governance: Fama Council is a standing management organization organized and established by the founder of Fama project. It consists of a management committee, a technical committee and a secretariat, which are respectively responsible for strategic decision-making, technical decision-making and specific implementation. The Fama Council is responsible to the Fama community, with the promotion and development of Fama ecology as the primary goal.
Fama technology implementation
consensus mechanism: FamaDBFT
Famadbft, full name of Fama delegated Byzantine fault tolerance, is a Byzantine fault tolerant consensus mechanism that enables large-scale nodes to participate in consensus through proxy voting. By voting, Fama's holders can choose the consensus nodes they support. Then, the selected consensus nodes use BFT algorithm to reach consensus and generate new blocks. Voting continues in real time on the Fama network, rather than for a fixed term.
Famadbft provides f = ⌊ (n-1) / 3 ⌋ fault tolerance capability for consensus system composed of N consensus nodes. This fault tolerance capability includes both security and availability, can resist general failure and Byzantine failure, and is applicable to any network environment. Famadbft has good finality. One confirmation is final confirmation. The block cannot be split and the transaction will not be cancelled or rolled back. Under Fama's famadbft consensus mechanism, a block is generated every 60 seconds, and the measured transaction throughput can reach about 1000 TPS, with excellent performance in the public chain. Through appropriate optimization, it has the ability to reach 10000 TPS, which can support large-scale commercial applications.
Famadbft combines digital identity technology, so that consensus nodes can be real names of individuals or institutions. Thus, it is possible to freeze, revoke, inherit, retrieve and transfer the judicial decision. This is conducive to the registration and issuance of compliant financial assets in the Fama network. Fama network plans to support such operations when necessary.
smart contract system: FamaContract
FamaVM blockchain universal virtual machine
Famavm is a lightweight general-purpose virtual machine. Its architecture is very close to the JVM and. Net runtime. It is similar to a virtual CPU. It is responsible for reading and executing the instructions in the contract in order. It performs process control, arithmetic operation, logical operation, etc. according to the functions of the instructions. It has good start-up speed and generality, and is very suitable for small programs such as smart contracts. It can also be transplanted to non blockchain scenarios, or integrated with IDE to provide a good development experience. The function of famavm can be extended and JIT (just in time compiler) mechanism can be introduced to improve the efficiency of instruction execution.
FamaHash hash encryption algorithm
It is used to load the underlying services such as blockchain ledger, digital assets, digital identity and persistent storage area. They are like security locks for virtual machines, which enable smart contracts to process data more efficiently at run time, thus realizing some advanced functions.
FamaFS distributed storage protocol
Famafs is a distributed storage protocol using distributed hash table technology. Famafs indexes data through file content (hash) rather than file path (URI). Large files are divided into fixed size data blocks and stored in many nodes.
The main problem of this kind of system is to find a balance between redundancy and reliability. Famafs plans to solve this problem through token incentive mechanism and the establishment of backbone nodes. Users can choose the reliability requirements of files. Files with low reliability can be stored and accessed for free or almost free. Files with high reliability will be provided with stable and reliable services by backbone nodes.
Smart contract API
setgenerate true : Open mining mode
Success returned: success
setgenerate false : Turn off mining mode
Success returned: success
getinfo ： Query wallet information
"version": xxxxx, ——Server version
"walletversion": xxxxx, ——Wallet version
"token": "Fama(FM)", ——Token name
"balance": xxxxx, ——Local wallet balance
"blocks": xxxxxx, ——block height
"connections": xxxxx, ——Number of nodes
"difficulty": xxxxxx, ——Difficulty in mining，Calculation force in bytes
"energy": xxxxxx, ——Energy value
"contract": xxxxx, ——Contract address
"free": xxxxx, ——Service Charge
"timestamp": xxxxx, ——Server timestamp
getdifficulty : Query mining difficulty
Return: Degree of Difficulty
getenergy : Query energy value(KW)
Return: Energy value
sendtransaction (Number) (address) : Send FMs to an address
Reasons for failure：
1、 Insufficient quantity：false：please enter the correct quantity！
2、Address error：false：please enter the correct address！
3、Other mistakes：false: please enter the correct content!
gettransaction (hash) : Query information corresponding to transaction ID
getaddress (Index, label, optional) : Query address
getaddressinfo (label,address,optional) : Query address information
getblock (number,optional) : Query block information
newaddress (label) : Add new address,Labels can only be numbers and letters
getbalance (address,optional) : Query balance of different addresses
walletlock : Lock Wallet
walletunlock (password) : Unlock Wallet
getmachine : Query expansion machine information
loadmachine (optional) : Loading expansion machine
unloadmachine (optional) : Unloading and expansion machine
setmainaddress (address) : Set default address
transfertoaccount (number,from_address)(default_address) : Transfer FM from wallet to asset account
transfertowallet (number,to_address)(default_address) : Transfer FM from asset account to wallet
Fama market planning
Free mining stage（04 / 05 / 2020）
In the free mining stage, famacoin uses "bitcoin" mining algorithm for reference and creates its own famahash algorithm after optimization. Each miner obtains Fama by consuming energy. Increase the number of Fama's addresses through free mining.
How to be a miner?
Fama uses anonymous encryption technology, but it is very difficult to prevent malicious wallet creation. After a variety of defense measures, finally through the negotiation of the team, we adopt the method of charging usdt authentication, which does not violate the nature of identity anonymity, and can effectively prevent malicious wallet creation. After the user recharge more than one usdt, the miner identity can be activated.
Fama development trading sector（04 / Day / 2020）
Fama is an anonymous, decentralized exchange that uses mobile mining to produce FM. Fama will be linked with the mainstream digital currency and become the global digital currency.
The first stage: Online FM / usdt transaction pairs, using "per-to-per" matchmaking transactions to promote FM circulation.
The second stage: Online FM / BTC, FM / eth, FM / EOS, etc., FM and mainstream currency transaction pairs, diversified to promote the development of FM projects.
The third stage: provide docking access for other project parties, all anonymous users holding FM have voting rights, and cooperate with Fama in voting projects by using FM.
Fama online international exchange（12 / Day / 2020）
In the future, Fama will be in global circulation. Fama will cooperate with well-known exchanges in the world, so that users can obtain Fama through multiple channels.
Fama Ecological Application（05 / Day / 2021）
Fama provides API interface externally and cooperates with major application platforms, including shopping malls, forums, portals, games and other Internet platforms, so as to implement Fama into various scene applications.
Virtual machine online (unknown time)
Virtual machine is designed for Fama ecosystem, and its function is to improve the basic computing power of wallet. The miner purchases the virtual machine through FM or usdt, and after loading the virtual machine, improves the mining computing power.
The launch of virtual machine depends on the change of market value of Fama. If the Fama ecosystem can develop well, the virtual machine will never go online. Under special circumstances, virtual machine can effectively improve FM output cost and achieve the balance of market value, holding capacity and circulation rate. From a macro perspective, effectively control the stable market value of Fama.
Fama is a distributed network that combines digital assets, digital identities and smart contracts. Fama system will also use FmaDBFT, FmaFsh, FmaVM, FmaFS and other original technologies to become the infrastructure of future intelligent economy in the mobile field.