1、Genesis公链技术架构有分为哪些?
Genesis公链技术架构主要分为应用层、合约层、激励层、共识层、网络层、数据层、加密层。


2、Genesis公链每个技术架构的作用分别是什么?
①应用层:支持Genesis公链的各类业务应用,满足Genesis公链泛商业生态系统的整个生态系统需求;
②合约层:通过虚拟机、应用引擎、智能合约等确定公链运行的机制与规则;
③激励层:满足Genesis公链的参与者在参与公链建设的过程中获得相应的节点竞争、奖励、投票、社区激励等奖励;
④共识层:基于Genesis公链泛商业生态系统的交易以及贡献均反馈为算力,使用PoC共识算法;
⑤网络层:链接Genesis公链泛商业生态系统各个版块的P2P网络,并确保网络及其子网络的安全;
⑥数据层:主要是用来存储区块数据,包括交易数据、区块高度、上个区块哈希值、本区块哈希值、时间戳;
⑦加密层:让公链达到数据安全不可篡改、不可逆,使用到了加密和签名技术,包括哈希函数、默克尔树、非对称加密技术等。


3、Genesis公链的出块规则是什么?
每个阶段分126轮进行出块,其中共1024个出块节点,每隔秒出一个块,每个出块节点连续出6个块。出块与验证的验证者按记账权的权重系数来选择,选中的概率与其算力成正比。


4、Genesis公链的出块分配规则是什么?
区块奖励分为三部分:出块奖励、代理奖励(p%)、基金会奖励。
①出块奖励分配给出块节点和本节点的所有质押者,按质押算力的权重分配出块奖励;
②代理奖励是质押者获得的出块奖励份的部分给到验证者的奖励;
③代理奖励为质押者获得的出块奖励*p%,基金会奖励是记账权节点与该节点的挂靠的质押者所有获得的奖励的q%。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐