ETC Olympia Development Part 1: Implementing ECIP-1111 and ECIP-1112

金色财经發佈於 2025-12-12更新於 2025-12-12

文章摘要

ETC Olympia Development Series Part 1: Implementing ECIP-1111 and ECIP-1112 This article introduces the first part of the Ethereum Classic Olympia development series, focusing on the implementation of ECIP-1111 and ECIP-1112. These two proposals are the only components within the broader Olympia framework that modify consensus behavior. ECIP-1111 modernizes the fee market by introducing an EIP-1559-style mechanism with a base fee and optional priority tip (miner tip). A key difference from Ethereum is that the base fee is not burned but is instead redirected to a treasury address defined by ECIP-1112. It also adds support for Type-2 transactions and the BASEFEE opcode (0x48), ensuring compatibility with modern EVM tooling and wallets. Crucially, it does not change miner rewards, monetary policy, or existing transaction types. ECIP-1112 defines an immutable, deterministic treasury smart contract that will receive the redirected base fees. This vault is designed to be receive-only upon activation, meaning it can accumulate value but cannot distribute funds until a separate, subsequent governance layer (defined in other ECIPs) is deployed and activated on the contract layer. The article emphasizes the modular architecture of Olympia. While the suite includes five ECIPs (1111-1115), only these two affect consensus. This separation ensures that the core protocol remains minimal and auditable, while future governance and funding mechanisms can evolve independently at the contra...

Ethereum Classic Core Developers - Olympia Development Series (Part 1)

Implementing ECIP-1111 and ECIP-1112: Base Fee Redirection and the Immutable Treasury

1. Introduction - From Concept to Code

This section provides an overview of the overall architecture of Olympia: its purpose, development history, and how ECIPs 1111-1115 fit into the modular, multi-layer upgrade path. This article will delve into the current engineering practices for two ECIPs, which together define the consensus boundaries of Olympia:

  • ECIP-1111 — EVM and Protocol Upgrades

  • ECIP-1112 — Immutable Treasury Contract

These two proposals are the only components in Olympia that modify consensus behavior. Other parts of the framework—governance (ECIP-1113), funding proposals (ECIP-1114), and the optional smoothing mechanism (ECIP-1115)—all operate at the contract layer and do not affect block validity or fork choice. On November 11, 2025, Ethereum Classic core developers initiated the implementation phase, preparing consensus logic and reference client infrastructure for a potential Mordor testnet deployment.

This article outlines:

  • What ECIP-1111 introduces

  • How ECIP-1112 defines the treasury target address

  • How these components work together

  • What is currently being prototyped in reference client development

This article only describes design proposals and implementation work and does not indicate that they will necessarily be activated or adopted in the future through the ECIP-1000 process. Before deploying the consensus layer changes of ECIP-1111 or ECIP-1112 to Mordor or the mainnet, ETC clients must first verify their stability and compatibility under baseline conditions.

2. ECIP-1111 — Modernizing the Fee Mechanism, Minimizing Network Disruption

ECIP-1111 integrates two widely adopted EVM improvements:

  • EIP-1559-style fee mechanism (Base Fee + optional tip) This mechanism introduces:

  • A dynamically adjusting base fee (BASEFEE),

  • An optional high-priority fee (tip) still paid directly to miners

  • And a more predictable fee market for modern tools.

2. Support for Type-2 (1559-style) transactions: This functionality has become standard for most wallets and infrastructure.

3. BASEFEE opcode (0x48): This exposes the current block's BASEFEE to contract logic (gas estimators, DEX routers, toolchains, etc.).

What changes for Ethereum Classic (ETC)?

Only one behavior differs from the Ethereum mainnet:

  • Ethereum Foundation (ETH): BASEFEE is burned.

  • Ethereum Classic (ETC): BASEFEE is redirected to the treasury defined by ECIP-1112. All other EIP-1559 semantics remain unchanged.

What remains the same?

  • Miner tips remain unchanged.

  • Block rewards remain unchanged.

  • Monetary policy (ECIP-1017) remains unchanged.

  • Traditional transaction types (Type-0 and Type-1) remain fully valid.

  • Existing contracts will not break; existing applications require no modifications.

  • No additional trust assumptions or permission mechanisms are introduced.

ECIP-1111 is additive, minimal, and strictly limited to modernizing the fee mechanism and enabling the BASEFEE redirection function.

3. ECIP-1112 — The Immutable Deterministic Treasury

ECIP-1112 defines the receiving address for the redirected base fees: a minimal, immutable smart contract deployed at a deterministic address. These definitions remain theoretical until client software demonstrates consistent behavior in a multi-client environment, a milestone requiring comprehensive testing to safely assess the Olympia components.

Core Features

  • Immutability: No upgrade key, no admin, no proxy pattern.

  • Deterministic address (e.g., via CREATE2): All clients agree on the same treasury destination.

  • Receive-only upon activation: The treasury can accumulate value but cannot release funds until subsequent governance is activated.

  • No internal governance logic: Purely a custody layer, not a decision-making layer.

Upon activation (testnet or mainnet):

  • The treasury can only receive funds.

  • No withdrawal mechanism is enabled until ECIP-1113 and ECIP-1114 are deployed, audited, and intentionally activated. This separation ensures predictability for consensus upgrades and makes them independent of the implementation of any governance scheme.

4. Clear Consensus Boundaries

Although Olympia comprises five ECIP proposals, only ECIP-1111 and ECIP-1112 change consensus behavior.

Consensus Boundary Summary

  • ECIP-1111 — Protocol layer. Introduces consensus changes: new base fee mechanism, Type-2 transactions, and the BASEFEE opcode.

  • ECIP-1112 — Protocol/Contract layer. Introduces consensus changes: defines the deterministic treasury receiving address for redirected base fees.

  • ECIP-1113 — Contract/Application layer. No consensus changes.

  • ECIP-1114 — Contract/Application layer. No consensus changes.

  • ECIP-1115 — Contract/Application layer. No consensus changes.

This modular structure ensures:

  • Consensus-critical logic remains lean and auditable,

  • Governance and funding mechanisms can evolve at the contract layer,

  • Improvements to ECIP-1113 to 1115 require no additional consensus changes.

If adopted, clients implementing ECIP-1111 and ECIP-1112 will maintain consensus compatibility, unaffected by subsequent governance layer deployments. Reference implementations can begin prototyping consensus logic during the draft stage, but these changes must undergo comprehensive testing (including baseline client validation such as the Gorgoroth verification described in Part II) before being merged into production clients.

5. Why Governance Activation is Delayed

If ECIP-1111 and ECIP-1112 are activated, base fees will begin flowing into the treasury—but treasury spending will remain disabled.

This phased deployment enables:

  • Independent testing of base fees

  • Comprehensive auditing of ECIP-1113 and ECIP-1114

  • Precise coordination among client implementers and infrastructure providers

  • Predictable behavior for node operators

If governance contracts are subsequently deployed and activated, the treasury will connect with authorized executors entirely at the contract layer (not the consensus layer).

6. Type-2 Transactions and Long-term EVM Interoperability

Type-2 transaction support is crucial for Ethereum Classic to maintain compatibility with:

  • Modern wallets

  • Exchanges and custody services

  • RPC infrastructure

  • Tooling frameworks (Hardhat, Foundry, etc.)

  • Block explorers

  • Cross-chain interoperability

Type-2 transactions do not alter user requirements or introduce permission mechanisms. Traditional transaction types will remain fully supported.

Type-2, as an incremental feature, ensures ETC maintains interoperability with the mainstream transaction format of the EVM ecosystem.

7. The Broader Context — Maintaining a Programmable Proof-of-Work Base Layer

Together, ECIP-1111 and ECIP-1112 constitute a foundational step for Ethereum Classic towards a sustainably funded, operational model for programmable proof-of-work—provided the community chooses to adopt these proposals.

These proposals achieve their goals without:

  • Modifying miner incentives

  • Introducing inflation

  • Changing monetary policy

  • Adding a governance layer to consensus

  • Altering Ethereum Classic's security assumptions

Their purpose is limited to:

  • Modernizing the fee market

  • Establishing a transparent protocol-level value accrual mechanism

If adopted, these changes will pave the way for the contract-layer governance and funding systems in subsequent Olympia proposals, without requiring new consensus rules.

8. Conclusion — Minimal, Secure, and Forward-Compatible

ECIP-1111 and ECIP-1112 define the consensus layer components proposed within the Olympia framework. They:

  • Add Type-2 and base fee mechanisms

  • Redirect the base fee to a deterministic treasury

  • Keep all existing user and miner behavior unchanged

  • Prepare ETC for future contract-layer components

These proposals do not introduce governance logic into the consensus mechanism, nor do they add trust assumptions on top of the existing EIP-1559/EIP-3198 semantics. Their aim is to preserve the conservatism of ETC's core protocol and EVM ecosystem compatibility, while enabling sustainable value flows at the contract layer.

9. ECIP Process Clarity

The Olympia ECIP specifications (1111–1115) are currently in the draft stage and under active discussion. Reference clients have initiated early implementation work on ECIP-1111 and ECIP-1112, which is fully consistent with the provisions of the ECIP-1000 draft stage. Reference implementations will only be considered for mainnet activation after testing on the Mordor testnet is completed. After testnet results are qualified, ECIP proposers may submit specification update proposals. Any decision to advance to "Accepted" status or schedule mainnet activation must undergo community review and the full ECIP-1000 evaluation process. This article outlines the design and implementation work being advanced during the draft stage.

10. What's Next in the Series

With the consensus design framework established, the next installment will focus on the client layer—the Fukuii alpha testing plan is about to launch, aiming to validate ETC client interoperability before Olympia integrations.

Disclaimer: The content of this article does not constitute any investment or financial advice. The content is reproduced from EthereumClassic and is for industry information reference only. If you have questions or copyright issues, please contact us for removal.

熱門幣種推薦

相關問答

QWhat are the two ECIPs that modify consensus behavior in the Olympia upgrade series?

AECIP-1111 (EVM and Protocol Upgrades) and ECIP-1112 (Immutable Vault Contract) are the two proposals that modify consensus behavior.

QHow does the handling of the BASEFEE differ between Ethereum (ETH) and Ethereum Classic (ETC) under ECIP-1111?

AOn Ethereum (ETH), the BASEFEE is burned. On Ethereum Classic (ETC), the BASEFEE is redirected to the treasury defined by ECIP-1112.

QWhat is the core purpose of the vault defined in ECIP-1112 at the time of its initial activation?

AAt activation, the vault is receive-only; it can accumulate value but has no mechanism to withdraw or release funds until governance proposals (ECIP-1113 and ECIP-1114) are deployed, audited, and intentionally activated.

QWhich components of the Olympia series operate purely at the contract/application layer without changing consensus rules?

AECIP-1113 (Governance), ECIP-1114 (Funding Proposals), and ECIP-1115 (Optional Smoothing Mechanism) operate at the contract/application layer and do not change consensus behavior.

QWhat is the stated goal of implementing Type-2 (EIP-1559-style) transactions on Ethereum Classic?

AThe goal is to ensure interoperability with the broader EVM ecosystem, including modern wallets, exchanges, RPC infrastructure, development frameworks, and block explorers, by supporting a mainstream transaction format.

你可能也喜歡

意大利央行未发现稳定币在汇款中存在系统性优势

意大利银行的一项研究显示,稳定币在跨境汇款中并未展现出持续的成本与速度优势。其潜在优势被法币出入金手续费以及本地支付基础设施的处理流程所抵消。 研究比较了通过200 USDC在意大利与巴西、阿根廷、日本、阿联酋和南非等10条双向通道进行汇款的成本与结算时间,并与标准汇款服务进行对比。 结果显示,稳定币转账的总成本在0.3%到近9%之间波动,具体取决于汇款方向。在具备即时支付系统的通道中,结算可在20分钟内完成;若缺乏此类基础设施,则需一至两个工作日。 主要成本和延迟源于货币兑换以及当地基础设施的质量。区块链网络手续费并非主要因素。 尽管在大多数研究通道中,稳定币成本低于世界银行统计的全球平均汇款成本(6.65%),但与传统汇款服务商Wise相比,仅在七条可比通道中的三条具备成本优势。 研究者认为,若稳定币能直接用于商品服务消费而无需兑换成当地货币,其优势将更为明显。同时指出,禁令性监管无法消除市场对稳定币的需求,而过严的规则只会增加零售用户的使用难度。 此外,报告提及,稳定币总市值在7月已从5月峰值下跌超100亿美元,至约3100亿美元,创下自2022年5月Terra崩溃以来的最大月度跌幅。

cryptonews.ru30 分鐘前

意大利央行未发现稳定币在汇款中存在系统性优势

cryptonews.ru30 分鐘前

比特币热潮正酣:塞勒尔新声明引发关于购买的猜测

纳斯达克上市公司MicroStrategy(代码:MSTR)的执行董事长迈克尔·塞勒于8月2日发布信息“Bitcoin Drive engaged”(比特币驱动已启动),再次引发市场对于该公司将在周一宣布新一轮比特币购买的猜测。其周日的帖子附带了该公司惯用的购买追踪图表,这符合塞勒通常在每周财报发布前暗示其金库变动的做法。 塞勒的附图报告显示,MicroStrategy的比特币储备为843,775枚BTC,市值约532.5亿美元。平均购买成本为每枚75,653美元,未实现亏损为105.8亿美元(-16.58%)。截至8月2日,累计进行了113次购买操作。 此前在7月27日,类似的周日信号曾预告了公司的公告,当时塞勒发文称“我们还需要一种颜色”,随后MicroStrategy披露了其更大的现金储备。这种时间上的巧合强化了市场对周一将发布新金库状况公告的预期。 然而,该公司实时账本显示,在最近两次共计出售3,588枚BTC(包括1,363枚和2,225枚)后,其比特币储备已从847,363枚降至843,775枚。根据提交给美国证券交易委员会(SEC)的文件,这些出售是为了资助优先股支付并补充美元储备。最近的报告还显示,在截至7月26日的一周内,MicroStrategy没有购买任何比特币,同时将其美元储备增加至约37.5亿美元,这使其优先股股息和债务利息的预计覆盖期限延长至约2.1年。 财务风险依然高企,该公司报告2026年第二季度运营亏损83.3亿美元,与上年同期140.3亿美元的运营利润形成急剧逆转。这些业绩包含了公司数字资产方面83.2亿美元的未实现亏损,而2025年第二季度为未实现利润140.5亿美元。 管理层还可能通过额外出售比特币获得高达12.5亿美元,以补充用于支付优先股股息和债务利息的美元储备。因此,预计周一的披露将揭示“Bitcoin Drive”信息是否标志着资产积累的恢复,因为MicroStrategy需要在平衡其843,775枚BTC自有储备与不断增长的现金负债和积极的资本管理之间做出抉择。

cryptonews.ru32 分鐘前

比特币热潮正酣:塞勒尔新声明引发关于购买的猜测

cryptonews.ru32 分鐘前

交易

現貨

熱門文章

如何購買ETC

歡迎來到HTX.com!在這裡,購買Ethereum Classic (ETC)變得簡單而便捷。跟隨我們的逐步指南,放心開始您的加密貨幣之旅。第一步:創建您的HTX帳戶使用您的 Email、手機號碼在HTX註冊一個免費帳戶。體驗無憂的註冊過程並解鎖所有平台功能。立即註冊第二步:前往買幣頁面,選擇您的支付方式信用卡/金融卡購買:使用您的Visa或Mastercard即時購買Ethereum Classic (ETC)。餘額購買:使用您HTX帳戶餘額中的資金進行無縫交易。第三方購買:探索諸如Google Pay或Apple Pay等流行支付方式以增加便利性。C2C購買:在HTX平台上直接與其他用戶交易。HTX 場外交易 (OTC) 購買:為大量交易者提供個性化服務和競爭性匯率。第三步:存儲您的Ethereum Classic (ETC)購買Ethereum Classic (ETC)後,將其存儲在您的HTX帳戶中。您也可以透過區塊鏈轉帳將其發送到其他地址或者用於交易其他加密貨幣。第四步:交易Ethereum Classic (ETC)在HTX的現貨市場輕鬆交易Ethereum Classic (ETC)。前往您的帳戶,選擇交易對,執行交易,並即時監控。HTX為初學者和經驗豐富的交易者提供了友好的用戶體驗。

445 人學過發佈於 2024.12.10更新於 2026.06.02

如何購買ETC

相關討論

歡迎來到 HTX 社群。在這裡,您可以了解最新的平台發展動態並獲得專業的市場意見。 以下是用戶對 ETC (ETC)幣價的意見。

活动图片