Author

Topic: Genesis Community Q&A Session 3 (Read 38 times)

newbie
Activity: 57
Merit: 0
November 28, 2021, 10:39:37 PM
#1
1、What is the technical architecture of Genesis?
Genesis technology architecture is mainly divided into application layer, contract layer, incentive layer, consensus layer, network layer, data layer and encryption layer.

2、What is the role of each technical architecture of Genesis?
① Application layer: supporting various business applications of Genesis and meeting the needs of the entire ecosystem of Genesis pan-business ecosystem.
② Contract layer: determining the mechanism and rules for the operation of the public blockchain through virtual machines, application engines, smart contracts, etc.
③Incentive layer: satisfying the participants of Genesis to obtain corresponding rewards such as computing power rewards, voting and community incentives in the process of participating in the construction of the public blockchain.
④ Consensus layer: transactions as well as contributions based on the Genesis pan-business ecosystem are fed back as arithmetic, using the PoC consensus algorithm.
⑤ Network layer: a P2P network linking various sections of the Genesis pan-business ecosystem and ensuring the security of the network and its sub-networks.
⑥ Data layer: mainly used to store block data, including transaction data, block height, previous block hash value, current block hash value and timestamp;
⑦ Crypto layer: allowing the public blockchain to achieve data security immutability and irreversibility, using encryption and signature techniques, including hash functions, Merkle trees, asymmetric cryptography, etc.

3、What are the rules of Genesis?
Each phase is divided into 126 rounds of block out, in which there are 1024 block out nodes, one block out every second, each block out node out 6 blocks in a row. The verifier of block out and verification is selected by the weight factor of account right, and the probability of selection is proportional to its computing power.

4、What are the rules of block out allocation in Genesis?
The block reward is divided into three parts: block out reward, agent reward (p%), and foundation reward.
(1) Block reward is allocated to all pledges of the block node and this node, and the block reward is allocated according to the weight of the pledge arithmetic; (2) Agent reward is the part of the block reward obtained by the pledge to the verifier; (3) Agent reward is the block reward obtained by the pledge * p%; Foundation reward is the q% of the reward obtained by the account right node and all the pledges attached to the node.
Jump to: