当前,区块链技术正如期走在如火如荼的发展之路上。当我们浏览行业网站之时,会发现市面上已经有越来越多的基于区块链技术的项目正在加紧落地开发中。
正所谓“外行看热闹,内行看门道”,很多小白其实都有迫切需求想参与到这场属于区块链技术的时代,然而现实却在于区块链技术本身所具备的复杂性、综合性、专业性,都在无形中为很多圈外的普通人筑起了高墙,这显然是对区块链技术的普及不甚利好的。
言归正传,开始我们的干货推荐。当然,如果各位亲爱的读者有想要了解的关于区块链技术以及数字经济的需求,欢迎留言。其实在很多人眼中,都会把区块链技术看作是“可望不可及”的存在,潜意识里就会逐渐形成区块链技术似乎从来就是“高冷”的,不“平易近人”的。其实,并不是这样的。简单来说,区块链技术为我们解决的就是一个“共识”问题。
什么叫做“共识”?“共识”其实通俗地理解就是关于“信任体系”的搭建。在人类传统的社会意识认知里,我们的“共识”往往是建立在时间和舆论的积累上存在的。
如何理解?你为什么敢把所有的积蓄都存放在银行里?因为银行在你的认知中,是有100%的绝对信用效力的。你为什么敢在互联网上和陌生人完成交易?因为有支付宝作为你的信用中介,你深知支付宝具有十分可靠的信任感。你为什么小时候愿意把过年的压岁钱全部交给你妈?因为在小时候的你的心目中,你妈就是你所信任和依赖的全部。
而在区块链技术的底层架构里,所有的“信任体系”的搭建都将不再围绕着“感性”的人而建立。这里,小编着重强调的是“感性”的人,相信聪明的你应该能够理解:人是感情动物,会受到情绪左右。从你小时候存放在你妈那里的压岁钱,后来再也没有拿回来过之后,你就能够理解小编的含义。
而程序代码却是“无情”的,是“冷血”的,它只会遵循预设的代码而构建“信任体系”,不受任何其他层面影响。这也正是区块链技术被广泛看好的核心,它“铁面无私”,它将在这个复杂多变的人性社会中,搭建起一个“绝对信任”的空间。而这也正是我们平时经常看到的“去中心化”、“智能合约”的底层概念支撑,也是我们今天所要探讨的重点——“共识”!
在业界广泛认可的概念里,“共识”是区块链系统中一种在差不多时间内发生的事务的先后顺序进行共识的机制,也就是我们上文所引入的关于区块链系统中如何形成“信任体系”构建的机制。我们都知道,区块链是“去中心化”的“分布式账本”的技术体系,那么如何维系节点与节点之间的信任需求,也就意味着是如何维系区块链系统中的信任需求。在这里,就要引入三个关于“共识”的核心概念了,也是我们今天干货所推介的重点——POW、POS、DPOS。下面我们分别来了解这几个证明机制的特点。
1
POW:Proof of Work/工作量证明
首先,我们先来了解一下POW的书面概念,其大致表述为“一方(通常称为证明人)出示某个计算结果,而这个结果众所周知是很难计算的但却很容易验证的。通过验证这个结果,任何人都能够确认证明人执行了一定量的计算工作量来产生这个结果”。
其实不难理解,我们熟知的比特币就是基于这样的共识机制运作的。在POW的共识机制的支撑下,比特币已经从一个默默无闻的小角色变得如今家喻户晓。这也从侧面印证了POW是有可取之处的。我们常常将POW共识机制形象地称为“挖矿”,正是在POW的不断刺激之下,参与到比特币挖矿的矿工们不断通过竞争生成新区块,不断更新着比特币这条公有链上的分布式账本,也不断维系稳固着比特币系统的运行。但无奈的是,挖矿却要耗费现实世界中大量的电能能源,这也一直成为了POW的广受诟病之处。
我们不能仅因为POW过分耗损电能能源,就一棒子将它打死。其实,在小编看来,POW其实是非常符合个人主义的体现的。因为它是第一代最初的共识机制,支撑着比特币和区块链技术的成熟。简单来说,POW就是“按劳分配”,一个矿工付出多少工作量,他就能获得多少报酬,这是人类千百年社会以来最为公平的分配方式。可是,面对日益严峻的能源枯竭,我们也不得不尝试着开发新的共识机制。POS(权益证明)就趁着这个风口应运而生。
2
POS:Proof of Stake/股权证明
其实从POS的中文译名我们就能够很好地GET到POS的重点。“股权证明”,顾名思义,指的是直接根据所持有的份额来达成共识机制。其目的在于让链上所谓的“股权持有者”来代替POW里的矿工,这本质上的共识过程是以“股权所有”代替“挖矿”过程。
这样的共识机制我们不能不说它是一种创新,没有了挖矿过程,也就意味着解决了POW能源消耗的问题。自创世区块就明确写下股权分配比例,再通过转让、交易等方式,逐步分散到用户手里,以“利息”的制度,从而实现对节点的奖励。
看到这里,你会发现,其实POS和我们现实生活中股票或者银行存款有异曲同工之处,事实也正是如此。用户可以根据持有代币的份额和时间,以“利息”的模式来不断最大化自身的权益,并保证整个公有链网络的安全。
目前市面上很多新兴的数字货币都开始利用POS的共识机制,完成底层技术的构建。因为POS不仅对节点的性能要求低,达成共识的时间也很短,很适于新兴货币的基础搭建。但这并不意味着POS就没有任何缺点可言。上文我们曾经提到,POS可以类比作现实生活中的股票,持有越多股票的人, 就相对持有越多的权利,那这其实就和“权益”很难撇清关系。我们不能保证在利益面前,数字代币的开发者不会大量抛售数字货币以满足他们的利益需求。因此,POS相比于POW的信用基础是不够牢固的。目前很多开发者为了在用户中增强信任,都会试着采用POW+POS的双重机制,以POW挖矿发币,以POS维护网络稳定。可是,这对开发者的技术要求无疑是双倍的,有没有一种可能,能够吸取二者的优点,又能同时摒除二者的弊端呢?
3
DPOS:Delegated Proof of Stake/委任权益证明
DPOS是基于POW及POS的基础上,出现的一种新型的保障数字货币网络安全的共识算法。它既能解决POW在挖矿过程中产生的大量能源过耗的问题,也能避免POS权益分配下可能产生的“信任天平”偏颇的问题。那么,DPOS就能顺理成章成为共识机制3.0脱颖而出的代表性共识机制。
简单阐述DPOS共识机制的原理,指的是让每一个持币者都可以进行投票,由此产生一定数量的代表 ,或者理解为一定数量的节点或矿池,他们彼此之间的权利是完全相等的。持币者可以随时通过投票更换这些代表,以维系链上系统的“长久纯洁性”。
我们可以以我国的人大代表制度来理解DPOS共识制度的涵义。当被选出来的人大代表不能再履行人民赋予他们的职责之时(当然,在区块链系统中,指的是他们无法维系整个网络的运行过程),他们将会被除名,而网络将会重新选出新的代表来代替他们的位置。
DPOS的优势就在于能将维系网络运行的能源消耗降到最低,以一种低成本的方式来管理整个链上的运行,这就很大程度上解决了POW的能源耗损问题。同时,更加“去中心化”的管理方式,将区块链网络运行的决定权分散到全网的各个节点手中,这就很大程度上避免了POS容易出现的被庄家操纵的“控股”现象。DPOS共识机制的出现,将通过实施区块链上的“民主”来对抗“中心化”所产生的负面效应,用被公选的“弱中心化”的方式来提高全网运维的效率。
通过三种共识机制的对比,其实不难发现,DPOS是更符合区块链技术时代发展的需求,以及全网节点的参与程度的。DPOS将以一种健壮、安全的、一致的共识算法维系区块链系统的“信任体系”。小编暂且不能断言哪一种共识机制更具潜力,这一切都还尚需时间给我们答案。毕竟,POW运行的近10年里,尽管耗损了大量电能能源,但也支撑了目前主流数字货币以及区块链技术的底层系统的搭建;POS尽管容易出现权益上的“信任失衡”,但也刺激了数字经济行业的蓬勃发展。不过就目前的大形势来看,DPOS才是未来的共识机制的首选。
存在即合理。我们不能标榜每一种共识算法的未来发展价值,它们都具备各自不可替代的时代意义。无论在技术上,还是业务上,我们都应该更客观理性地进行全面分析。只是单从目前所存在的亟需解决的问题而言,DPOS似乎才是当下最合适的共识算法。
网友评论