我是靠谱客的博主 健忘大炮,最近开发中收集的这篇文章主要介绍eth入门之共识机制1.简介2.共识3.共识机制4. 工作量证明,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文档:共识机制 | ethereum.org

1.简介

当涉及到像以太坊这样的区块链时,网络节点必须能够就系统的当前状态达成一致。

这是通过协商一致机制实现的。这就是共识机制

2.共识

共识是指达成了普遍协议。

对于区块链,达成共识意味着网络上至少有 51% 的节点同意网络的下一个全球状态。

3.共识机制

共识机制(也称为共识协议或共识算法)允许分布式系统(计算机网络)协同工作并保持安全。

一直采用这些机制在数据库节点、应用程序服务器和其他企业基础设施之间建立共识。

近年来,有人发明了新的共识机制,使以太坊等加密经济系统能够就网络状态达成一致。

在加密经济体系中建立共识机制有助于防止某些类型的经济攻击。

从理论上讲,攻击者可以通过控制 51% 的网络而破坏共识。

共识机制旨在使这种“51% 攻击”不可行。 

4. 工作量证明


与比特币一样,以太坊目前使用工作量证明 (PoW) 作为共识机制。

4.1 创建区块


工作量证明是通过矿工来完成的,矿工们需要竞争以创建包含已处理交易的新区块。

优胜者将与网络中的其他节点分享该新区块,以获得新铸造 ETH。

谁的计算机能够最快解决数学难题,谁就能赢得这场竞赛。

这个难题就是生成现有区块与以往区块之间的加密

最后

以上就是健忘大炮为你收集整理的eth入门之共识机制1.简介2.共识3.共识机制4. 工作量证明的全部内容,希望文章能够帮你解决eth入门之共识机制1.简介2.共识3.共识机制4. 工作量证明所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部