老规矩先来一张图镇楼
[/br]
孟子曾经曰过:离娄之明,公输子之巧,
不以规矩,不能成方圆。对于区块链也是一样,而共识机制便是区块链的规和矩。
共识机制的存在是为了是区块信息达成全网一致,保证最新区块被准确添加至区块链。防止双重支付的攻击。
那么目前的共识机制分为哪几种呢。
1.工作量证明(POW) 也就是传说中的挖矿(就是让你买不到便宜显卡的那个)
它是第一个区块链的共识算法。
目前该算法凸显了2个缺点:资源,算力的消耗和浪费。算力资源的集中化。
目前知名的三大矿场:
然而万恶之源呐!!!!!!
PoW机制逐渐会变成遗留和落后的机制。很多新的区块开始不再使用POW。
ETH也要跑了
2.权益证明机制(POS) 简单理解就是开钱包能挖矿的那个。
它是对POW的一种替换,在POS中区块不是由旷工工作而确认,而且由权益
去bet哪一个区块是有效的。
目前,POS比POW更加容易产生分叉。POS币鼻祖
黑币 3.POW+POS证明机制 即:POW进行发币,POS进行维护区块共识。算是对前两种机制的综合。
小白目前知道
洋葱DeepOnion是采用了POW+POS的证明机制。
我知道看到这很多人又想说打广告。且看我表情 4.授权权益证明机制(DPOS) 即:选取代表来验证区块,通过部分中心化来创造区块,达到高速运转。
优点:极大的缩小了节点数量,可以达到秒级的共识验证
缺点:共识机制太依赖于代币。
5.权威证明机制(POA):看脸证明机制
由一些认证账户来验证交易的一种机制。通常这些账户都是一些权威机构。
目前POA区块链采用了这种证明机制
6.拜占庭容错机制(BFT) 该证明机制主要分为以下两种
1.PBFT证明 优点:高并发,速度极快
缺点:中心化严重
2.FBA证明Ripple采用了这种方式
7.有向无环图证明机制(DAG) 不使用区块链数据结构,异步处理交易的共识机制。主要分为以下两种证明方式
Tangle共识机制,IOTA使用的是该共识机制
区块点阵共识机制,NANO使用了该共识机制