Hi 游客

更多精彩,请登录!

比特池塘 区块链前沿 正文

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

枪手本色戮
124 0 0
前言
: u, H* W& T' J5 K5 `. E区块链上的共识机制有多种,没有一种共识机制是完美无缺的,或者说适用于所有应用场景的。各共识机制都有其优缺点,有些共识机制是为解决一些特定的问题而生。
1 `; k* l( I& ~4 N- u- \6 c工作量证明(PoW)机制1 s; m- \6 a& ~/ P$ h, B
! I6 ~3 f1 y- S1 S9 X
一句话介绍:按劳分配,多劳多得!
  a  e5 i. Z6 [% j工作量证明(Proof of Work,简称PoW)通常只能从结果证明,因为监测工作过程通常是繁琐且低效的。依赖机器进行数学运算来获取记账权,资源消耗相比其他共识机制高、可监管性弱,同时每次达成共识需要全网共同参与运算,性能效率比较低,容错性方面允许全网50%节点出错。+ l# w3 N+ _0 i* y# @  g
典型币种:BTC( t0 L- l8 Z5 V, A4 ~# p0 ~
优点:
, q( a8 Z- B6 H7 J1 m1、算法简单,容易实现;3 B+ s9 \# a- ?7 n. N0 j0 \1 ?$ e: E
2、网络资源消耗少;1 N8 x0 G$ c" c" D( A" u+ `+ j
3、安全度高,破坏系统需要投入极大的成本;
" F9 p, `# q6 {; x# B, X缺点:" F. Z) e0 r1 G. _2 N8 i
1、算力的消耗与浪费
7 s+ H# \" p! A) a8 a- f2、算力集中化凸显
6 `5 \; I* i$ z) c: X* l' a+ \6 z3、共识达成的周期较长;
: L- b' ?4 u8 g7 j: c" r4、产生分叉概率较高
: @7 x: g# x, e2 E  c6 @6 D; e3 k* g: d0 l9 Z
权益证明(PoS)机制
# A% [! ]3 C2 O* B" |* B! C& n: o
一句话介绍:持有越多,获得越多。6 B4 F# {8 s9 j% s/ U% I

( r+ k% F/ x; w& f% t. Y0 a' y  w权益证明(Proof of Stake,简称PoS):这种模式会根据你持有加密货币的数量和时间,进行利息发放和区块产生。
9 q  z  _; M+ y典型币种:NXT(未来币)
! q4 a% ~( E" N5 q优点:
/ G; U& `: c% N' R/ ^3 {6 s! }1、在一定程度上缩短了共识达成的时间;
2 Q: o$ Q* |" h! F2、资源消耗少
/ q1 c( s' |8 k1 a: g缺点:  B4 F6 J. O' t( g, o7 }. y
1、实现较为复杂- O7 }1 r. z7 b/ F% z
2、安全度较低,中间环节较多,容易产生安全漏洞
5 Q" V( H4 s0 [6 h& s) X3、网络流量压力大5 l$ U2 i7 K0 q6 g6 x" U
" s& B' a/ p. g: n# f
PoS+PoW机制# T( l: Q7 b5 Q# \- a

: g# j  @  L, d4 I一句话介绍:币天多,是老板,币天少,是员工& V. |* |* [  Y, K6 d
$ u% X/ }7 k% E# e  L' e5 k- Y
PoS+PoW机制中,区块被分成两种形式:PoW区块、PoS区块,即采用工作量证明机制PoW发行新币,采用权益证明机制PoS维护网络安全。
' y, _- A2 P+ u. ~% P典型币种:PPC(点点币)+ b9 R% Y4 V! a
优点:
& t7 ?+ o, A2 j* Y4 G2 E# }1、网络安全较高,增加了51%算力攻击成本& r  z7 ]: N! @
2、无须大量消耗能源
5 A$ r0 r* P( R) R缺点:
4 o! T8 g& ?8 |' Y5 ]" |1、币天数多的掌握主链5 A4 H! x0 |1 `/ A% U3 r
股份授权证明(DPoS)机制6 u% S3 M) Y/ w! F" v: M- G
! ~/ o+ O5 Z. u5 ^. W& q' W
一句话介绍:选举“人大代表”,代理记账& y. w! J6 p6 w) B# [* R8 H0 }% Y
它与PoS的主要区别在于节点选举若干代理人,由代理人验证和记账,但其合规监管、性能、资源消耗和容错性与PoS相似。类似于董事会投票,持币者投出一定数量的节点,进行代理验证和记账。2 B6 x5 P- ~, u& z8 V+ r0 ]
典型币种:BTS、EOS
4 B* n5 q1 |! @0 l' R6 |; ^优点:
- j) N! T* Z8 ?+ Z: l" e: O9 l1、资源消耗少
3 c1 {8 T* Q, s: c( Q, z2、网络资源消耗少1 p! J8 [( ]& Y9 r
3、大幅缩小参与验证和记账节点的数量,可以达到秒级的共识验证
$ ]5 T& A2 g7 X. {. X$ y4、吞吐量高
/ F$ y9 A* N5 y5 {; l" s) T# |9 [缺点:
2 R" Q- J# C/ J7 U( U; ^8 f1、实现较为复杂
+ x& e4 L* Y! @8 N' y( }8 _" `2、安全度较低,中间环节较多,容易产生安全漏洞
) ~" T1 J( Z, P  k2 V5 m$ Z3、整个共识机制还是依赖于代币,很多商业应用是不需要代币存在的。
3 G1 o! m4 o9 I: W% G5 M瑞波共识协议(RCP)
1 W& r5 f, ~; d" b! w
( ?3 D2 }, v6 _+ t一句话介绍:中心化,新成员入会,需会员投票通过!6 \8 Z% ~2 I) P) R0 ^' a/ r
瑞波共识算法使一组节点能够基于特殊节点列表形成共识。初始特殊节点列表就像一个俱乐部,要接纳一个新成员,必须由该俱乐部51%的会员投票通过。共识遵循这些核心成员的“51%权利”,外部人员则没有影响力。由于该俱乐部由中心化开始,它将一直是中心化的,而如果它开始腐化,股东们什么也做不了。与比特币及Peercoin一样,瑞波系统将股东们与其投票权隔开,因此,它比其他系统更中心化。
  O8 X) p6 ?0 R! Q4 |' d
) B# {' u' k3 d* ?除上述机制外,还有恒星共识协议(SCP)、改进型实用拜占庭容错机制(PBFT)和Pool验证池机制等共识机制。区块链上的共识机制有多种,没有一种共识机制是完美无缺的,或者说适用于所有应用场景的。各共识机制都有其优缺点,有些共识机制是为解决一些特定的问题而生。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

枪手本色戮 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    11