ERC-7984 是一項針對機密同質化代幣的以太坊標準提案,目標是在保留代幣轉帳和智慧合約互動能力的同時,減少帳戶餘額與交易金額在公開區塊鏈上的曝露。與 ERC-20 主要圍繞公開餘額和公開轉帳金額設計不同,ERC-7984 嘗試建立一套能夠處理機密數值的標準介面,為鏈上金融活動提供更靈活的隱私保護能力。
隨著穩定幣支付、代幣化資產和機構 DeFi 的發展,區塊鏈的透明性開始面臨新的應用要求。公開帳本有助於驗證交易和追蹤資產流動,但企業支付、機構資金配置和商業結算往往涉及敏感金額。如果每筆付款和帳戶餘額都可以被外部觀察者直接查詢,部分傳統金融業務就難以完全遷移至公開區塊鏈。
ERC-7984 的探索重點並不是讓所有鏈上交易變得不可追蹤,而是透過機密資料處理機制,在可程式化金融和商業隱私之間建立新的平衡。本文將從標準設計、FHE 技術、ERC-20 對比和實際應用場景出發,分析 ERC-7984 如何實現機密代幣轉帳,以及這項標準對穩定幣、RWA 和 DeFi 生態可能帶來的影響。
ERC-7984 是一項機密同質化代幣介面標準提案,由 OpenZeppelin、Zama 等生態的開發者共同提出,建立於 2025 年 7 月 3 日。它延續了帳戶餘額、代幣轉帳和第三方授權等同質化代幣的基本概念,但改變了傳統代幣處理金額資料的方式。
在 ERC-20 模型中,餘額和轉帳金額通常以公開數值記錄在智慧合約狀態和交易事件中。任何人都可以透過區塊鏈瀏覽器或鏈上分析工具查看相關資訊。這種設計有利於透明稽核、交易驗證和應用程式組合,但也代表鏈上資金活動可能被持續觀察。
ERC-7984 則採用基於機密數值引用的設計。標準使用 bytes32 類型的指標表示餘額和轉帳金額,具體數值的儲存、計算和存取方式則由底層實現決定。智慧合約可以透過標準化介面發起轉帳,而不必將金額以普通明文整數公開。
截至 2026 年 10 月,ERC-7984 仍屬於持續演進中的標準提案,不能將其視為已全面取代 ERC-20 的成熟通用標準。其意義主要在於為機密代幣建立可重複使用的介面,使錢包、支付應用程式和 DeFi 協議能夠圍繞相對統一的機制開發功能。
ERC-20 是以太坊最廣泛使用的同質化代幣標準之一,規定了餘額查詢、轉帳、授權和事件等基礎介面。USDT、USDC 以及大量 DeFi 代幣都採用 ERC-20 或與之相容的實現。
ERC-7984 則從設計階段就將餘額和金額的機密性作為核心要求。它不是簡單地為 ERC-20 增加一個隱藏交易紀錄的開關,而是使用不同的資料表示方式和轉帳介面。
| 比較維度 | ERC-20 | ERC-7984 |
|---|---|---|
| 餘額資料 | 通常公開 | 使用機密數值引用 |
| 轉帳金額 | 通常公開 | 以機密形式處理 |
| 交易雙方地址 | 公開 | 基礎介面仍可能曝露 |
| 轉帳介面 | transfer、transferFrom | confidentialTransfer 等 |
| 第三方授權 | Allowance 額度授權 | 有期限的 Operator 授權 |
| 智慧合約整合 | 生態成熟、廣泛相容 | 需要適配機密資料處理 |
| 典型應用 | 一般代幣、DeFi、穩定幣 | 機密支付、隱私 DeFi、機構結算 |
一項重要區別是,ERC-7984 並不直接相容於 ERC-20 介面。現有錢包、交易平台和 DeFi 協議不能僅因為支援 ERC-20,就自動識別或處理 ERC-7984 代幣。
OpenZeppelin 提供了 ERC-20 包裝轉換元件,允許開發者建立一般代幣與機密代幣之間的轉換機制。不過,轉換操作本身仍可能曝露公開鏈上的存入、提取或關聯資訊,不能認為經過包裝後,所有歷史資金流向都會自動獲得隱私保護。

傳統 ERC-20 轉帳通常需要在智慧合約中處理明確的數值。例如,使用者 A 向使用者 B 轉帳 100 個代幣,合約會從 A 的餘額中扣除 100,並向 B 的餘額增加 100。相關轉帳事件通常也會記錄這筆金額。
ERC-7984 的基本思路,是讓轉帳介面接收機密金額的引用,而不是要求公開提供明文數值。具體實現可以利用加密計算系統處理餘額變化,並透過權限機制決定哪些參與者可以查看對應金額。
以基於 FHE 的實現為例,機密轉帳可以理解為以下流程:
例如,一家企業向供應商支付 50,000 個機密穩定幣。公開鏈上仍可能出現雙方地址和轉帳事件,但外部觀察者無法像查詢普通 ERC-20 轉帳一樣,直接從事件中讀取明文金額。
需要注意的是,這並不代表外部觀察者無法取得任何交易資訊。交易時間、地址關係、Gas 消耗和其他中繼資料仍可能曝露,因此 ERC-7984 提供的是特定資料維度的機密性,而不是絕對匿名性。
全同態加密(Fully Homomorphic Encryption,FHE)是一種允許系統直接對加密資料執行計算的密碼學技術。在適當的實現中,計算系統不必先解密資料,就可以完成加法、比較等操作,並取得仍處於加密狀態的結果。
這項特性與機密代幣的需求高度契合。
對於一般代幣,智慧合約需要判斷使用者餘額是否足夠、計算扣款金額,並更新接收方餘額。如果採用傳統明文執行方式,合約通常需要直接存取這些數值。
FHE 則允許相關計算圍繞加密資料展開。系統可以在不向一般鏈上觀察者公開金額的前提下,處理餘額變化和部分條件判斷。
OpenZeppelin 的 ERC-7984 實現使用 Zama 的 fhEVM 技術,將機密餘額表示為加密數值,並透過鏈上的密文控制代碼關聯底層計算系統。相關實現還支援輸入證明、授權操作和加密金額揭露等功能。
但需要區分標準和實現。ERC-7984 本身並不要求所有開發者都採用 FHE。其技術中立設計允許開發者探索零知識證明、可信任執行環境或其他能夠滿足介面要求的隱私機制。
因此,FHE 是理解目前 ERC-7984 生態的重要技術路徑,但不能將 ERC-7984 簡單等同於 FHE 代幣。
FHE 和零知識證明(Zero-Knowledge Proof,ZK)都可以用於隱私保護,但兩者解決問題的方式不同。
零知識證明的核心能力,是讓證明者在不揭露全部底層資訊的情況下,向驗證者證明某項陳述成立。例如,使用者可以證明自己符合某項資格要求,而不公開所有個人資料。
FHE 則側重於在資料保持加密的情況下進行計算。例如,系統可以對加密餘額進行操作,而不必先向計算執行方公開餘額明文。
| 比較維度 | FHE | ZK |
|---|---|---|
| 核心目標 | 對加密資料進行計算 | 在少量揭露資訊的情況下驗證陳述 |
| 典型能力 | 加密餘額運算、機密狀態更新 | 資格證明、狀態有效性驗證 |
| 資料處理 | 計算過程可使用加密資料 | 通常圍繞證明產生與驗證展開 |
| 在代幣中的作用 | 處理機密金額與餘額 | 證明交易符合特定條件 |
| 主要挑戰 | 計算成本、密文管理、效能 | 證明產生成本、電路設計 |
兩者並不是互斥關係。機密金融應用可以使用 FHE 處理敏感金額,同時使用 ZK 證明特定交易或身分條件符合要求。
對於 ERC-7984 而言,最重要的不是選擇哪一種技術名稱,而是底層實現能否可靠地支援機密數值處理、正確的餘額更新和適當的存取控制。
標準介面只有在獲得開發工具和應用支援後,才能真正形成生態。
OpenZeppelin 長期提供以太坊智慧合約開發元件,其 Confidential Contracts 專案為 ERC-7984 提供參考實現和擴充模組。Zama 則提供基於 FHE 的機密計算技術,使開發者能夠圍繞加密資料建立智慧合約。
OpenZeppelin 的相關元件不僅包含基礎機密代幣,還包括一般 ERC-20 包裝、帳戶凍結、存取限制、觀察者權限和 RWA 專用擴充功能。這些模組分別對應不同的業務需求。
例如,ERC7984ObserverAccess 允許帳戶授予指定觀察者查看機密餘額或轉帳金額的權限;ERC7984Restricted 可以用於實施帳戶限制;ERC7984Rwa 則提供適用於受監管資產場景的部分控制能力。
2026 年 3 月,OpenZeppelin 還發布了針對 Confidential Contracts 0.3.0 版本的安全稽核報告,涉及多項 ERC-7984 擴充功能。這表示相關生態正在完善金融應用所需的功能,但不代表所有後續版本或部署都已獲得相同程度的安全驗證。
另一方面,Zama 的開發工具開始嘗試將複雜的加密操作封裝為更易於整合的介面,並探索授權解密機制,讓特定參與方在規則允許的情況下存取必要資訊。
這些進展為機密代幣進入實際應用提供了技術基礎。不過,開發工具可用、合約元件存在和金融機構大規模採用仍是三個不同階段,不能混為一談。
穩定幣是 ERC-7984 最值得關注的潛在應用之一。
目前,許多穩定幣在公開區塊鏈上流通,使用者能夠直接查看轉帳金額和地址餘額。這對一般鏈上交易不一定構成問題,但企業資金結算通常具有更高的商業保密要求。
例如,一家跨國企業使用穩定幣向不同供應商付款。如果每筆交易金額都公開,外部觀察者可能透過鏈上資料推測採購規模、業務往來和資金安排。
基於 ERC-7984 的機密穩定幣可以嘗試解決這項問題。企業仍然能夠使用鏈上代幣完成支付,但金額不必直接向公眾公開。收款方則可以在取得相應權限後確認到帳金額。
對金融機構而言,機密穩定幣還可能支援機構間資金劃轉、客戶資金管理和自動化結算。特別是在需要處理敏感交易金額的場景中,機密性可能降低機構使用公開區塊鏈的顧慮。
但隱私不等於免除合規義務。穩定幣發行方和金融機構仍可能需要實施身分驗證、交易監控、制裁篩查和資金來源審查。
因此,真正適合機構採用的機密穩定幣,通常需要同時具備金額保護、授權揭露和風險控制能力,而不只是隱藏轉帳數值。
RWA(現實世界資產)是指將債券、基金、股票或其他現實資產的相關權益透過區塊鏈代幣進行表示和管理的模式。
在公開代幣模型中,機構持有的資產數量可能被外部觀察者直接查詢。如果資產對應債券持倉、基金份額或其他金融權益,公開餘額可能曝露部分投資組合資訊。
ERC-7984 可以為這些資產提供機密餘額和轉帳金額的處理能力,使持倉數量不必直接公開。
例如,一檔代幣化基金可以探索使用機密代幣表示基金份額,讓符合條件的投資者轉讓份額,同時透過附加規則限制不符合資格的帳戶參與。
OpenZeppelin 的 RWA 擴充功能提供凍結、帳戶限制和指定角色操作等功能,使開發者能夠在機密代幣基礎上加入部分受監管資產所需的控制機制。不過,這些技術功能本身不能取代證券發行、投資者資格審查或其他法律要求。
在 DeFi 場景中,機密代幣還可能支援隱私支付、機密資金管理和部分保密交易策略。
但現有 DeFi 協議通常圍繞公開數值設計。例如,自動做市商需要計算資產儲備和兌換價格,借貸協議需要判斷抵押率與清算條件。如果將相關金額改為機密數值,協議就需要重新設計計算、驗證和互動方式。
因此,ERC-7984 並不能直接讓現有 DeFi 協議自動取得隱私功能。它更像是為下一代機密金融應用提供底層介面。
除了餘額和金額的機密性,ERC-7984 還採用了不同的第三方轉帳授權機制。
在 ERC-20 中,使用者通常透過 approve 為某個地址設定可使用的代幣額度。例如,授權某個 DeFi 協議最多使用 100 個代幣。
ERC-7984 採用 Operator 模型。使用者可以授權某個操作方在指定截止時間之前代表自己轉移代幣,而不是透過公開的 Allowance 數值管理額度。
這種設計與機密金額的處理方式有關。由於代幣餘額和轉帳數量本身需要保密,傳統的公開額度授權不一定適合直接沿用。
但這種授權方式也帶來了重要風險:在授權有效期間內,Operator 可能有權轉移帳戶中的全部代幣,而不只是某個預先設定的數量。
因此,使用者需要特別注意被授權地址的可信度、權限範圍和到期時間。對於涉及自動支付或機構資金管理的應用,還需要透過額外的業務規則和安全控制限制潛在損失。
這也說明,機密代幣的安全設計不僅涉及密碼學,還涉及帳戶權限、應用程式互動和使用者操作風險。
鏈上隱私與金融監管不一定互相衝突,但兩者需要透過具體技術和制度安排建立連結。
在傳統公開鏈上,任何人都可以查看大部分代幣轉帳金額。這種透明性降低了部分稽核門檻,但也讓商業敏感資訊曝露給無關第三方。
ERC-7984 嘗試提供另一種方式:公眾不必看到所有明文金額,但獲授權的參與者仍可以根據業務需要存取特定資料。
例如,企業可以允許財務稽核人員查看相關交易金額,受監管金融機構可以圍繞客戶身分和資金活動實施必要檢查,發行方也可以根據適用法律建立凍結或轉帳限制機制。
OpenZeppelin 的觀察者權限和 RWA 擴充功能,為這種選擇性揭露提供了技術元件。但是否符合具體監管要求,還取決於身分驗證、權限管理、紀錄保存、資料揭露流程及適用法律。
需要特別注意的是,ERC-7984 基礎標準並不會自動提供完整的合規體系。開發者仍需設計額外的業務控制機制,確保隱私功能不會妨礙必要的風險管理和法律義務。
從長期來看,這種可控機密性可能比完全公開或完全匿名的單一模式,更適合部分機構金融應用。
首先是計算效能。FHE 需要執行複雜的加密計算,其效能成本通常高於一般明文運算。對於高頻支付和複雜 DeFi 協議而言,計算延遲、基礎設施成本和系統吞吐量都可能影響實際使用體驗。
其次是錢包與應用程式相容性。ERC-7984 不直接相容於 ERC-20,錢包需要支援機密金額輸入、加密資料處理和授權解密。交易平台和 DeFi 協議也需要適配相應介面。
第三是金鑰與存取權限管理。機密資料的安全性不僅取決於加密演算法,還取決於誰能夠解密、如何授予權限以及如何撤銷存取權。如果權限設定不當,敏感金額仍可能被不應取得資訊的參與者讀取。
第四是隱私邊界。ERC-7984 基礎標準主要保護餘額和金額,並不會自動隱藏地址或所有交易中繼資料。即使金額保持機密,外部觀察者仍可能透過交易關係和時間特徵分析帳戶行為。
第五是標準成熟度與安全驗證。ERC-7984 仍在演進,具體實現取決於底層隱私計算機制。不同版本的合約、擴充元件和部署環境可能具有不同的安全假設,開發者需要獨立評估其風險。
最後是生態網路效應。ERC-20 的優勢不僅來自技術介面,還來自交易平台、錢包、借貸協議和支付工具的廣泛支援。ERC-7984 若希望形成類似的應用網路,就需要更多基礎設施和開發者共同參與。
這些問題代表,ERC-7984 更適合被視為機密鏈上金融的重要基礎設施探索,而不是已經可以無縫取代所有公開代幣的成熟方案。
ERC-7984 是一項圍繞機密同質化代幣建立標準介面的以太坊提案,其核心目標是在保留代幣轉帳和智慧合約互動能力的同時,保護帳戶餘額與轉帳金額。
與傳統 ERC-20 相比,ERC-7984 的重要變化並不是增加一個簡單的隱私選項,而是將機密資料表示、轉帳介面和權限管理納入代幣設計。透過 FHE 等底層技術,開發者可以探索在不公開明文金額的情況下完成部分鏈上金融操作。
OpenZeppelin 與 Zama 的相關實現,為機密穩定幣、機構支付、RWA 和隱私 DeFi 提供了可重複使用的開發基礎。然而,標準仍處於演進階段,計算效能、應用程式相容性、權限安全和監管要求仍然是實際落地的重要挑戰。
從更廣泛的產業角度來看,ERC-7984 的價值不在於讓區塊鏈完全失去透明性,而在於探索如何在公開、可驗證的基礎設施之上,為不同金融活動提供必要的商業保密能力。隨著鏈上金融應用逐漸進入企業支付和機構資產管理領域,這種可控機密性可能成為未來代幣標準的重要發展方向。
ERC-7984 是一項機密同質化代幣標準提案,旨在透過機密數值引用保護代幣餘額和轉帳金額,同時保留代幣轉帳和智慧合約互動能力。
ERC-20 通常公開餘額和轉帳金額,而 ERC-7984 將這些數值設計為機密資料。兩者使用不同的介面,不能直接視為完全相容。
ERC-7984 本身不強制使用 FHE,但 OpenZeppelin 的相關實現採用 Zama 的 FHE 技術處理加密餘額和轉帳金額。
基礎標準不會自動隱藏發送方和接收方地址。其主要隱私保護對象是代幣餘額和轉帳金額,地址隱私需要額外機制支援。
可以作為機密穩定幣的技術基礎,使穩定幣轉帳金額不必直接向公眾公開。但具體發行、儲備和合規要求仍需由發行方滿足。
可以。開發者能夠在機密代幣基礎上加入帳戶限制、凍結和授權觀察等功能,以支援部分受監管資產場景。
ERC-7984 是代幣介面標準,而零知識證明是一類密碼學技術。ERC-7984 可以採用不同的隱私實現,包括使用 ZK 相關機制。
可以支援經過適配的 DeFi 應用,但現有 ERC-20 協議通常不能直接處理 ERC-7984 的機密數值,需要額外開發和整合。
Operator 授權具有時間限制,但在有效期間內可能允許操作方轉移帳戶中的全部代幣。使用者應謹慎選擇授權對象並控制授權期限。
截至 2026 年 10 月,ERC-7984 仍處於標準提案階段。雖然已有參考實現和開發元件,但其最終規範和生態支援仍可能繼續變化。
* 投資有風險,入市須謹慎。本文不作為 Gate 提供的投資理財建議或其他任何類型的建議。
* 在未提及 Gate 的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate 有權追究其法律責任。





