什么是以太坊的共识机制?

区块链技术的核心优势之一,就是能够在决策权高度分散的去中心化系统中,使得各节点高效地针对区块数据的有效性和一致性达成共识。

由于点对点网络下存在较高的网络延迟,各个节点所观察到的事务先后顺序不可能完全一致。因此区块链系统需要设计一种机制,对在差不多时间内发生的事务的先后顺序进行共识,这种对一个时间窗口内的事务的先后顺序达成共识的算法被称为共识机制”

共识机制被用来决定区块链网络中的记账节点,并对交易信息进行确认和一致性同步。

以太坊共识机制共有四个阶段,即Frontier(前沿)、Homestead(家园)、Metropolis(大都会)、Serenity(宁静)。以太坊前三个阶段采用的是POW共识机。第四个阶段将采用自己创建的POS机制,名为Casper投注共识,这种机制增加了惩罚机制,并基于POS的思想在记账节点中选取验证人。

POW即工作量证明,是比特系统中采用的共识机制。(本文主要讲解以太坊的共识机制)

谈起Casper投注共识,要先说POS。POS即权益证明,主要特点以权益证明代替工作量证明,由具有最高权益的节点实现新块加入和获得激励收益。POS共识是为解决POW共识机制的资源浪费和安全性缺陷而提出的替代方案。它的本质是采用权益证明来代替POW中的基于哈希算力的工作量证明,是由系统中具有最高权益而非最高算力的节点获得区块记账权。权益体现为节点对特定数量货币的所有权,称为币龄或币天数(Coindays)。币龄是特定数量的币与其最后一次交易的时间长度的乘积,每次交易都将会消耗掉特定数量的币龄。例如某人在一笔交易中收到10个币后并持有10天,则获得100币龄;而后其花掉5个币后则消耗掉50币龄,显然采用POS共识机制的系统在特定时间点上的币龄总数是有限的,长期持币者更倾向于拥有更多币龄,因此币龄可视为其在POS系统中的权益。

投注共识是以太坊下一代的共识机制Casper(鬼马小精灵)引入的一个全新概念,属于POS。Casper的共识是按区块达成的,而不像POS那样按链达成。

为了防止验证人在不同的世界中提供不同的投注,还有一个简单严格的条款:如果你两次的投注序号一样,或者说你提交了一个无法让Casper依照合约处理的投注,你将失去所有保证金。从这一点可以看出,Casper与传统的POS不同的是,Casper有惩罚机制,这样非法节点通过恶意攻击网络不仅得不到交易费,而且还面临着保证金被没收的风险。

Casper协议下的验证人需要完成出块和投注两个活动。具体如下:

出块是一个独立于其他所有时间而发生的过程,验证人收集交易,当轮到他们的出块时间时,他们就制造一个区块,并签名,然后发送到网络上。投注的过程更为复杂一些,目前Casper默认的验证人策略被设计为模仿传统的拜占庭容错共识:观察其他的验证人讲解投注,取33%处的值,向0或1进一步移动。

而客户端确认当前状态的过程是这样的:一开始先下载所有的区块和投注,然后用上面的算法来形成自己的意见,但是不公布意见;它只是简单地按顺序在每个高度进行观察,如果一个区块的概率高于0.5就处理它,否则就跳过它。在处理所有的区块之后,所得到的状态就可以显示为区块链的当前状态”。客户端还可以给出对于最终确定”的主观看法:如果高度k之前的每个区块形成的意见高于99.999%或者低于0.001%,那么客户端可以认为前k个区块已经最终确定。

以太坊常用的三种共识机制(算法):

1、PoW(Proof of Work),工作量证明机制;

2、PoS(Proof of Stake):股权证明机制;

3、DPoS(Delegated Proof of Stake),授权股权证明机制。

这些共识机制都能在现实生活中找到对应的经济模型,吸引人们参与其中,组成安全网络,并有序运行。

免责声明: 文章源于会员发布,不作为任何投资建议

如有侵权请联系我们删除,本文链接:https://www.sws100.com/biquan/209330.html

(0)
鸟叔鸟叔
上一篇 2023年 2月 12日
下一篇 2023年 2月 12日

相关推荐

  • CI币项目怎么样?评分如何?

    CI是一个去中心化的AI智能项目,愿景是打造一个分布式的AI云计算平台,通过去中心化的运营并用特定的算法实现各种需求的定制。也是一个研究云计算,大数据,人工智能,区块链等基础技术的组合项目,个人认为该项目是一个不靠谱的项目。 首先该代币是发行在以太坊网络上,而且没有开源,上线的交易所也很LOW,BKEX一个交易深度非常差,而且专上各种空气币,垃圾币的交易所,…

    币圈资讯 2023年 1月 9日
  • 比特币99度对CKB币的点评

    Nervos(CKB)目标还是打造一个公链系统,也是为解决公链的效率与扩展性的问题,Nervos给出的技术方案是用分层架构,共识机制与状态生成靠链上执行,而状态验证和存储计算靠链外执行,整体方案有一定的创新性,看了下团队都是技术出身,并且都有资深区块链开发经验,特别是项目首席架构师谢晗剑为以太坊核心开发人员,团队整体实力比较强大。 目前已经发布了测试网,项目…

    币圈资讯 2023年 1月 10日
  • ck币上线(ckb币交易所)

    一、第六名:Bithumb 1.官网:https://www.bithumb.com/ 2.简介:总部位于韩国,目前支持10个主流货币交易对,Bithumb占有韩国比特币市场份额75.7%,是世界五大比特币交易所之一,每天交易量超过13,000比特币,约占全球比特币交易量的10%。该交易所也是世界上最大的以太坊市场。尽管韩元目前是比特币的第四大货币市场,落后…

    币圈资讯 2023年 2月 13日
  • CI币是什么?该项目的发展前景如何?

    简介:ci云智能是个什么样的项目代币? CI(CloudIntelligence,云智能)是研究云计算、大数据、人工智能、区块链等基础技术的组合项目。采用分布式架构,将实现系统机器代码安全、不可更改;点对点数据传输保证数据安全隐私;智能服务按需求定制;机器人时刻连接云智能平台数据,机器人时刻主动与人类交互,实现让CI机器人时刻为人工作。 但看这个项目简介就可…

    币圈资讯 2022年 12月 24日
  • BTCS币价格今日行情走势K线图(btcs币今日头条最新官方消息)

    大家好,句子百科https://www.sws100.com小编下面围绕“BTCS币价格今日行情走势K线图”主题给大家详细介绍一下。 1 BTC等于1000000 BTCs。所以如果你想把BTC转换为BTCs,你可以把它们乘上一个百万。例如,如果你想把3 BTC转换为BTCs,你可以把它们乘上1000000,得到3000000 BTCs。 2.BTCS币20…

    币圈资讯 2023年 4月 6日

联系我们

在线咨询: QQ交谈

邮件:k37759@foxmail.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信