Hi 游客

更多精彩,请登录!

比特池塘 区块链前沿 正文

深入了解区块链的共识机制

枪手本色戮
69 0 0
前言
! L: j  Z6 T( g区块链上的共识机制有多种,没有一种共识机制是完美无缺的,或者说适用于所有应用场景的。各共识机制都有其优缺点,有些共识机制是为解决一些特定的问题而生。% I2 |# y2 p& n4 p4 L/ R) P- Z2 w* g
工作量证明(PoW)机制+ t% E$ h' D6 f7 @( k3 a* p! ^+ H+ o( f. G
, J8 A2 P- ]9 b  d" v
一句话介绍:按劳分配,多劳多得!' _4 o; U8 c, g9 ?" V) b
工作量证明(Proof of Work,简称PoW)通常只能从结果证明,因为监测工作过程通常是繁琐且低效的。依赖机器进行数学运算来获取记账权,资源消耗相比其他共识机制高、可监管性弱,同时每次达成共识需要全网共同参与运算,性能效率比较低,容错性方面允许全网50%节点出错。/ f' s9 c8 r1 B0 F% q, q
典型币种:BTC
$ W4 A7 U$ O- X' I* y1 k优点:6 Q/ Z6 {& P2 a1 f7 A+ m+ i+ }) G# }
1、算法简单,容易实现;
& v! q8 w: ?  [2 i2、网络资源消耗少;# H* N4 e* i* o+ _, F5 D$ a
3、安全度高,破坏系统需要投入极大的成本;
. @$ N" x0 R, ^5 q; Z: N缺点:+ i& q" J! C$ ^+ i& e
1、算力的消耗与浪费
# p3 J9 o4 U  P+ \2、算力集中化凸显) F3 F" }' d& \" q! V5 V
3、共识达成的周期较长;
& K5 q% T  t# @  `2 |4、产生分叉概率较高) K7 M$ m8 p- F
4 U2 b% @* ^! l" p+ Q& y
权益证明(PoS)机制
! T+ x7 U/ T# Y  ]
5 h& E8 H( B: y$ A' C3 s1 M, A一句话介绍:持有越多,获得越多。) U$ m) f- y7 v% S
# P* P. |! n7 p) a3 S1 L1 j
权益证明(Proof of Stake,简称PoS):这种模式会根据你持有加密货币的数量和时间,进行利息发放和区块产生。
1 w, L# {4 Y+ |' A) J" x/ [3 {典型币种:NXT(未来币)
$ t/ _8 k% j/ {9 y7 t1 Y9 B* X1 C7 _优点:
+ @5 f" U; \% _8 o: o$ R* H1 ]1、在一定程度上缩短了共识达成的时间; $ F: F% [; m6 m
2、资源消耗少
8 g4 p# }; ^; P* i" K6 c缺点:1 @2 ~5 X) X! \$ }' X
1、实现较为复杂( Y2 u. ?' s& l
2、安全度较低,中间环节较多,容易产生安全漏洞2 l. [4 b8 r. u+ u! S
3、网络流量压力大
8 s3 ~  D0 g2 O4 V/ [2 Z+ `3 u( _2 K8 [6 U, A0 F0 k# G" f
PoS+PoW机制
. D& m' I. {6 r
4 B" m3 U. N3 ^1 ^一句话介绍:币天多,是老板,币天少,是员工) a( y- X$ x$ `1 D+ n

0 f- U% g' {. d4 C7 VPoS+PoW机制中,区块被分成两种形式:PoW区块、PoS区块,即采用工作量证明机制PoW发行新币,采用权益证明机制PoS维护网络安全。# c4 f3 L- Q' l% b* |
典型币种:PPC(点点币)) h. q) o2 F/ ^' [- l
优点:2 e7 r4 o4 v7 G1 \
1、网络安全较高,增加了51%算力攻击成本
( z/ z9 _" ^1 G( @1 J2、无须大量消耗能源* z( D+ n+ I9 u: {1 G* T9 D" y
缺点:( W) N1 R6 |: |" [
1、币天数多的掌握主链
" i3 Y" }+ _1 C( U8 g1 c4 b" G0 E股份授权证明(DPoS)机制" c& h3 c, W; [0 t& I7 R

+ J2 Z9 Z2 i; K0 ]3 j* f一句话介绍:选举“人大代表”,代理记账
0 s& Q5 |5 a1 G% ]7 D9 G2 j, S+ _% H& B; y它与PoS的主要区别在于节点选举若干代理人,由代理人验证和记账,但其合规监管、性能、资源消耗和容错性与PoS相似。类似于董事会投票,持币者投出一定数量的节点,进行代理验证和记账。
1 D; o6 F8 y3 y7 y2 N7 x* {! ^典型币种:BTS、EOS
" O0 O, W3 Y/ q# x" \优点:
5 \* s) {- _* G4 U# c+ J1、资源消耗少
4 ~* M1 B+ L  `7 Z# f& v2、网络资源消耗少
) v7 n: ~3 B3 D. S! ?* R3、大幅缩小参与验证和记账节点的数量,可以达到秒级的共识验证
! y8 A3 J( s7 L4、吞吐量高
3 j  [, t9 h: Y5 n( M; b- Z缺点:$ a( ~8 V0 \# R' F7 E
1、实现较为复杂
# i' s7 z" Q# [' i+ a, y. o2、安全度较低,中间环节较多,容易产生安全漏洞
8 y2 _' Z" I$ b/ `# [2 T* u6 W6 o3、整个共识机制还是依赖于代币,很多商业应用是不需要代币存在的。1 {' q" I* h( P1 z9 S
瑞波共识协议(RCP)
, s" V6 r% ], I5 j) t( w- p" o! ?4 u8 `+ T  [; @. L8 U* u
一句话介绍:中心化,新成员入会,需会员投票通过!3 U8 ^! k. _, r5 ?% F# k' A
瑞波共识算法使一组节点能够基于特殊节点列表形成共识。初始特殊节点列表就像一个俱乐部,要接纳一个新成员,必须由该俱乐部51%的会员投票通过。共识遵循这些核心成员的“51%权利”,外部人员则没有影响力。由于该俱乐部由中心化开始,它将一直是中心化的,而如果它开始腐化,股东们什么也做不了。与比特币及Peercoin一样,瑞波系统将股东们与其投票权隔开,因此,它比其他系统更中心化。
2 E+ {+ Z! a$ K+ t$ ^ ( M3 b. j1 Q: N. p$ r" Y  q
除上述机制外,还有恒星共识协议(SCP)、改进型实用拜占庭容错机制(PBFT)和Pool验证池机制等共识机制。区块链上的共识机制有多种,没有一种共识机制是完美无缺的,或者说适用于所有应用场景的。各共识机制都有其优缺点,有些共识机制是为解决一些特定的问题而生。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

枪手本色戮 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    11