常见区块链共识算法解读

作者: 黑猫编程 | 来源:发表于2019-09-29 20:49 被阅读0次

POW工作量证明(Proof of Work),是一种应对服务资源滥用或阻断服务攻击的对策,要求发起者进行复杂的运算同时结果可以被快速验算,以此来维护系统的一致性。

以比特币的工作量证明机制为例,即我们常听到的“挖矿”,就是通过算力计算哈希值,找到满足条件的Nonce值。

但是,据统计,在2014年,每天50万元电费产出100个比特币,仅电费成本每枚就要5000元,到了2017年5月,每枚比特币电费成本高达万元。中本聪设计工作量证明机制是历史性的创新,然而,时隔十年,比特币作为一种去中心化货币系统,却被几个中心节点所把持。

POS权益证明(Proof of Stake),如果说POW是原始时代,相互撕咬,力气大的为王,那么POS就是现代文明人的投票,意在解决POW的能源消耗问题。

因为POW中心化问题也并没有解决,同时不讲道理,持币人没有话语权,算力是一切,也有的矿工只挖矿不打包交易。

比如下面这位,只要挖矿奖励,不打包交易,你拿他也没办法,反正不违法。

POS机制要求提供保证金,保证金越多获得记账权概率越大,经济基础决定记账概率。缩短挖矿时间,也不需要消耗能源,但是马太效应更加明显,强者恒强。

还有一个软肋是如果我投票恶意节点怎么办?没关系,POS没有奖惩机制,即没有利害关系(Nothing at Stake)。

DPOS——委托权益证明(Delegated Proof of Stake),类似于人民代表大会制度,持有权益者自己不参加出块,而是选出几个代表,由这些代表代为出块,如果代表干得好,我们就继续选他,代表不能给选民带来权益就罢免他。

DPOS的显著性特点就是快,而且非常快,对比一下比特币每秒7笔交易,基于POW和POS的以太坊每秒15笔交易,而基于DPOS的比特股DPOS每秒处理超过10万笔交易。

DPOS中,节点作恶首先要持币,不然没有投票权,但是一旦作恶就不能分享网络中未来的收益,因此,DPOS中,你想做节点就好好干,给选民谋福利,你也可以获得不菲的收益,如果你不好好干,我们以后就不带你玩。

区块链的极客世界中,与我们的生活是一样的,工作量证明就相当于我们平时工作,老板发工资,多劳多得。委托权益证明就是股东选董事会进行运营。区块链做的事情是把现实中的情况用代码实现,抽象出来,并将规则定死,大家真正实现按劳分配,防止人为干预,杜绝权利寻租。

区块链基础理论系列文章

央行数字货币,意在辅人民币出海
Libra系列之储备资产真的稳定吗?
Libra系列之监管问题如何破局?
Libra之普惠金融未必如你想象的普惠
Bakkt比特币期货合约,魔鬼还是天使?
美联储降息和比特币大跌,没有必然联系!
一文近距离了解区块链
一文详解区块链挖矿机制
一文详解零知识证明
一文详解拜占庭容错
一文详解常见共识算法

相关文章

  • 常见区块链共识算法解读

    POW工作量证明(Proof of Work),是一种应对服务资源滥用或阻断服务攻击的对策,要求发起者进行复杂的运...

  • 共识算法指南:什么是共识机制?

    这个共识算法指南着眼于一个常见的问题,什么是共识机制,以及为什么区块链需要共识机制。 介绍区块链 区块链技术被广泛...

  • 万字长文:解读区块链7类共识算法

    摘要:本文将对区块链中常见的七类共识算法进行介绍,希望对读者探索区块链有所帮助。 区块链技术起源于比特币,最初是比...

  • 12/666[小屋]主流共识算法的初研

    共识算法是所有区块链的基础,是区块链中最重要的部分,但也是区块链中最难理解的一部分。攻克了共识算法,就攻克了区块链...

  • 007.认识区块链(三)-共识算法

    共识算法就是指让区块链内容所有人区块认可新增的区块。目前有两种比较核心的共识算法:异步拜占庭共识模型(BTF共识模...

  • 无标题文章

    区块链共识机制浅谈 - Jeffrey__Zhou的博客 - CSDN博客:文章介绍了区块链各共识机制的核心算法,...

  • 区块链共识算法比较

    区块链共识算法可以根据其容错类型、部署方式和一致性程度等多个维度加以分类。例如,根据容错类型,可以将区块链共识算法...

  • 区块链数字资产投资标的探究-区块链应用生态阐述和投资逻辑分析(一

    1、区块链介绍 1.1 区块链概述 区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法...

  • 区块链理解

    区块链 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的 新型应用模式。所谓共识机制是区块链系...

  • 区块链是什么?

    区块链 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统...

网友评论

    本文标题:常见区块链共识算法解读

    本文链接:https://www.haomeiwen.com/subject/bxyqpctx.html