区块链知识点知识点3
1.区块链的核心就是怎么达成分布式共识,维护一致性账本的技术。
2.在区块链系统中,对一个时间窗口内的事务的先后顺序达成共识的算法即为共识机制。
3.非拜占庭:节点出现故障但不会伪造信息。
4.CFT,即故障容错,是解决非拜占庭问题的容错技术。
5.Raft机制:跟随者follower;候选者candidate;领导者leader
6.日志:记录分布式系统的数据,状态,事务操作
7.BFT拜占庭容错技术是一类分布式计算机领域的容错技术。诚实节点得占总节点的2/3以上,恶意节点为1/3以下。
8.实用拜占庭容错PBFT,主要通过预准备阶段,准备阶段和承诺阶段来达成共识
9.POW类共识算法:生成MerKle跟哈希;组装区块头(父区块头Hash(上一块Hash),难度目标(0的个数),随机数等);通过寻找随机数计算工作量证明的输出。
10.智能合约:作为区块链的核心技术,具有去中心化,去信任,可编程,不可篡改等特性。可灵活嵌入各种数据和资产,帮助实现安全高效的信息交换,价值转移和资产管理。
11.在Paxos算法中,提案者的主要任务是提出提案并尝试获得多数接收者的接收。
12.Raft算法中的Follower节点在日志复制过程中主要作用是接收日志条目并回复领导者
13.在PBFI算法中,预准备阶段的主要作用是主节点向所有备份节点广播提案
14.在POW算法中,矿工通过计算复杂的数学难题验证交易并获得奖励