PoP共识分为交易集共识和区块共识。在交易集共识阶段,首先各节点收集交易汇集到交易池中,Leader节点在交易池中不断提取交易,当交易数达到配置条件时对此交易集在区块链网络中广播提案,其他节点收到广播的交易集信息后先判断自己缺少的交易并向leader节点索要缺少的交易,当获取完整的交易集后,对此提案进行投票并广播给其他节点,投票通过后达成交易集共识。
在区块共识阶段,每个节点在交易集达成共识后按顺序验证交易集中的每一笔交易,最终得到一个状态树根hash,并结合交易集构成的交易树根hash、区块号、时间戳等构造区块头信息,然后每个节点各自对自己生成的新区块投票并收集其它节点的投票,得票数超过阈值的区块被认为验证通过。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)