To bridge the on-chain and off-chain worlds more effectively, NetFlowCoin has a unique consensus mechanism and economic model that allows all participants to be consistently rewarded for their efforts, meanwhile, rewards nodes for maintaining the network and serving users relative to their static and dynamic work.
Currently, the vast majority of blockchains use an approach that rewards tokens to block producers, stimulating continuous block mining and ledger consistency protection. The main reason for this approach is that chains only serve a separate ‘on-chain world’ and do not consider how to better interface with and adapt to the real world. This is matched by the fact that chains other than filecoin have a consensus that only relates to the blocks generation.
NetFlowCoin’s token are very different from the current blockchains (and arguably the 1.0 and 2.0 versions of blockchains). In addition to being rewarded for the production of blocks on the chain, NetFlowCoin also has a value conversion token in line with real-world services on the chain, i.e. a PoF that allows real services to be converted into digital assets on the chain in the form of flow: the token.
The NetFlowCoin token system is therefore unique, both in terms of the determination of the token and the actual work it corresponds to. However, it is also the uniqueness of the token system that increases the availability of the NetFlowCoin network to nodes and users, ensures the operability of the on-chain and off-chain connectivity, and maintains the long-term health of the network as a whole.
1 NetFlowCoin’s unique reward mechanism
The NetFlowCoin consensus is divided into two types of consensus: PoS and PoF, based on which there are three production methods and token mechanisms: blocks generation, flow and bandwidth. Each reward mechanism has its own uniqueness and corresponds to different functions and needs, and the way it is calculated differs.
Block reward is to encourage nodes to work hard to maintain the stability and continuous operation of the blockchain system.
NetFlowCoin’s block award is based on time decay, and the total amount will be halved in 6 years. The number of block reward is constantly decreasing year by year, but the number of blocks each year is constant.
The reward quantity of each block is calculated as follows:
in the nth year, witness the number of fixed NFC rewards for packaging a block.
l n≥1, pass a year, n+1
is the total number of block rewards
is the number of blocks every year (produced a block every 10 seconds
Through the formula, the change of the number of block rewards can be drawn, and the block reward is fixed per year, but it is continuously reduced as time.
Block reward attenuation curve
Flow rewards are to motivate the SDN / SDVN node to provide users with services and maintain the entire ecological diversity.
NetFlowCoin flow rewards are based on total flow attenuation, and the NFC outputted by 1 EB flow will be reduced, and the converted flow into NFC needs to increase as EB increases.
The first step, when the nth EB is calculated, the conversion of flow to NFC ratio:
is the Nth EB, the conversion of flow to NFC rate, that is, the number of flow GB required for each NFC, unit: GB / NFC
The conversion of flow to NFC rate increment curve
For flow rewards, the most important factor is that the conversion of flow to NFC rate, that is,
,which determines that the same flow rate can be converted to the NFC that can be converted under different EB total flow. And the rate is increasing with the increasing total flow, which means that the NFC output from the same flow rate is constantly decreasing.
In the second step, when the nth EB is calculated, NFC exchanged by the flow (ie. flow reward):
is the nth EB, the number of NFC rewards available when the F GB is generated.
Is the Nth EB, the flow is generated by the flow node, the unit: GB
Bandwidth Reward is to provide high availability and high-performance nodes for the SDN / SDVN network.
NetFlowCoin’s bandwidth reward is based on time attenuation, and the total amount of total is reduced by 6 years. The amount of bandwidth incentives per year is constantly decreased year by year, but the number of outbound blocks is constant.
The release of bandwidth rewards is once a day, and the reward is allocated in all nodes that meet the bandwidth requirements.
The first step is to calculate the number of bandwidth rewards per day:
is the nth year, the number of NFCs used for reward bandwidth every day
is the nth year, the number of NFC accumulated by bandwidth rewards
l 365 days = 1 year
Block reward attenuation curv
Bandwidth rewards are also fixed per year, but over time is constantly decreasing.
The second step is to calculate the total bandwidth reward available for allocation in each interval
is the number of NFCs used to reward bandwidth in interval s every day in the nth year
is the bandwidth reward allocation proportion corresponding to interval s
In the third step is to calculate the qualified node valid bandwidth
is effective bandwidth for nodes in the tth day, unit: MBPS
is declaring bandwidth for node pledge, unit: mbps
is the bandwidth line type metering parameters，0＜
is the actual bandwidth meter parameters, 0≤
is offline detection, measurement parameters，0≤
The fourth step is the bandwidth reward through calculating the node
Judge the interval of the node according to its bandwidth and participate in the reward allocation of the interval
Is the number of bandwidth reward NFCs that a node can obtain on day t of the nth year
is the sum of the effective bandwidth of the interval s on day t
For nodes that expect to get bandwidth rewards, it is not only necessary to ensure that the static bandwidth of its access SDN / SDVN network meets the requirements, but also needs to ensure the stability and high availability of 7 * 24 hours of service capabilities.
Production nodes (including block nodes and flow nodes) obtained by the production node (including block out reward, bandwidth reward and flow reward) after completing the corresponding work need to implement the pledge rule of locking the position for 30 days and then releasing it for 180 days.
It not only realizes the concept of “everyone participates, everyone benefits”, but also provides a diverse choice for node access ecology. NetFlowCoin rewards decrease with time (the accumulation of flow is also dependent on the passage of time). On the one hand, this attracts more participants in the early stages of the ecology, which we know is always the most difficult; on the other hand, as the ecology and network potential grows, the number of token per unit of work decreases. This allows the value of the network to increase while reducing the risk of the pass being circulated too quickly and maintaining the value of the token.
NetFlowCoin can realize the following goals with the global community with the reward of block, flow and bandwidth.
Mature and powerful SDN / SDVN network
Higher performance and expansion consensus evidence
More abundant application ecology
Finally reach the concept of “everyone participates, everyone benefits”.