《区块链社会:从数字货币到信用社会》
作者:长铗、韩锋等著
出版社:中信出版社
B—0027(@syg文过饰非)
第二章、区块链基础
——之区块链的共识机制及所面临的问题
相信通过上一章,我们对区块链基础知识有了概念性的了解,下面将对共识机制进行专题了解。篇幅稍长,内容不繁,望君雅正~~
共识算法即共识机制,是区块链节点就区块信息达成全网一直共识的机制,可以保证最新区块被准确添加至区块链,甚至可以抵御恶意攻击。
当前主流共识机制主要有以下几种:
1、工作量证明(POW——Proof of work)这个应该是我们最熟悉的了,大致来讲是通过用电力运行矿机来消耗自身算力,进行制定哈希运算,找到唯一合理的随机数,获得记账权,生成区块。其最大优势在于庞大的算力保障系统安全,比特币为什么运行了这么久都没出过事,答案就在这里。当然劣势也很明显——浪费电力资源。
2、权益证明(POS——Proof of stake),POS也算是“老朋友”,相信我们应该也不陌生了。简单来说,POS就是一个根据持有货币的;量和时间,进行利息发放和区块产生的机制。这里面还牵扯到一个“币天”的词。举个例子就可以很好地理解了:每个币每天产生1币天,拿100个币持有30天,那此时币天就为3000。如果发现一个新POS区块,币天会被清空为0,每被清空365币天,将会从区块中获得0.05个币的利息(理解为年利率5%也无不可)。相比工作量证明POW,POS节约了资源,但记账权容易被少数持币多的节点所把控。
3、权益证明+工作量证明(POS+POW)。采用工作量证明POW发行新币,采用权益证明POS维护网络安全。即POW+POS混合机制。在这种机制下,只有持有币的人,不论持币数量多少,都可以挖到数据块,而不用采用任何的矿池/场导致算力集中。同时,由于多采用币天生成区块,而不是算力,降低了资源消耗,解决了单纯POW机制在维护网络安全方面的不足问题。
4、股份授权证明(Dpos——Delegated Proof of Stake)这个应该也不陌生吧,没错,很多人最喜欢的EOS用的就是Dpos这个共识机制。Dpos是POW和POS的进化版,是怀着解决前两任的弊端而生的。例如,在POS中“记账权容易被少数持币多的节点所把控”而且“无法通过及时而高效的方法达成共识”,Dpos为了解决这一问题,让每个持币节点可以将其投票授予一名代表。获得票数最多的前100为代表按既定时间表轮流产生区块所有的代表将收到等同于一个平均水平的1%作为报酬,即可大大 提高共识效率。这就是Dpos的核心思想。
除了上述机制外,还有瑞波共识协议(RCP ——Ripple Consensus Protocol)。恒星共识协议(SCP ——Stellar Consensus Protocol)、改进型实用拜占庭容错机制(PBFT ——Practical Byzantine Fault Tplerance)和Pool验证池机制等共识机制被揭出,甚至已经应用在区块链系统中,不同的共识机制各有其应用场景和优势。
现如今区块链受万人追捧,但毕竟还很年轻,就如同新生婴儿,必定要面临、克服很多困难之后方可成人成才。区块链技术在面临机遇的同时,也面临着不少问题与挑战。
①节点储存的区块链数据体积会越来越大。这不难理解,因为随着区块链的广泛应用,交易参与者越来越多,储存和计算负担必然越来越重,这是一个继续解决的问题。
②目前区块链系统,数据确认时间较长。如比特币区块链一次确认大约需要10分钟,6次确认就需要约1小时,虽然快于某些传统行业的数据确认时间,但仍需大幅提速。
③区块链系统面临交易频率过低的问题。比特币区块链最高每秒处理6.67笔交易。相比于传统支付行业每秒处理上万笔交易而言慢了太多,但现在已经开始提出并发展一些解决措施,希望未来可以带给我们意想不到的处理频率。当然,比特币区块链支付网络之所以能够成长到如今的“身价”,就在于它的去中心化。
④区块链的发展收到了现行制度的制约。区块链的去中心化、自治性等特点淡化了国家监管的概念,冲击了现行体制,挑战了国家货币发行权,影响货币政策。这使得货币当局对其慎之又慎,并且目前还尚未找到完美的监管办法。
⑤区块链技术与现有制度的整合成本较大。由于区块链的许多特性可以帮助很多领域的很多企业,但“金无足赤”,区块链有的地方却不那么符合企业的要求,所以如何最大化的利用区块链成了需要思考的问题。
当然,问题的存在并不能阻碍区块链发展的步伐,相信区块链只会将这些问题作为垫脚石。诸如闪电网络、侧链、简单支付验证等技术的提出和研究,对于捅破上述“纸老虎”提出了新思路。
本章完
网友评论