Hi 游客

更多精彩,请登录!

比特池塘 区块链前沿 正文

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

枪手本色戮
71 0 0
前言. z' U/ M5 {- e2 M* d1 Y
区块链上的共识机制有多种,没有一种共识机制是完美无缺的,或者说适用于所有应用场景的。各共识机制都有其优缺点,有些共识机制是为解决一些特定的问题而生。
7 O' T4 W0 K" R; Q0 d; X; |工作量证明(PoW)机制5 A9 z2 Y/ |: }& J. i: h6 P
: j" }- b! `8 V# ~9 O
一句话介绍:按劳分配,多劳多得!
$ n0 T, Q& N, V6 z# |: R4 v' E/ i0 h工作量证明(Proof of Work,简称PoW)通常只能从结果证明,因为监测工作过程通常是繁琐且低效的。依赖机器进行数学运算来获取记账权,资源消耗相比其他共识机制高、可监管性弱,同时每次达成共识需要全网共同参与运算,性能效率比较低,容错性方面允许全网50%节点出错。
7 \9 R6 F: _9 }6 z; W典型币种:BTC
4 W& x# S' ]$ i& n* J优点:
* H5 g" A" d: Q  e/ I1 b% [$ E1、算法简单,容易实现;- y. j; D& `  D) V0 p
2、网络资源消耗少;6 p, o1 e, W2 y3 C$ p$ V5 ]* ^* [
3、安全度高,破坏系统需要投入极大的成本;
* Q' O5 T: Z5 R# M$ \缺点:
) e6 b( n' J! N7 Y/ _4 i9 P' l1、算力的消耗与浪费 5 a- f" |; [: h& O" U7 Y' V
2、算力集中化凸显) `5 G+ A8 I1 C! x* c, P
3、共识达成的周期较长;
0 [" C: s4 L4 ]7 D% Y3 W4、产生分叉概率较高
4 L  R/ a4 t3 }1 j  S0 i5 a# h/ l" g. Q3 |2 c- p) ]
权益证明(PoS)机制
6 h" m/ p- Y' s  A
6 O0 x, u; K+ Q, M2 [! Q一句话介绍:持有越多,获得越多。
4 y4 P1 M( y7 Q" c1 z
: q2 y: d# f! a3 o+ y- x5 z权益证明(Proof of Stake,简称PoS):这种模式会根据你持有加密货币的数量和时间,进行利息发放和区块产生。
/ J8 S: l. h% S* E- f典型币种:NXT(未来币)' _' A* }% F% P: N. i
优点:
( M. R% t8 H  E1 d' }1、在一定程度上缩短了共识达成的时间;
0 g4 K: k" W* T5 Y( `6 g9 \2、资源消耗少 + Q. {* X1 o% y6 b3 J
缺点:
4 W% W7 e8 o5 ^& y% ~1、实现较为复杂
& v! }9 z2 y  G' A7 f' k2、安全度较低,中间环节较多,容易产生安全漏洞) w+ ?! r! S0 F: G+ l7 [  M! r
3、网络流量压力大
9 j3 y( ], c3 i0 g: m  B1 T+ Q6 Q0 W8 u4 q0 _$ z. e, @
PoS+PoW机制* R7 _' X3 F  q/ ]) c) k" x
( f  U# D2 o, M
一句话介绍:币天多,是老板,币天少,是员工
- z% b- T' S2 W, o6 \5 A- [/ ]0 t/ q( H
! ]  W& A8 J2 l5 M: BPoS+PoW机制中,区块被分成两种形式:PoW区块、PoS区块,即采用工作量证明机制PoW发行新币,采用权益证明机制PoS维护网络安全。2 m7 i& f8 j% k; Z+ o
典型币种:PPC(点点币)
. w, z% A- `! m" H7 Y/ K" e3 {优点:" U; \; G+ V7 H' A5 z' h
1、网络安全较高,增加了51%算力攻击成本
+ B8 g3 A5 c. K. g% A8 ]# Y$ H2、无须大量消耗能源) m( _- w2 N. v1 o1 L& K! F; U
缺点:0 V% O5 ?& d, `0 o! {( w! G$ v
1、币天数多的掌握主链3 v  l+ [! y5 A  z+ c
股份授权证明(DPoS)机制# h' l: N. o% V7 A' y1 V) [* r
" H+ e1 j. r( ~( D; \/ D  q  [
一句话介绍:选举“人大代表”,代理记账
1 Z" |0 E9 Z! l8 E5 i它与PoS的主要区别在于节点选举若干代理人,由代理人验证和记账,但其合规监管、性能、资源消耗和容错性与PoS相似。类似于董事会投票,持币者投出一定数量的节点,进行代理验证和记账。7 M8 o0 n6 T, X- |2 P* C% i4 u
典型币种:BTS、EOS ! ~7 o9 o% G, a. E* c
优点:5 q/ }6 E) c# k/ L
1、资源消耗少
; W, x! L2 i7 {$ f6 G. U2、网络资源消耗少
6 h4 @9 j5 m9 e; L1 H- U, b% O% m3、大幅缩小参与验证和记账节点的数量,可以达到秒级的共识验证9 W7 D& V5 p( ?4 Q2 I3 c
4、吞吐量高
0 B% ~0 B5 f7 U缺点:
6 s, X4 {" H6 {( G! W) U1、实现较为复杂
/ k# Q9 H! d1 l& G5 k2、安全度较低,中间环节较多,容易产生安全漏洞
: [! ~3 g. c1 E3、整个共识机制还是依赖于代币,很多商业应用是不需要代币存在的。
# S3 N! H$ M3 M0 w6 f2 A( A瑞波共识协议(RCP)2 W2 d8 W. [0 F/ @* x5 n3 a7 O& ?
( r; h3 J9 k4 c- O4 E
一句话介绍:中心化,新成员入会,需会员投票通过!7 h, W: F" m+ m. ^. a
瑞波共识算法使一组节点能够基于特殊节点列表形成共识。初始特殊节点列表就像一个俱乐部,要接纳一个新成员,必须由该俱乐部51%的会员投票通过。共识遵循这些核心成员的“51%权利”,外部人员则没有影响力。由于该俱乐部由中心化开始,它将一直是中心化的,而如果它开始腐化,股东们什么也做不了。与比特币及Peercoin一样,瑞波系统将股东们与其投票权隔开,因此,它比其他系统更中心化。
. M$ Y% L8 v9 ?; a) l7 i( b" h
7 d- t1 g' d! H$ j除上述机制外,还有恒星共识协议(SCP)、改进型实用拜占庭容错机制(PBFT)和Pool验证池机制等共识机制。区块链上的共识机制有多种,没有一种共识机制是完美无缺的,或者说适用于所有应用场景的。各共识机制都有其优缺点,有些共识机制是为解决一些特定的问题而生。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

枪手本色戮 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    11