Futurepia Mainnet Characteristics
The Future mainnet services can be summarized into three layers, as follows:
(1) DDPoS Mainnet
The main backbone is the blockchain mainnet using the DDPoS system. DDPoS is a new consensus algorithm that solves the problem of the existing DPoS (Delegated Proof of Stake) method, which is called 3rd generation blockchain technology. In DDPoS(Double Delegated Proof of Stake), as Block is created in each round, the master node (BP) and the Futurepia node (BO) become representative nodes in random order. Because of this, the risk of collusion between master nodes decreases, and improves the processing speed.
(2) Futurepia Mainnet API
The intermediate layer is comprised of the mainnet API and the common module API. In addition to the API of the mainnet itself, the real-time video streaming, messenger, and P2P cloud service modules will be provided in API
for the DApps to boost their service development speed. There are plans to allow the common modules to work as a single smart contract by having them developed by other companies. In other words, the excellent DApps that
enter Futurepia in the early stages will, in effect, be able to cut down the time and cost of development without bearing additional costs or sharing their profits.
(3) DApp Store
The topmost layer is occupied by DApp Store, where there will mainly be DApps developed and operated by external developers. Users will be able to freely download any of the DApps they like. Votes will be cast by BPs,
BOs and CHs to select the DApps that can enter DApp Store. In order to prevent stagnancy in the entire network, which is what happened recently with EOS, Futurepia will not only provide the same mainnet to multiple DApps, but also offer API for DApps that are expected to have huge traffic early on to set up an independent mainnet.
In the Futurepia mainnet, blocks are generated and verified by 17 selected BPs and 4 BOs, which are randomly selected in each round. In order to resolve the issue of low voting rate among CHs, CHs who have voted are given a share of the income of the BOs and BPs they have voted for. BPs are selected among those who meet the minimum equipment specification requirements. BOs, on the other hand, play the role of monitoring the BPs. Anyone, satisfying the minimum equipment specification requirements, can request to participate as a BO. Measures are taken so that BOs and BPs cannot be easily attacked.
In addition, new blocks are generated in the order that was randomly determined in each round as a way to raise the efficiency of block production.
Agreements have been signed to set up independent mainnets and provide APIs to CardioCoin (awarding coins to runners through a fitness center chain), based in San Francisco, and an on/offline casino game service developers, based in LA.