【区块链人话#5】共识机制区块帮网络中的帮规
有了「共识」之后,自然也有它的规则机制,任何「区块链网络」的发展,都有其自身的「共识机制」。 「区块链」基本上来说就是个程式技术,是一个任何人皆可参与并公开纪录、存储的技术。参与某个区块链记录资料时的所有人,决定这个区块如何生成,而当完成记录工作后的奖励要如何分别发放,就将透过共同认同的机制决定,这就是「共识机制」。也由于「共识机制」很重要,所以这次需要用较长篇幅来说明。
「区块链」举例来说就像「帮派组织」大大小小,谁的拳头大谁说话,而「共识机制」就像每个帮派都有不同的核心精神或帮规以及利益分配机制,比方像「山口组」是目前日本最大的「指定暴力集团」也就是被政府列管的组织。
创立「山口组」的初代首领《山口春吉》出生于1881年的兵库县仮屋浦(现今的淡路市仮屋)从事渔业,1910年辗转往神户港发展,先后在当地海运相关团体仓桥组、大嶋组(类似工会组织)中工作,后来靠着自己的统帅能力和经营才能,1915年自立门户「山口组」带领港口的劳动者们在神户港奋斗,后来成为黑社会代名词的山口组诞生原点。
而山口组的主要转泪点是1946年至1981年为二战之后以来规模最鼎盛、奠定山口组近代形象的关键时期。当时掌权的第三代头目「田冈一雄」确立了山口组的纲领和组织内规,最知名的莫过于〈山口组纲领〉第一条:「山口组乃以侠道精神为准则,替国家社会之兴隆做贡献。」透过这样的认同吸收组员,其野心号称要全国制霸,组织规模最大的鼎盛时期达到全国总人数约4万人,旗下相关团体组织超过400个,成为日本最大的暴力团。 (资料参考:宫崎学的《山口组与日本》有兴趣朋友可以找来看)。
从「山口组」我们可以稍微了解「共识机制」,从因为工人们的组织认同,到共同维护权益让港口工人们能够顺利工作赚取酬劳养家糊口的奖励,另一方面也获得保护甚至有出头的一天。同样的一个「区块链」要在分布式网络的中崭露头角,在每个节点(成员)如何达到认同,且就交易数据、贡献和奖励方面达成一致性?就像加入帮派是否认同组织的精神跟作法,但是各家各有不同,选择什么样的帮派加入,自然得针对认同的「共识机制」来决定。
我们就把目前几个「区块链」上的组职类比成「帮派」,这些帮派的「宗旨跟帮规(共识机制)」应用广泛的有下列几种:
《POW(工作量证明机制)》
第一个区块链共识机制算法,也就是因「比特币Bitcoin」产生而出现的,顾名思义POW共识算法就是确认网络参与者的CPU工作量并给予一定的奖励,也就是俗称的「矿工」,它就比较像初期「山口组」透过码头工人聚集力量,工人(矿工)付出劳力(算力)来换取奖励。
《POS(权益证明机制)》
POS的出现实际上是为解决POW存在的耗能大的问题,网络参与者不需要耗费巨大的能量,而是必须具有代表这个网络的数位资产。类似于银行存款或股权证明,根据网络参与者所持有的资产和持有的时长分派相对应的奖励,也就是类似于银行给存款发放的利息,常听到的「质押」就是这种。
《POA(权威证明机制)》
POA是一种结合了POW和POS的共识算法。指的是身份的使用代表权威,节点需要先通过身份检验,公开自己的身份,通过利用这个身份获得担保网络的权利从而换取区块奖励。
《POC(容量证明机制)》
POC又称「空间证明」类似POW,只不过不是运用CPU而是转换成使用「空间」,硬碟容量越大越容易获得奖励。
《CPOC(有条件的容量证明机制)》
CPOC是在POC共识算法上更进阶的一种算法,融入POS共识机制。也就是说网络参与者除了利用硬盘空间来存储,从而参与奖励的竞争。同时,还能够用自己持有的资产进行质押,以此来获得更多的区块奖励。
看完以上有没感觉眼睛快晃花了!其实为什么用「帮派」组职来做解说,「黑社会」组职就像「去中心化」组职,都有其发展初衷,如「青帮」、「洪门」,起初也是为了「反清复明」。这里要声明!这不是要污名化「区块链」,只是透过这样让大家更好代入理解(如果觉得不妥烦请告知)。只要了解它存在的运作模式「工作量」、「权益」、「权威」、「空间」几种机制,其他大部份是衍生。再来重点就是慢慢深入,然后看你喜欢或认同哪一种机制选择参与。另外除了以上几种应用较广泛的「共识机制」外,还有DPOW(延时工作量证明机制)、DPOS(授权股权证明机制)、PBFT(实用拜占庭容错机制)、DBFT(授权拜占庭容错算法)、POB(烧毁证明机制)等等的共识算法,而这些算法都是为了在区块链网络中形成被更多人所认可跟应用的共识,有兴趣更清楚了解的,可以自行google搜寻。
喜欢!欢迎底下留言一起讨论。
喜欢!追踪关注我!!! Mr.Light的社交平台
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!
- 来自作者
- 相关推荐