0

0

什么是“以太坊合并”?这类大事件前后如何操作合约

尼克

尼克

发布时间:2025-12-19 17:41:02

|

993人浏览过

|

来源于php中文网

原创

以太坊合并是主网与信标链对接、共识机制由PoW转为PoS的升级,发生于2022年9月15日;需替换block.difficulty为block.prevrandao,适配出块节奏与最终性,并在Sepolia测试网验证。

binance币安

注册入口:

APP下载:

欧易OKX

注册入口:

APP下载:

火币

注册入口:

APP下载:

什么是“以太坊合并”?这类大事件前后如何操作合约 - php中文网

一、以太坊合并的本质定义

“以太坊合并”是以太坊主网与信标链的正式对接,标志着共识机制从工作量证明(PoW)全面切换为权益证明(PoS)。该事件于2022年9月15日世界标准时间06:42:42完成,此后所有区块均由验证者而非矿工生成。

二、合并前合约操作注意事项

合并本身不改变智能合约的逻辑结构或存储状态,但需确保执行环境兼容PoS后的区块生成节奏与Gas模型。关键准备动作包括验证合约是否依赖时间戳、区块哈希或难度值等已被弃用字段。

1、检查合约中是否使用block.difficulty,该字段在合并后恒为0,应替换为block.prevrandao获取随机数。

2、确认时间敏感逻辑未硬编码依赖每秒出块速率,因PoS下平均出块间隔稳定在12秒,但存在微小波动。

3、若合约调用外部预言机,需核实其节点已升级至支持合并后客户端(如Geth v1.10.23+、Nethermind v1.23.0+)。

三、合并后合约交互适配方案

合并完成后,执行层仍沿用原有EVM规则,但共识层变更导致部分底层行为调整。开发者需主动适配三项核心变化:随机数源变更、交易最终性提升、验证者激励结构差异。

1、将所有对block.difficulty的读取统一替换为block.prevrandao,该值由信标链提供,具备密码学安全随机性。

2、利用区块确认数降低至1–2个即可视为强最终性的特性,优化前端交易等待逻辑,避免沿用PoW时代默认6确认的习惯。

3、检查合约中是否存在向0x0000000000000000000000000000000000000000地址发送ETH的逻辑,该地址在合并后可能被用于协议级燃烧或验证者奖励分发,需确认语义一致性。

四、测试网验证操作流程

在主网操作前,必须通过已启用PoS共识的测试网完成全流程验证。Goerli已于2023年停用,当前推荐使用Sepolia测试网,其共识机制与主网完全一致,且支持完整合约部署与交互调试。

1、在MetaMask中添加Sepolia网络,RPC端点使用https://sepolia.infura.io/v3/YOUR_PROJECT_ID

2、通过Sepolia Faucet领取测试ETH,确保余额足以覆盖部署及交互Gas费用。

3、使用Remix IDE编译合约后,选择Injected Provider-MetaMask环境,连接至Sepolia并执行部署与函数调用。

4、调用web3.eth.getBlock("latest")检查返回对象中是否存在prevRandao字段且无difficulty字段,确认环境正确性。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2112

2024.08.16

WEB3.0概念龙头股有哪些?web3.0概念五大龙头股盘点
WEB3.0概念龙头股有哪些?web3.0概念五大龙头股盘点

web3.0 龙头股包括:filecoin (fil):去中心化文件存储网络helium (hnt):去中心化无线网络uniswap (uni):去中心化交易所chainlink (link):去中心化预言机网络the graph (grt):去中心化索引协议。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

426

2024.12.12

java入门学习合集
java入门学习合集

本专题整合了java入门学习指南、初学者项目实战、入门到精通等等内容,阅读专题下面的文章了解更多详细学习方法。

1

2026.01.29

java配置环境变量教程合集
java配置环境变量教程合集

本专题整合了java配置环境变量设置、步骤、安装jdk、避免冲突等等相关内容,阅读专题下面的文章了解更多详细操作。

1

2026.01.29

java成品学习网站推荐大全
java成品学习网站推荐大全

本专题整合了java成品网站、在线成品网站源码、源码入口等等相关内容,阅读专题下面的文章了解更多详细推荐内容。

0

2026.01.29

Java字符串处理使用教程合集
Java字符串处理使用教程合集

本专题整合了Java字符串截取、处理、使用、实战等等教程内容,阅读专题下面的文章了解详细操作教程。

0

2026.01.29

Java空对象相关教程合集
Java空对象相关教程合集

本专题整合了Java空对象相关教程,阅读专题下面的文章了解更多详细内容。

3

2026.01.29

clawdbot ai使用教程 保姆级clawdbot部署安装手册
clawdbot ai使用教程 保姆级clawdbot部署安装手册

Clawdbot是一个“有灵魂”的AI助手,可以帮用户清空收件箱、发送电子邮件、管理日历、办理航班值机等等,并且可以接入用户常用的任何聊天APP,所有的操作均可通过WhatsApp、Telegram等平台完成,用户只需通过对话,就能操控设备自动执行各类任务。

24

2026.01.29

clawdbot龙虾机器人官网入口 clawdbot ai官方网站地址
clawdbot龙虾机器人官网入口 clawdbot ai官方网站地址

clawdbot龙虾机器人官网入口:https://clawd.bot/,clawdbot ai是一个“有灵魂”的AI助手,可以帮用户清空收件箱、发送电子邮件、管理日历、办理航班值机等等,并且可以接入用户常用的任何聊天APP,所有的操作均可通过WhatsApp、Telegram等平台完成,用户只需通过对话,就能操控设备自动执行各类任务。

16

2026.01.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Node.js 教程
Node.js 教程

共57课时 | 9.7万人学习

CSS3 教程
CSS3 教程

共18课时 | 5万人学习

Vue 教程
Vue 教程

共42课时 | 7.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号