Futurepia Mainnet

What is a DDPoS Algorithm?

Futurepia’s BP works on the consensus algorithm called ‘Dual Delegated Proof of Stake (DDPoS)’.

In order to better understand the DDPoS, let’s first dive into the timeline of some famous consensus models of other blockchains.

01Proof of Work (PoW) – 1st Generation (e.g Bitcoin)

PoW forms the foundation of Bitcoin’s block production algorithm. In PoW, miners having high-tech equipment solve the mathematical problems and once the equations are solved, miner publishes its solution to other miners and if 51% of the miners agree on the answer, the consensus is reached and block is added to the chain. The miner who solves the problem first gets a compensation fee as a reward from the network.

02Proof of Stake (PoS) – 2nd Generation (e.g Cardano)

In POS, instead of miners, there are validators. The validators stake some of their tokens in a specific wallet address for a set period of time. Following that, the validators bet on the blocks that they feel will be added next to the chain. When the block gets added, the validators get a block reward in proportion to their stake. The more tokens you own, the more block creation power you have.

03Delegated Proof of Stake (DPoS)
– 3rd Generation (e.g EOS)

DPoS follows original PoS consensus model with improved speed, compromising the security. DPoS can be considered as democracy in blockchain where coin holders vote to select delegates also called ‘block producers.

DPoS provides faster processing of transactions than both PoW and PoS, yet DPoS has certain flaws like security, lesser decentralization etc. In DPoS, 21 block producers participate in the block production but since the BPs are exposed and the voting is too low, this algorithm makes the BPs vulnerable to hackers’ attack.

04Dual Delegated Proof of Stake (DDPoS)
– 3.5th Generation (e.g Futurepia)

DDPoS is a new consensus algorithm that solves the speed issues of PoW & PoS and security issues of the DPoS method. The main features of DDPoS are:

- In order to resolve the issue of collusion or an attack against certain BPs, a block observer (BO) system, in which the BOs arbitrarily selected in each round participates in the block generation process alongside the BPs, has been introduced.

- DDPoS works with 21 BPs out of which, 17 are Master Nodes and 4 are randomly selected Block Observers.

- Because there are 21 definite block producers that produce a block every 3 seconds, it takes 63 seconds to determine irreversibility.

- For a transaction to be stored on the blockchain, 11 out of 21 BPs need to agree.

Mainnet Solutions

Public Mainnet

Futurepia is the public mainnet allowing DApp developers to deploy their DApps. The advantages of selecting Futurepia will result favorably with quick setup, lower transaction fee and interoperability of tokens with other DApps inside the Futurepia ecosystem.

Estimated time : 30 - 45 days Estimated cost : Down payment of 100 million KRW (USD 85,000) 20% of the total coins issued, Maintenance costs TBD

Infrastructure requirements to become a BP

Since BPs participate in the block production, they are required to have minimum infrastructure and sufficient resources to supply the infrastructure required to facilitate the proper functioning. Below is the table

  • DApp Members
  • Costs / month
  • 100,000
  • 9 * KRW 500,000 + KRW 1 million
    = KRW 5.5 million (USD 4,650)
  • 1 Million
  • 99 * KRW 500,000 + KRW 1 million
    = KRW 50.5 million /month (USD 42,000)
  • 1 Million+
  • KRW 50.5 million /month (USD 42,000)
    + Negotiable

Customized Mainnet

Futurepia also provide customized mainnet options where the private mainnet is customized as per the need of the businesses. Customized Mainnets are for businesses or enterprises (banks, insurances, government institutions etc) Using Futurepia’s DDPoS algorithm, the number of Block Producer (BP) and Block Observer (BOP) can be adjusted according to the customers’ needs

For example,) 17 BPs + 4 BOs = 21 nodes (can be adjusted to meet Partner needs)
- Other services offered: Node management, BP/BO operation management, services and connectivity support

Estimated time : 30 - 45 days Estimated cost : Down payment of 100 million KRW (USD 85,000) 20% of the total coins issued, Maintenance costs TBD

  • Type
  • Costs
  • Down Payment
  • 100 million KRW (USD 85,000 based on value USD 1 = KRW 1176)
  • ICO %
  • 20% of the total coins issued by DApp
  • Maintenance Cost
  • To be decided later

DApp Development

Simgachain company has experience in developing a similar social media Dapp with tokenized features to reward users, called ‘SNAC’. SNAC has DAU of 15,000+, in over 40 countries and operates in Android and iOS (website version also available).

Various features of Dapps

  • Blockchain-based transactions
  • Token rewards for user community & crypto wallet
  • Rewards for surveys and voting
  • Integration with other DApps using PASTA protocol (1 ID/PW for all DApps)
Estimated time : 90 - 100 days Estimated cost : TBD

Pasta Protocol

PASTA (PIA Alliance Standard Token Agreement) is a technical protocol used for all smart contracts on the Futurepia blockchain, just like ERC-20 of Ethereum, created for token implementation.

PASTA features the functions that enable users to use multiple DApps with only one single ID, send specific tokens to other places, exchange coins and tokens in a single wallet by using a node which is safer and secure.

PASTA PROTOCOL’S ADVANTAGES

Easy & Fast Development
It can be easily implemented by providing various APIs and packages and DApp evelopment is also possible upon request.
Single Sign On(SSO)
Thanks to SSO, Futurepia members easily join new DApps within a blink of an eye, making the mass adoption a reality.
Wallet Compatibility
In the process of joining Futurepia ecosystem, one can receive investment from Futurepia members and coin holders
DAPP Networking
Co-marketing solution on the mainnet also enables collaboration with other existing DApps.

Key Features & Benefits

  • SSO(Single Sign On)
  • STO(Single Transfer On)
  • 100+ API
    Provided

Single Sign On allows users to use 1 ID & Password for various DApps on the Futurepia blockchain. Currently, in order to use a DApp on Ethereum blockchain, one has to buy Ether separately, do the KYC on exchanges, remember wallet addresses & master keys for every single DApp which is a big hurdle to the blockchain mass adoption.
SSO is the first step in bringing blockchain to everyday life by making the whole process frictionless and smooth. It enables a user to create a single ID that can be used across other DApps within a network, which allows for cross-marketing of other DApps.

Since PASTA protocol enables the users to have 1 ID & Password for all the DApps, this helps them to have just one wallet for multiple DApps. Moreover, users can transfer and exchange PIA coin with various DApp tokens within Futurepia wallet.

Apart from providing mainnet core engine API, Futurepia also provides other useful modules like live streaming, smart wallet, communication network, and P2P cloud API. Futurepia mainnet is deployable both in Windows and Linux environment and with over 100 APIs already developed.

View API LIST

Block Producer

What is Futurepia Block Producer?

BP stands for Block Producer and as the name suggest these are the nodes that participate in the block production.
Basically, BP has the following 2 functions to perform:

Essentially, BPs perform the same function as miners on a proof-of-work (PoW) blockchain or staking nodes on a proof-of-stake (PoS) blockchain.
You can think of BP as the Immigration Officer at the airport. It is his role to check whether the person coming in or going out of the country has broken any law or not, and once everything is order, adding the information to the data base.

Block Production Cycle

At first the block generation sequence of the17 masternodes (BPs) and the 4 random nodes (BOs) are determined, after which all of the nodes begin generating blocks.
Then, the masternodes (BPs) are maintained as they are, whereas new random nodes (BOs) are selected. These steps are repeated after every 63 seconds.

Infrastructure requirements to become a BP

Since BPs participate in the block production, they are required to have minimum infrastructure and sufficient resources to supply the infrastructure required to facilitate the proper functioning. Below is the table

  • Node
  • CPU
  • RAM
  • HDD
  • N/W
  • Average monthly
    maintenance cost
  • NodeBP
  • CPU16 core
  • RAM128G
  • HDD1T
  • N/W1T
  • Average monthly
    maintenance cost
    1,356 USD
  • NodeBO
  • CPU2 core
  • RAM8G
  • HDD128G
  • N/W100M
  • Average monthly
    maintenance cost
    119 USD