美文网首页
区块链的共识算法

区块链的共识算法

作者: 晴耕雨读ok | 来源:发表于2018-08-28 23:30 被阅读0次

算法一直在世界经济中扮演重要角色,如:人生、货币发行、GDP、大型互联网公司、金融投资、商业活动等。由于互联网的飞速发展,人工智能、大数据、区块链等算法变得越来越重要,算法问题解决不了项目基本宣告失败。

区块链的共识算法主要是在分布式网络中如何保证数据一致性,以及如何激烈参与协作的人员。

1.工作量证明pow

工作量证明,proof of work,通过计算来猜测一个数值,得以解决规定的hash问题(来源于hashcash)。保证在一段时间内,系统中只能出现少数合法提案。

同时,这些少量的合法提案会在网络中进行广播,收到用户进行验证后基于它认为最长链上继续难题的计算。因此,系统中可能出现链的分叉(fork),但最终会有一条链成为最长的链。

代表:比特币、莱特币、以太坊

2.权益证明pos

权益证明,proof of stake,2013年被提出,最早在点点币系统中被实现,类似现实生活中的股东制,拥有股份越多的人越容易获得记账权。会导致首富账户权利更大,支配记账权。在一定程度上缩短了公式达成的时间。缺点是还需要挖矿,本质上没有解决商业应用的开发。

代表:peercoin、nxt

3.授权股权证明机制dpos

Pos的改进算法,dpos与pos原理相似。与pos的主要区别在于节点选举若干代理,由代理人验证和记账。只能实现弱中心化,能提高生产区块效率。整个共识机制依赖于代币,很多商业行为受到价格波动的影响。

代表:bitshare、eos

现在有很多其它算法都是在此基础上做的小修改,基本上是忽悠。未来区块链的发展,需要出现更先进的共识算法。

相关文章

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

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

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

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

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

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

  • 无标题文章

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

  • 区块链100讲:区块链的灵魂——共识算法

    在解释拜占庭将军问题的时候提到“共识机制”,本期《区块链100讲》我们来说说被称为区块链灵魂的“共识算法”。 1 ...

  • 区块链共识算法比较

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

  • 区块链理解

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

  • 区块链是什么?

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

  • 区块链

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

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

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

网友评论

      本文标题:区块链的共识算法

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