共识算法 pos,Dpos
在之前讲解了比特币中的共识算法pow(proot of work),我们先来简单的回顾一下。
新的交易将会广播给所有节点。
每个节点将都会讲新的交易收集到一个区块中。
每个节点都在为其区块收集困难的工作量证明。
当节点发现工作量证明时,它会将该区块的情况广播给所有节点。
只有在节点中的所有交易都有效且尚未使用时,节点才接受该区块。
节点通过在链中创建下一个区块来表达他们对之前区块的接受,使用之前所接受区块的散列值作为前一个散列值。
节点始终认为最长的链是正确的,并将继续努力扩展这个链。
这个需要了解的可以回顾一下之前的。PoW饱受诟病的是对全球电量大量的消耗。接下来讲讲pos
POS(proof of stake):也称股权证明,类似于财产储存在银行,这种模式会根据你持有数字货币的量和时间,分配给你相应的利息。pos从字面意思来看。谁的股份越多,谁的话事权越大。和股东的意思差不多。在区块链中,我们把持币量的多少,来看作拥有股权、股份的多少。在pos中用户可以因为选择正确的区块而得到奖励;支持拜占庭错误区块,则有可能受到惩罚。基于人性逐利的假设,大部分用户都会倾向于选择正确的区块,因此该区块链系统是稳定的。
Dpos:DPoS机制(Delegated proof of stake),中文名叫做股份授权证明机制(又称受托人机制),它的原理是让每一个持有比特股的人进行投票,由此产生101位代表 , 我们可以将其理解为101个超级节点或者矿池,而这101个超级节点彼此的权利是完全相等的。从某种角度来看,DPOS有点像是议会制度或人民代表大会制度。如果代表不能履行他们的职责(当轮到他们时,没能生成区块),他们会被除名,网络会选出新的超级节点来取代他们。
这篇文章简要的说明了pos和Dpos共识,接下来的文章会详细讲一下如何达成共识。
共识算法 pos,Dpos的更多相关文章
- (二)区块链的共识算法:PoS 及其 例子 代码 实现
		作者:林冠宏 / 指尖下的幽灵 掘金:https://juejin.im/user/587f0dfe128fe100570ce2d8 博客:http://www.cnblogs.com/linguan ... 
- [区块链] 共识算法之争(PBFT,Raft,PoW,PoS,DPoS,Ripple)
		近几天对区块链中几种常见的共识机制(PBFT,Raft,PoW,PoS,DPoS,Ripple)进行了总结.尽量使用简单易懂语言,篇幅较大,想了解的可以只读每个算法介绍中前边的原理.本篇文章主要参考& ... 
- [转帖][区块链]共识算法(POW,POS,DPOS,PBFT)介绍和心得
		[区块链]共识算法(POW,POS,DPOS,PBFT)介绍和心得 置顶 2017-03-12 18:31:19 乐扣老师lekkoliu 阅读数 127953 收藏 更多 分类专栏: 技术管理 区 ... 
- 区块链知识博文1: 共识算法之争(PBFT,Raft,PoW,PoS,DPoS,Ripple)
		注:这是本人读到的关于共识算法最全和最好的分享博文,系统的介绍了拜占庭容错技术以及共识算法的原理和常用共识算法,原文链接请见后. 目录 一.拜占庭容错技术(Byzantine Fault Tolera ... 
- 任何国家都无法限制数字货币。为什么呢? 要想明白这个问题需要具备一点区块链的基础知识:  区块链使用的大致技术包括以下几种:  a.点对点网络设计  b.加密技术应用   c.分布式算法的实现  d.数据存储技术  e.拜占庭算法  f.权益证明POW,POS,DPOS  原因一: 点对点网络设计  其中点对点的P2P网络是bittorent ,由于是点对点的网络,没有中心化,因此在全球分布式的网
		任何国家都无法限制数字货币.为什么呢? 要想明白这个问题需要具备一点区块链的基础知识: 区块链使用的大致技术包括以下几种: a.点对点网络设计 b.加密技术应用 c.分布式算法的实现 d.数据存储技 ... 
- Bystack的高TPS共识算法
		共识算法是分布式系统保证节点数据状态一致性的方法,在区块链的共识算法分POW(工作量证明)和POS(权益证明)两大类.第一类POW模式是在公链项目中运用的最广泛应用的共识算法,比特币长达10年的运行已 ... 
- 区块链共识算法 PBFT(拜占庭容错)、PAXOS、RAFT简述
		共识算法 区块链中最重要的便是共识算法,比特币使用的是POS(Proof of Work,工作量证明),以太币使用的是POS(Proof of Stake,股权证明)使得算理便的不怎么重要了,而今PO ... 
- 分布式共识算法 (四) BTF算法(区块链使用)
		系列目录 分布式共识算法 (一) 背景 分布式共识算法 (二) Paxos算法 分布式共识算法 (三) Raft算法 分布式共识算法 (四) BTF算法 一.引子 前面介绍的算法,无论是 Paxos ... 
- go-ethereum源码分析 PartII 共识算法
		首先从共识引擎-Engine开始记录 Engine是一个独立于具体算法的共识引擎接口 Author(header) (common.Address, error) 返回打包header对应的区块的矿工 ... 
随机推荐
- DQL-常见的函数
			一.概述功能:类似于java中的方法好处:提高重用性和隐藏实现细节调用:select 函数名(实参列表); 二:常用的函数: ① 单行函数 1.分组函数 1.sum(),avg(),max(),min ... 
- oracle导出sequences
			将某个用户的全部sequence查询出来,并拼成创建语句: select 'create sequence '||sequence_name|| ' minvalue '||min_value|| ' ... 
- SQLMAP使用详解
			使用示例 python sqlmap.py -u "http://xx.com/member.php?id=XX" -p id --dbms "Mysql" ... 
- activemq整合springboot使用(个人微信小程序用)
			1.引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spri ... 
- SpringBoot整合Eureka搭建微服务
			1.创建一个services项目,添加三个子模块client(客户端).service(服务端).registry(注册中心) 1.1 创建一个services项目 1.2 添加pom.xml依赖 & ... 
- 新系统设置 github 私钥
			1.首先我得重新在git设置一下身份的名字和邮箱(因为当初都忘了设置啥了,因为遇到坑了)进入到需要提交的文件夹底下(因为直接打开git Bash,在没有路径的情况下,根本没!法!改!刚使用git时遇到 ... 
- [STM32F4][关于看门狗的那些事]
			STM32(stm32f4XX系列)看门狗的总结: 1. 具有两个看门狗外设(独立和窗口)均可用于检测并解决由软件错误导致的故障:当计数器达到给定的超时值时,触发一个中断(仅适用于窗口看门狗)或产生一 ... 
- 企业网站被黑 dedecms漏洞修复办法
			前段时间网站被黑了,从百度打开网站直接被劫持跳转到了彩票,du博网站上去,网站的首页index.html文件也被篡改成一些什么北京sai车,pk10,一些cai票的关键词内容,搞得网站根本无法正常浏览 ... 
- 立个Flag (20180617-20181231)
			入行7年,今年年初正式接触Java,前面6年一直在做C++相关的工作,去年年中跳槽,语言从C++转向了C#,半年之后又转向了Java. 虽说语言有相似性,但每种语言都有自己独有的知识体系,想要游刃有余 ... 
- 不使用IDE,用maven命令打包war项目及出现的问题解决(最全攻略,亲测有效)
			第一次在博客园写博客,写的不好大家见谅啊!! 一.首先,在用maven打包之前,一定确认好你使用的jdk版本和maven的版本,最好就是用jdk1.8和maven3.3以上的,版本太低了容易出现一些意 ... 
