ETH共识升级之路

简介

根据我们之前的介绍,了解到ETH网络的共识方式,已经从 PoW 切换到了 PoS,今天我们就回顾下升级之路,以及升级带来的影响

upgrade

最早的共识机制 PoW

以太坊创建之初采用了类似比特币的工作量证明机制,即矿工通过计算哈希函数的输出值来尝试找到符合特定条件的解,从而创建新的区块并获得相应的奖励。

早期使用PoW的原因 :

  1. 安全性:工作量证明机制被认为是一种安全性较高的共识机制。在PoW中,要攻击网络并篡改交易历史,攻击者需要掌控网络上一定数量的算力,这使得攻击变得非常昂贵和困难。因此,PoW可以提供一定程度的网络安全性。
  2. 可信度和去中心化:PoW确保了区块链网络的去中心化特性,因为任何人都可以参与挖矿,而且没有单一的控制者。这增加了网络的可信度,因为没有单一的实体能够控制整个网络。
  3. 激励机制:PoW为矿工提供了经济激励,他们通过挖矿获得奖励。这种激励机制鼓励了更多的人参与网络维护,增加了网络的安全性和稳定性。
  4. 经过验证的历史记录:PoW确保了区块链中的每个区块都是经过工作量证明的,这意味着每个区块都经过了验证,并且在网络上有广泛的共识。这样可以确保交易的不可逆性和网络的可靠性。

问题:高能耗、低效率和中心化倾向

ETH权益证明升级之路

升级时间描述事件区块/Epoch
部署质押存款合约2020年10月14日 09:22:52部署质押存款合约Block:11,052,984
信标链创世块2020年12月01日 12:00:35 UTC信标链需要 16384 个存储了 32 个质押以太币的帐户Epoch:1
天鹰座升级2021年10月27日 10:56:23 UTC增加对 同步委员会的支持,以及增加怠惰和罚没的惩罚规则Epoch:74,240
箭形冰川升级2021年12月09日 07:55:23 UTC难度炸弹推迟数月Block:13,773,000
灰色冰川升级2022年06月30日 10:54:04 UTC难度炸弹推迟三个月Block:15,050,000
Bellatrix 升级2022年09月06日 11:34:47 UTC第二次信标链升级,为合并做准备Epoch:144,896
巴黎升级(合并)2022年09月15日 06:42:42 UTC结束 PoW,启用 PoSBlock:15,537,394
卡佩拉升级2023年04月12日 22:27:35 UTC实现了质押提款Epoch:194,048,Block:6,209,536
上海升级2023年04月12日 22:27:35 UTC质押提款引入执行层,和卡佩拉升级同时进行Epoch:194,048,Block:6,209,536

信标链

信标链 是 2020 年推出的原始权益证明区块链的名称。 它的创立是为了在以太坊主网上运行权益证明共识逻辑之前确保该逻辑是可靠且可持续的

  1. 它与原有的工作量证明以太坊一起运行。
  2. 信标链是一个由 区块组成的链,但在以太坊上停止工作量证明并启动权益证明,需要指示信标链接受来自执行客户端的交易数据,将它们打包到区块,再将区块组织到一条运行权益证明共识机制的区块链上。与此同时,原有的以太坊客户端停止挖矿、区块传播及旧的共识逻辑,并将这一切转交给信标链。 这一事件称为合并。

合并后的ETH网路

  • 执行层:处理 交易和`执行智能合约``
  • 共识层:处理 权益证明共识

合并后影响

  1. 能源消耗减少了约 99.95%
  2. 为 分片,提高TPS,降低Gas Fee 打下基础
  3. 分裂出一个 EthereumPow(ETHW) 链,继续使用 PoW的共识方式

PoW算力图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/539991.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JAVA实战开源项目:计算机机房作业管理系统(Vue+SpringBoot)

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 登录注册模块2.2 课程管理模块2.3 课时管理模块2.4 学生作业模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 课程表3.2.2 课时表3.2.3 学生作业表 四、系统展示五、核心代码5.1 查询课程数据5.2 新增课时5.3 提交作…

【消息队列开发】 实现消息删除逻辑

文章目录 🍃前言🌲实现步骤🚩检验参数的合法性🚩读取Message数据🚩二进制转为message🚩isValid 设置为无效🚩写入文件🚩更新统计文件🚩特别注意🚩完整代码 ⭕…

运动想象 (MI) 迁移学习系列 (9) : 数据对齐(EA)

运动想象迁移学习系列:数据对齐(EA) 0. 引言1. 迁移学习算法流程2. 欧式对齐算法流程3. 与RA算法进行对比4. 实验结果对比5. 总结欢迎来稿 论文地址:https://ieeexplore.ieee.org/abstract/document/8701679 论文题目:Transfer Le…

【论文阅读】MoCoGAN: Decomposing Motion and Content for Video Generation

MoCoGAN: Decomposing Motion and Content for Video Generation 引用: Tulyakov S, Liu M Y, Yang X, et al. Mocogan: Decomposing motion and content for video generation[C]//Proceedings of the IEEE conference on computer vision and pattern recognitio…

vscode-server的搭建方法

一、配置服务器端口支持 1、开放端口: 2、关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.service二、配置code-server到服务器上** 1、下载code-server-4.22.0-linux-amd64.tar.gz到本地(可下载最新的版本)&a…

几何相互作用GNN预测3D-PLA

预测PLA是药物发现中的核心问题。最近的进展显示了将ML应用于PLA预测的巨大潜力。然而,它们大多忽略了复合物的3D结构和蛋白质与配体之间的物理相互作用,而这对于理解结合机制至关重要。作者提出了一种结合3D结构和物理相互作用的几何相互作用图神经网络GIGN,用于预测蛋白质…

CV论文--2024.3.15

1、FastMAC: Stochastic Spectral Sampling of Correspondence Graph 中文标题:FastMAC: 随机谱采样对应关系图 简介:在计算机视觉中,3D对应关系是指一对3D点,构成了基本概念。一组具有兼容边的3D对应关系形成了对应关系图&#…

openssh漏洞升级版本9.4.1p

服务器在做漏扫时发现openssh有几个高危漏洞,现在需要将openssh版本升级到9.4p1 查看openssh版本号 ssh -V 环境准备下载相关依赖和命令 yum install wget gcc openssl-devel pam-devel rpm-build zlib-devel -y 现有openssl1.0.2k升级openssl到1.1.1t 下载安装包 w…

COX回归影响因素分析的基本过程与方法

在科学研究中,经常遇到分类的结局,主要是二分类结局(阴性/阳性;生存/死亡),研究者可以通过logistic回归来探讨影响结局的因素,但很多时候logistic回归方法无法使用。如比较两种手段治疗新冠肺炎…

【Python数据结构与判断7/7】数据结构小结

目录 序言 整体回忆 定义方式 访问元素 访问单个元素 访问多个与元素 修改元素 添加元素 列表里添加元素 字典里添加元素 删除元素 in运算符 实战案例 总结 序言 今天将对前面学过的三种数据结构:元组(tuple)、列表(…

深度学习环境搭建

前言 因为一些原因,我需要更换一台新的服务器来跑深度学习。 这篇文章记录了我在新的远程服务器上搭建深度学习环境的过程。 基本情况 本人采用笔记本电脑连接远程服务器的方式跑深度学习代码。 笔记本电脑环境: 远程服务器环境: 环境搭…

使用 ChatGPT 写高考作文

写作文,很简单,但写一篇好的作文,是非常有难度的。 想要写一篇高分作文,需要对作文题目有正确的理解,需要展现独到的观点和深入的思考,需要具备清晰的逻辑结构,需要准确而得体的语言表达。 正…