買幣
行情
現貨
合約BTC
理財
活動中心
福利中心
更多
0 費狂歡節
ERC-4626: 什麼是 ERC-4626?ERC-4626 是 Ethereum 的代幣標準,為持有單一底層 ERC-20 資產的代幣化金庫定義共通介面。代幣化金庫會接收底層加密資產,並發行可互換的份額代幣,代表對金庫管理資產的按比例請求權。官方ERC-4626 規範將存入、提領、份額鑄造、份額贖回、匯率預覽和金庫限額標準化。ERC-4626 是最終版 Ethereum Request for Comments ERC-4626: 什麼是 ERC-4626?ERC-4626 是 Ethereum 的代幣標準,為持有單一底層 ERC-20 資產的代幣化金庫定義共通介面。代幣化金庫會接收底層加密資產,並發行可互換的份額代幣,代表對金庫管理資產的按比例請求權。官方ERC-4626 規範將存入、提領、份額鑄造、份額贖回、匯率預覽和金庫限額標準化。ERC-4626 是最終版 Ethereum Request for Comments

ERC-4626

2026/10/13 15:31
#Advanced
Humanity
H$0.05595-3.03%
SynFutures
F$0.002991-1.31%
PX
PX$0.0116+5.45%
STANDARD
STANDARD$0.2277-5.59%
REAL
ASSET$0.1784-1.17%

什麼是 ERC-4626?

ERC-4626 是 Ethereum 的代幣標準,為持有單一底層 ERC-20 資產的代幣化金庫定義共通介面。

代幣化金庫會接收底層加密資產,並發行可互換的份額代幣,代表對金庫管理資產的按比例請求權。

官方ERC-4626 規範將存入、提領、份額鑄造、份額贖回、匯率預覽和金庫限額標準化。

ERC-4626 是最終版 Ethereum Request for Comments 標準。

建立此標準是為了讓錢包、去中心化應用程式、聚合器和其他智能合約更容易整合收益型金庫。

此標準有時也稱為代幣化金庫標準(Tokenized Vault Standard)。

ERC-4626 不會定義單一投資策略,也不保證存入資產會產生收益。

它定義相容金庫如何傳達資產計算方式,以及如何執行存入或退出操作。

什麼是代幣化金庫?

代幣化金庫是管理加密資產,並發行代表相關資產請求權之代幣的智能合約。

使用者存入金庫支援的底層資產,並取得金庫份額。

金庫可能會借出資產、將資產質押、提供流動性、持有資產作為儲備,或採用程式碼定義的其他策略。

如果策略產生收益,每份額所代表的價值可能增加。

如果策略造成資產損失,每份額所代表的價值可能減少。

因此,金庫份額不一定等於一單位底層資產。

其價值取決於金庫管理資產與流通份額總數之間的關係。

為什麼要建立 ERC-4626?

ERC-4626 出現前,代幣化金庫已經存在,但它們往往採用不同的函式、計算規則和術語。

整合多個金庫的應用程式需要為每種實作分別建立轉接器。

自訂轉接器增加開發工作,也提高計算錯誤的可能性。

ERC-4626 引入共通介面,讓相容金庫可以使用相同的基本存入、提領、鑄造、贖回和預覽方法。

標準化提升了可組合性,因為一個應用程式可以透過熟悉的一組函式與多個金庫互動。

標準化不代表底層策略相同。

每個金庫仍可能具有不同資產、費用、風險、限額、管理員和投資邏輯。

底層資產與金庫份額

ERC-4626 區分資產和份額。

資產是存入金庫並可從金庫提領的 ERC-20 代幣。

份額是金庫發行的 ERC-20 代幣,代表對其管理資產的請求權。

例如,在初始兌換率為每份額對應一單位資產時,使用者可能存入 100 單位底層代幣,並取得 100 份額。

若金庫後來持有 110 單位資產,而份額總數仍為 100,每份額就約代表 1.1 單位資產。

若金庫損失 10 單位資產,每份額可能約代表 0.9 單位資產。

實際結果取決於金庫的計算方式、費用、四捨五入和策略績效。

ERC-4626 份額是 ERC-20 代幣

ERC-4626 金庫必須為其份額代幣實作 ERC-20。

因此,份額持有者可以使用 ERC-20 餘額、授權額度、轉移和核准功能。

金庫也必須為其份額名稱、代號和小數位數實作 ERC-20 選用的中繼資料函式。

金庫可以在使用者呼叫

transfer
或
transferFrom
時回復,以限制份額轉移。

因此,符合 ERC-4626 標準不代表份額可以自由交易。

基於技術、監管、會計或風險管理原因,專案可能限制份額轉移。

asset 函式

asset
函式會傳回金庫底層 ERC-20 代幣的合約地址。

此地址會告訴應用程式,存入、提領和金庫計算所使用的資產為何。

標準規定此函式不得回復。

使用者應驗證傳回的代幣地址,而不應只依賴資產名稱或代號。

不同代幣可能使用相同的顯示代號。

標準 ERC-4626 金庫管理一種底層 ERC-20 資產。

若要支援原生區塊鏈資產,或具有多個資產入口的金庫結構,就需要使用獨立擴充功能。

totalAssets 函式

totalAssets
函式會回報金庫管理的底層資產數量。

已納入金庫管理持有資產的收益應包含在內。

此函式也必須計入向金庫持有資產收取的費用。

此函式不得回復。

回報的金額可能包含透過外部策略部署的資產,而不只是直接存放在金庫地址中的代幣。

使用者應檢查實作如何計算管理資產。

錯誤或可操縱的計算方式可能造成誤導性的份額價格和不安全的存入操作。

ERC-4626 匯率的運作方式

金庫匯率描述特定份額數量對應多少底層資產。

簡化的計算方式是以管理資產總額除以份額總供應量。

實際實作可能加入虛擬資產、虛擬份額、費用、精度偏移或依策略而異的計算方式。

金庫獲得收益或收到捐贈資產時,匯率可能上升。

金庫損失資產或認列壞帳時,匯率可能下降。

匯率不一定是外部交易平台的市場價格。

它是由金庫合約定義的會計關係。

convertToShares 函式

convertToShares
函式會在理想條件下,估算指定數量的底層資產對應多少份額。

此函式旨在提供平均兌換計算,而不是對單筆交易作出精確承諾。

結果不得包含存入費用。

結果不得因呼叫者身分而改變。

結果不得反映僅適用於特定使用者的暫時金庫限額或條件。

標準要求換算結果朝零方向捨去。

若應用程式需要估算實際存入的可能結果,應改用

previewDeposit
。

convertToAssets 函式

convertToAssets
函式會在理想條件下,估算指定數量的金庫份額對應多少底層資產。

此函式不得包含提領費用。

結果不得因呼叫者而異。

此函式也會朝零方向捨去。

此函式可用於投資組合顯示和一般會計計算。

不應將其視為有保證的提領報價,因為實際退出可能受到費用、限額、可用流動性和金庫狀態變化影響。

Deposit 與 Mint 的差異

deposit
和
mint
函式都可用來進入 ERC-4626 金庫,但兩者從不同方向定義交易。

使用

deposit
時,使用者指定確切的底層資產存入數量。

金庫會計算接收者可取得多少份額。

使用

mint
時,使用者指定接收者應取得的確切份額數量。

金庫會計算所需的底層資產數量。

當應用程式需要固定輸入數量或固定輸出數量時,這項差異十分重要。

deposit 函式

deposit
函式會將確切數量的底層資產轉入金庫,並向指定接收者發行份額。

大多數實作都要求呼叫者先核准金庫使用底層 ERC-20 資產。

若無法存入全部資產,交易必須回復。

存入限額、核准額度不足、餘額不足、金庫已暫停或其他限制,都可能造成此情況。

成功存入時,必須發出標準化的

Deposit
事件。

此函式會傳回發給接收者的份額數量。

mint 函式

mint
函式會向接收者發行確切數量的金庫份額。

呼叫者會提供金庫依目前計算方式所需的底層資產數量。

若無法鑄造指定數量的份額,交易必須回復。

如果金庫收取進場費,所需資產金額可能包含該費用。

成功鑄造時,必須發出

Deposit
事件,因為存入和鑄造操作都代表進入金庫。

Withdraw 與 Redeem 的差異

withdraw
和
redeem
函式都用於退出 ERC-4626 金庫。

使用

withdraw
時,呼叫者會指定接收者應取得的確切底層資產數量。

金庫會計算必須銷毀多少份額。

使用

redeem
時,呼叫者會指定要銷毀的確切份額數量。

金庫會計算接收者可取得多少資產。

份額持有者和提領資產的接收者可以是不同地址。

呼叫者不是份額持有者時,通常需要有足夠的 ERC-20 份額授權額度。

withdraw 函式

withdraw
函式會向接收者傳送確切數量的底層資產,並從持有者處銷毀所需份額。

若無法提領指定資產,函式必須回復。

可能原因包括份額不足、授權額度不足、流動性限制、提領限制或策略已暫停。

透過兌換計算反映的退出費,可能會影響銷毀的份額數量。

成功提領時,必須發出標準化的

Withdraw
事件。

redeem 函式

redeem
函式會銷毀確切數量的份額,並向接收者傳送對應資產。

此函式會傳回交付的底層資產數量。

若無法贖回完整份額數量,函式必須回復。

退出費可能會降低傳回的資產金額。

成功贖回時,必須發出

Withdraw
事件。

ERC-4626 預覽函式

ERC-4626 包含預覽函式,可依目前鏈上條件估算進入或退出交易的結果。

這些函式是

previewDeposit
、
previewMint
、
previewWithdraw
和
previewRedeem
。

與一般換算函式不同,預覽函式應包含適用費用。

這些函式應盡可能準確模擬結果,且不變更區塊鏈狀態。

在交易執行前,其他交易可能改變金庫的資產、供應量、費用或限額,因此預覽結果可能過時。

應用程式應搭配滑點控制使用預覽,不應假設報價結果一定能實現。

previewDeposit 與 previewMint

previewDeposit
會估算存入指定資產數量後可取得的份額。

在相同交易狀態下,它傳回的份額不得多於實際存入所發行的份額。

previewMint
會估算鑄造指定份額所需的資產數量。

在相同交易狀態下,它傳回的資產不得少於實際鑄造所需的資產。

這些捨入方向可避免金庫向使用者承諾比狀態變更函式實際能提供更有利的結果。

previewWithdraw 與 previewRedeem

previewWithdraw
會估算提領指定資產數量所需銷毀的份額數量。

在相同交易狀態下,它傳回的份額不得少於實際提領所需的份額。

previewRedeem
會估算贖回指定份額數量可取得的資產。

在相同交易狀態下,它傳回的資產不得多於實際贖回可提供的資產。

這些函式有助於介面在要求使用者授權退出前,說明相關成本。

最高存入與鑄造限額

maxDeposit
函式會回報目前可為某接收者存入的最大資產數量。

maxMint
函式會回報目前可為某接收者鑄造的最大份額數量。

這些數值應考量全域限額和接收者專屬限制。

若停用存入功能,相關最高額應傳回 0,而非回復。

若沒有實際限額,金庫可以傳回無號整數的最大值。

最高額不是預留額度,因為使用者交易執行前,金庫條件可能改變。

最高提領與贖回限額

maxWithdraw
函式會回報持有者目前可提領的最大資產數量。

maxRedeem
函式會回報持有者目前可贖回的最大份額數量。

這些限額可能反映份額餘額、流動性限制、鎖定期、暫停操作和其他金庫規則。

即使金庫持有有價值的資產,若這些資產無法立即變現,最高提領額也可能偏低。

應用程式不應假設金庫的全部資產都能立即贖回。

ERC-4626 事件

ERC-4626 除了一般 ERC-20 份額事件外,也定義了

Deposit
和
Withdraw
事件。

Deposit
事件會記錄呼叫者、份額持有者、存入資產數量和發行份額數量。

Withdraw
事件會記錄呼叫者、資產接收者、份額持有者、提領資產數量和銷毀份額數量。

應用程式可以利用這些事件追蹤金庫的存入和退出活動。

ERC-20

Transfer
事件也會記錄金庫份額的鑄造、銷毀和轉移。

索引器應了解這些事件之間的關係,以免重複計算同一筆金庫操作。

金庫收益與份額價值

ERC-4626 金庫通常會透過每份額代表的資產數量增加來反映收益。

金庫在取得收益時,不需要向每位持有者發行新份額。

相反地,相同數量的份額可能可兌換更多底層資產。

只要實作仍符合標準,金庫也可以採用其他計算方式分配價值。

使用者應確認策略收益如何以及何時由

totalAssets
認列。

待處理、未實現或由外部回報的收益,可能無法立即提領。

金庫費用

ERC-4626 允許金庫收取費用。

可能收取的費用包括進場費、退出費、管理費、績效費和策略支出。

此標準不規定單一費用結構或最高費率。

預覽函式應反映模擬操作適用的費用。

一般換算函式則應排除費用。

使用者應檢視費用由誰收取、如何計算、管理員能否變更,以及以資產或份額扣收。

將所有費用和損失納入計算後,宣稱的高收益率可能大幅降低。

捨入與小額存入

ERC-4626 計算使用整數運算,因為智能合約無法發行小於份額代幣最小單位的分數。

因此,捨入可能導致存入者取得的份額略少於精確數學計算的結果。

若存入金額只會產生極少份額單位,損失可能更為明顯。

極端情況下,存入結果可能捨去為 0 份額。

使用者存入資產卻取得 0 份額,等於將價值轉給現有份額持有者。

應用程式應拒絕只會產生低於可接受數量份額的存入操作。

什麼是 ERC-4626 通膨攻擊?

通膨攻擊會操縱金庫的資產與份額兌換率,尤其是在金庫為空或流動性極低時。

攻擊者可以先存入少量資產,然後直接將底層資產轉入金庫,而不鑄造額外份額。

這筆捐贈會增加攻擊者既有份額所對應的資產。

之後使用者的存入可能會被捨入為極少份額,甚至 0 份額。

攻擊者可以贖回原有份額,取得部分或全部受害者存入的資產。

目前的 ERC-4626 安全指南說明了這種初次存入操縱方式,以及其與捨入之間的關係。

防範通膨攻擊

一種防禦方式是在計算匯率時使用虛擬資產和虛擬份額。

這些虛擬數量可在使用者實際存入前建立較安全的初始匯率。

小數位偏移也可以讓份額的精度高於底層資產。

更高的精度會提高一般存入被捨入為 0 份額的難度。

目前持續維護的實作可以納入這些防護措施,但並非每個已部署的 ERC-4626 金庫都使用這些措施。

應用程式也應要求最低份額輸出,並拒絕不利的存入操作。

另一種可能的設計是為金庫提供永久鎖定的初始流動性,但這會帶來不同的營運考量。

滑點風險

若實際存入或提領結果與使用者預期金額不同,就會產生滑點。

其他交易可能在預覽與使用者交易執行之間改變匯率。

費用、捐贈、策略回報、損失,以及其他存入或提領操作也可能改變結果。

ERC-4626 基本進出函式未包含明確的最低輸出或最高輸入參數。

ERC-5143 擴充功能提議加入具滑點控制的多載函式,供使用者直接操作時使用。

應用程式也可以使用路由器或包裝合約,檢查最終結果是否符合使用者設定的限額。

份額價格操縱與預言機

應用程式有時會將 ERC-4626 份額的換算率作為價值來源。

若匯率可受到直接捐贈、延遲計算、低流動性或可操縱策略影響,這種做法可能很危險。

使用金庫份額作為抵押品的借貸協議,必須了解

totalAssets
和份額供應量有多容易變動。

單筆交易可能造成暫時性匯率,不適合用作價格預言機。

ERC-4626 換算函式回報的是金庫計算資訊,不應自動視為不易受操縱的市場價格。

整合時可能需要獨立定價、時間加權資料、匯率限額或其他防護措施。

重入與代幣轉移風險

存入和提領操作會與外部代幣合約互動。

惡意或特殊代幣可能執行回呼、傳回非預期數值、收取轉移費用,或以非標準方式變更餘額。

外部策略合約也可能回呼金庫。

開發者應以安全的順序更新重要計算,並採用適當的重入防護。

Solidity 安全指引說明了為何每次外部合約呼叫都應視為可能的控制權轉移。

若攻擊者能透過其他金庫函式重新進入,只保護單一進入函式可能不足以防範風險。

非標準底層代幣

轉帳收費代幣可能使金庫實際收到的資產少於存款人要求的金額。

重基代幣可能在沒有一般轉帳的情況下變更金庫餘額。

設有地址封鎖或暫停控制的代幣可能導致提領無法執行。

小數位數特殊的代幣可能增加換算和顯示的複雜度。

可升級的底層代幣可能在金庫部署後變更其行為。

金庫開發者應測量實際代幣移動情況,並測試特定資產的行為,而不是假設 ERC-20 一定依理想方式運作。

策略與流動性風險

ERC-4626 標準化不會限制金庫如何運用存入資產。

策略可能涉及借貸、質押、提供流動性、衍生品、跨鏈橋或外部託管。

每項活動都會帶來不同的智能合約、市場、交易對手、預言機、強制平倉和流動性風險。

金庫可能回報持有有價值資產,但無法迅速取回這些資產。

外部部位變成資不抵債時,金庫也可能認列損失。

使用者應評估策略本身,而不只是 ERC-4626 介面。

管理員與升級風險

ERC-4626 金庫可能設有管理員角色,可控制費用、限額、策略、暫停或緊急提領。

可升級金庫可能在使用者取得份額後變更實作。

升級可以修補漏洞,也可能引入惡意或不安全的行為。

管理員遭到入侵時,攻擊者可能轉移資產、核准有害策略,或阻止正常退出。

使用者應檢查升級權限、時間鎖、多重簽章要求、緊急權限和角色分工。

符合 ERC-4626 標準不代表金庫已去中心化或不可變更。

ERC-4626 與原生 ETH

ERC-4626 基礎標準要求使用一種底層 ERC-20 代幣。

原生 ETH 不是 ERC-20 合約,因此無法直接符合此要求。

金庫可以使用代幣化 ETH 作為底層 ERC-20 資產。

最終版ERC-7535 擴充功能調整 ERC-4626 介面,以支援底層資產為原生 ETH 的金庫。

使用者應確認金庫要求原生 ETH 還是 ERC-20 形式的資產,因為傳送錯誤資產可能導致交易失敗或資產無法取回。

同步與非同步金庫

標準 ERC-4626 主要為原子式進出流程而設計。

若條件允許,存入、鑄造、提領或贖回通常會在一筆區塊鏈交易中完成。

有些策略需要等待一段請求處理時間,資產或份額才可領取。

ERC-7540 標準擴充 ERC-4626,加入非同步存入和贖回請求。

這可支援涉及延遲結算、流動性有限、跨鏈活動或鏈下資產的策略。

評估非同步金庫時,不應假設所有 ERC-4626 退出操作都能立即完成。

單一資產與多資產金庫

標準 ERC-4626 金庫使用一種底層 ERC-20 資產和一種金庫份額代幣。

有些金庫系統需要多個資產入口,並由這些入口產生相同的份額代幣。

ERC-7575 標準調整 ERC-4626 以支援多資產金庫結構,並可將金庫入口與份額代幣分開。

此擴充功能會帶來不同的整合和介面偵測需求。

合約不應在未公開相關計算方式的情況下,接受多種互不相關的資產,卻聲稱採用一般 ERC-4626 行為。

ERC-4626 有介面 ID 嗎?

ERC-4626 基礎規範不要求使用 ERC-165 介面偵測。

這與 ERC-721 等定義必須支援 ERC-165 的標準不同。

應用程式通常透過函式、已發布 ABI、已驗證原始碼、登錄資訊或專案文件來識別 ERC-4626。

呼叫一個熟悉的函式並不足以證明完整符合標準。

整合方應確認完整介面並測試金庫的必要行為。

開發者如何實作 ERC-4626

開發者應從持續維護且經審查的實作開始,而不是從頭建立金庫計算方式。

目前的 ERC-20 與 ERC-4626 API 文件提供可重複使用的實作,供開發者擴充策略。

開發者仍須定義資產如何部署、估值、取回和保護。

開發者應測試存入、鑄造、提領、贖回、費用、捨入、直接捐贈、空金庫行為、損失和特殊底層代幣。

不變條件測試應確認使用者無法提領超過其份額所代表的資產。

安全審查也應涵蓋管理員、外部策略、價格資料來源、升級路徑和緊急程序。

使用者如何評估 ERC-4626 金庫

第一步是確認金庫和底層資產的合約地址。

第二步是找出預期收益所依據的策略。

第三步是檢視進場、退出、管理、績效和策略費用。

第四步是檢查目前資產、份額供應量、換算率和可用提領限額。

第五步是確認金庫是否包含防範首次存入操縱和通膨攻擊的措施。

第六步是檢視管理員、升級、暫停和緊急權限。

第七步是了解提領屬於同步、延遲、排隊處理,還是取決於外部流動性。

第八步是檢視稽核和事故歷史,但不要將稽核視為保證。

第九步是設定滑點限額,並避免執行只會發行極少份額的交易。

第十步是在投入大量資產前,先以有限金額測試不熟悉的金庫。

ERC-4626 存入範例

假設某金庫管理 1,000 單位底層資產,流通份額為 1,000 份。

扣除費用和捨入前,每份額約代表一單位資產。

使用者透過

previewDeposit
查詢存入 100 單位資產可取得多少份額。

由於金庫收取進場費並依其實作方式捨入,預覽結果為 99 份額。

使用者核准金庫使用 100 枚底層代幣。

接著,使用者呼叫

deposit
,輸入 100 單位資產並指定接收地址。

金庫會轉入資產、更新計算、鑄造 99 份額,並發出

Deposit
事件。

如果策略之後取得資產收益,但未發行更多份額,這 99 份額可能可以兌換更多底層代幣。

如果策略造成價值損失,相同份額可兌換的資產可能減少。

常見的 ERC-4626 錯誤

常見錯誤之一,是以為一份金庫份額永遠等於一單位底層資產。

另一個錯誤是將

convertToShares
當成有保證的存入報價。

第三個錯誤是提交存入交易時,未設定最低可接受份額數量。

第四個錯誤是忽略小額存入的捨入損失。

第五個錯誤是以為

totalAssets
等於直接存放在金庫地址中的代幣數量。

第六個錯誤是未分析操縱風險,就將金庫匯率作為安全的價格預言機。

第七個錯誤是以為所有管理資產都能立即提領。

第八個錯誤是只評估標準,卻忽略金庫的底層策略。

第九個錯誤是將稽核視為不會發生損失的證明。

第十個錯誤是以為符合 ERC-4626 標準就能保證費用公平、管理員安全或收益為正。

常見問題

ERC-4626 代表什麼?

ERC-4626 是 Ethereum 的代幣化金庫標準,適用於發行 ERC-20 份額、代表對單一底層 ERC-20 資產請求權的金庫。

ERC-4626 是 ERC-20 代幣嗎?

ERC-4626 金庫必須為其金庫份額實作 ERC-20。

什麼是底層資產?

底層資產是金庫接受存入並透過提領交付的 ERC-20 代幣。

什麼是 ERC-4626 份額?

份額是一種可互換代幣,代表對金庫管理資產的按比例請求權。

一份份額永遠等於一單位資產嗎?

不會,兌換率會隨管理資產、份額供應量、費用、捨入、獲利和損失而改變。

ERC-4626 會保證收益嗎?

不會。此標準將金庫互動方式標準化,但不保證策略會產生正報酬。

deposit 和 mint 有什麼不同?

deposit
指定輸入資產數量,
mint
則指定預期取得的份額數量。

withdraw 和 redeem 有什麼不同?

withdraw
指定預期取得的資產數量,
redeem
則指定要銷毀的份額數量。

totalAssets 會傳回什麼?

它會依金庫的計算邏輯,傳回金庫管理的底層資產數量。

預覽函式會保證最終結果嗎?

不會,交易執行前金庫狀態可能改變,因此應用程式應使用滑點防護。

ERC-4626 金庫可以收取費用嗎?

可以,金庫可收取進場、退出、管理、績效或其他已揭露的費用。

什麼是 ERC-4626 通膨攻擊?

這是一種操縱金庫早期匯率的攻擊,可能導致受害者的存入被捨入為極少份額或 0 份額。

金庫如何降低通膨攻擊風險?

可能的防禦方式包括虛擬資產、虛擬份額、更高份額精度、鎖定初始流動性和最低輸出檢查。

ERC-4626 金庫可能虧損嗎?

可能,策略損失、漏洞利用、壞帳、市場走勢、管理員遭入侵和外部故障都可能降低份額價值。

ERC-4626 份額可以轉移嗎?

份額通常支援 ERC-20 轉移,但金庫可以限制份額轉移。

ERC-4626 可以使用原生 ETH 嗎?

基礎標準要求使用 ERC-20 資產,而 ERC-7535 則調整介面以支援原生 ETH 金庫。

ERC-4626 金庫可以管理多種底層資產嗎?

基礎標準管理單一資產,而 ERC-7575 等擴充功能則支援多資產結構。

ERC-4626 支援延遲提領嗎?

基礎標準著重於原子式操作,而 ERC-7540 則擴充支援非同步請求和領取流程。

ERC-4626 要求支援 ERC-165 嗎?

不要求,ERC-4626 基礎規範不要求 ERC-165 介面偵測。

符合標準的 ERC-4626 金庫就安全嗎?

不一定。符合標準可提升互通性,但無法證明策略、計算、合約或管理員安全。

結論

ERC-4626 是 Ethereum 的標準介面,適用於管理單一底層 ERC-20 資產並發行 ERC-20 份額的代幣化金庫。

它將存入、鑄造、提領、贖回、換算估值、預覽函式、金庫限額,以及進出事件標準化。

此標準讓錢包和智能合約更容易整合金庫,但不會要求所有金庫採用相同的投資策略。

金庫份額代表按比例計算的請求權,而非與底層資產固定一比一對應的餘額。

其價值可能因策略收益而上升,也可能因損失、費用、壞帳和安全漏洞而下降。

捨入、滑點、直接捐贈和首次存入通膨攻擊都需要謹慎防範。

開發者應使用持續維護的實作、測試空金庫行為、保護外部呼叫,並提供最低輸出控制。

使用者應評估底層策略、流動性、費用、管理員權限、升級系統和提領流程,而不應只依賴 ERC-4626 相容性。

擴充功能可以調整此標準,以支援原生資產、非同步結算、滑點防護和多資產結構。

了解 ERC-4626 有助於加密貨幣使用者區分標準化的金庫計算方式,以及管理其資產的策略所涉及的金融和技術風險。
ETF單週失血6.79億,花旗看多BTC至11.3萬!
ETF單週失血6.79億,花旗看多BTC至11.3萬!ETF單週失血6.79億,花旗看多BTC至11.3萬!
機構在賭什麼?