美文网首页金融 科技 支付
谈谈区块链共识机制及其应用场景

谈谈区块链共识机制及其应用场景

作者: 金融民工小曾 | 来源:发表于2019-10-29 10:00 被阅读0次

最近大火的区块链到底解决了什么问题?其实解决的是建立了一套让一群互不信任的人达成共识的机制。

什么是共识?

《人类简史》一书告诉我们,人类是一种能够达成共识的生物,且依靠着这种“天赋”在自然界中生存了下来。正是因为共识的产生,人类有了分工,有了规则,有了能够让大型机器运转的机制,随之而来的还有一切的不平等和阶级,而这一切也是我们的共识。在这个共识下,没有一个人能逃出来,因为他会被无数的人按下去,因为这是共识。

什么是共识机制?

如何去让大家认可这个规则、达成共识并去维护发展共识的方式,就是共识机制。封建皇权采用 “顺我者昌,逆我者亡” 的共识机制,这样用权威方式来决定共识的目标,虽然高效,但是依托于中心的权威。现代社会则确立了更多更文明的共识机制:法律、道德、规则等等来提供更高效更稳定的协作环境。

区块链是如何实现共识机制的?

区块链是“去中心化”的“分布式账本”的技术体系,它解决的问题就是:在整个网络中的任意节点都无法信任与之通信的对方时,如何能创建出共识基础来进行安全的信息交互而无需担心数据被篡改。

作为一个分布式账本,每一个节点都会记录全链的完整拷贝,每写入一个新的区块,必须通过上一个区块的信息计算出来,诚实的节点会为了自身利益都从最长的链往后添加新的区块,这样保证了区块链的唯一性,而如何选举出记账节点,如何保证记账者可信。

目前现有的比较流行的方式如下几种:

POW:Proof of Work,工作量通过评估工作量来决定获得记账权的机率,工作量越大,就越有可能获得此次记账机会,作为奖励,记账者也将获得一定数量的币。优点:算法简单、破坏系统需要极大成本。缺点:不停计算耗电量大导致浪费能源、达成共识时间长。采用该机制挖矿的数字货币有:BTC、LTC、ETC、早期的ETH、XMR等。

POS:Proof of Stake,股权证明。将POW中的算力改成了权益,拥有代币多的人,权益大,而拥有权益越大,成为下一个记账人的可能越大。优点:不浪费能源、缩短了达成共识的时间。缺点:持币越多,收获越多,成为有钱人的游戏,容易出现硬分叉。采用该机制挖矿的数字货币有:ETH。

POW+POS:把这两种机制进行结合。

DPOS:Delegated Proof of Stake,授权股权证明。与POS原理相同,类似董事会投票,只是选了一些“董事代表”。 DPOS又称为股份授权证明。持币者投出一定数量的节点 (董事)。代表按照既定时间表,轮流产生区块,如果代表没能很好的行使权力(比如产生区块),他们会被除名,网络会选出新的超级节点来取代他们。所有的代表将收到平均水平区块所含交易费的10%作为报酬。优点:效率高,达到秒级共识验证。缺点:依赖代币、并且只是得民心者的天下,不适合完全去中心化的场景。采用该机制挖矿的数字货币有:EOS、BTS等。

PBFT:Practical Byzantine Fault Tolerance,实用拜占庭容错算法。链上所有人参与投票,结果按照拜占庭共识算法来处理。数学上有一个很有名的问题叫拜占庭将军问题,很有意思,大家可以度娘。

POI:Proof of Importance,重要性证明。使用账户重要性评分来分配记账权的概率。

POP:Proof of Participation,参与度证明。结合了DPOS与POI的思想。

其实不管是以上哪种共识机制,都是通过去中心化的共识算法来保证了信任问题。所以区块链共识机制的应用场景简单来说就是:解决第三方信任问题。比如,支付宝解决了买家和卖家的信任问题,所以我们需要它。但是我们现在也可以选择使用区块链,全网的计算机帮着记录数据,不可能抵赖,就不需要中间机构了。作为一项前沿技术,区块链去中心化的共识机制在各个行业中都有十分广泛的应用和潜力,有可能改变、甚至颠覆很多行业的现有模式,比如现在已经取得较好应用的,如跨境支付、数字货币等。在中国,区块链技术的许多应用场景已经落地,腾讯、蚂蚁金服、华为等企业在电子票据、版权保护、商品溯源等领域展开相关实践,美国、欧盟等国也都竞相开始布局。

风起于青萍之末,也许,属于区块链的一个大时代正悄然来临。

相关文章

  • 谈谈区块链共识机制及其应用场景

    最近大火的区块链到底解决了什么问题?其实解决的是建立了一套让一群互不信任的人达成共识的机制。 什么是共识? 《人类...

  • 区块链中的POW、POS、DPOS共识机制及其优缺点

    区块链中的POW、POS、DPOS共识机制及其优缺点 区块链看似非常复杂又庞大,但最核心的就是共识。没有共识的区块...

  • 区块链理解

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

  • 区块链是什么?

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

  • 区块链

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

  • 2018年06月28日+07号莫莫+21天阅读写作自律计划

    今天学习区块链的共识机制 共识机制是什么? 如果说共识是区块链的基础,那共识机制就是区块链的灵魂。 我们在解释什么...

  • 什么是区块链,区块链有什么作用?

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

  • 听郑大教授讲共识机制(一)

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

  • 区块链是什么?和比特币有怎样的关系?

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

  • 手机挖矿

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

网友评论

    本文标题:谈谈区块链共识机制及其应用场景

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