Hegota Proposal: Checked Arithmetic Opcodes Ethereum Magicians
2026-03-07T02:38:16.000Z This EIP introduces four new opcodes (SAFEADD, SAFESUB, SAFEMUL, SAFEDIV) to handle 256-bit arithmetic with built-in overflow and division-by-zero checks, significantly reducing gas costs and code size.
Hegota 提案:具備檢查機制的算術操作碼 Ethereum Magicians
大約 3 小時前
AI 生成摘要
此 EIP 引入了四個新的操作碼:SAFEADD、SAFESUB、SAFEMUL 與 SAFEDIV,用於執行具備內建溢位、欠位及除以零檢查的無符號 256 位元算術運算。這使智能合約更易於閱讀與編寫,且執行成本更低。
摘要 (ELI5) :
此 EIP 引入了四個新的操作碼:SAFEADD、SAFESUB、SAFEMUL 和 SAFEDIV,用於執行帶有內建溢位、不足位(underflow)及除以零檢查的無符號 256 位元算術運算。這使得智慧合約更易於閱讀與編寫,且執行成本更低。
發起人: Hubert Ritzdorf, ritzdorf (Hubert Ritzdorf) · GitHub
詳細理由:
利益相關者影響:
正面:
更容易實現 EVM 編譯器
智慧合約更具可讀性
智慧合約執行成本更低
智慧合約體積更小
負面:
技術就緒度:
此提案已準備就緒。請參閱下方連結的完整 EIP。執行客戶端中所需的修改相對較小。
安全性與開放問題:
我們歡迎關於新操作碼 Gas 成本的討論。
完整 EIP:
https://gist.github.com/ritzdorf/1db0e6a0b1af5be1539d40bbf0e3cc36
checked_opcodes.md
eip: XXXX
title: 檢查算術操作碼 (Checked Arithmetic Opcodes)
description: 增加加法、減法、乘法和除法的操作碼,在發生溢位、不足位或除以零時回退(revert)
author: Hubert Ritzdorf (@ritzdorf)
discussions-to: 待定
status: 草案 (Draft)
type: 標準軌跡 (Standards Track)
category: 核心 (Core)
created: 2026-03-07
此文件已截斷。顯示原文