買幣
行情
現貨
合約BTC
理財
活動中心
福利中心
更多
0 費狂歡節
預言機攻擊: 什麼是預言機攻擊?預言機攻擊是一種加密貨幣安全漏洞利用,攻擊者會操縱、延遲、竄改或濫用智能合約從預言機接收的資料。在區塊鏈應用程式中,預言機用於傳遞外部資料,例如資產價格、儲備資訊、利率、隨機性、現實世界事件或跨鏈訊息。Ethereum 的預言機文件說明,智能合約無法直接存取鏈下資訊,因此需要預言機將外部資料帶到鏈上。預言機攻擊的目標就是利用這項依賴關係。如果智能合約信任錯誤的預言機資料,就可能自預言機攻擊: 什麼是預言機攻擊?預言機攻擊是一種加密貨幣安全漏洞利用,攻擊者會操縱、延遲、竄改或濫用智能合約從預言機接收的資料。在區塊鏈應用程式中,預言機用於傳遞外部資料,例如資產價格、儲備資訊、利率、隨機性、現實世界事件或跨鏈訊息。Ethereum 的預言機文件說明,智能合約無法直接存取鏈下資訊,因此需要預言機將外部資料帶到鏈上。預言機攻擊的目標就是利用這項依賴關係。如果智能合約信任錯誤的預言機資料,就可能自

預言機攻擊

2026/10/13 16:41
#Advanced
Humanity
H$0.0588+3.35%
SynFutures
F$0.00313+9.74%
DeFi
DEFI$0.0001486-4.00%
Smart Blockchain
SMART$0.004301-0.69%
TOP Network
TOP$0.0000695--%

什麼是預言機攻擊?

預言機攻擊是一種加密貨幣安全漏洞利用,攻擊者會操縱、延遲、竄改或濫用智能合約從預言機接收的資料。在區塊鏈應用程式中,預言機用於傳遞外部資料,例如資產價格、儲備資訊、利率、隨機性、現實世界事件或跨鏈訊息。

Ethereum 的預言機文件說明,智能合約無法直接存取鏈下資訊,因此需要預言機將外部資料帶到鏈上。

預言機攻擊的目標就是利用這項依賴關係。如果智能合約信任錯誤的預言機資料,就可能自動執行錯誤邏輯。例如,若預言機回報的價格過低,借貸協議可能會強制平倉原本健康的借款人。若預言機回報的抵押品價格過高,借貸協議可能會允許抵押不足的貸款。若預言機回報錯誤的指數值,衍生品合約可能會錯誤結算。若預言機資料源過時或遭到操縱,穩定幣系統可能會錯誤評估抵押品風險。這使預言機攻擊成為去中心化金融中最嚴重的風險之一,因為即使智能合約完全按照程式碼執行,仍可能造成有害結果。

預言機攻擊重點整理

  • 當攻擊者利用智能合約所信任的資料來源、資料傳遞、時機或整合邏輯時,就會發生預言機攻擊。
  • 價格預言機操縱是 DeFi 中最常見的預言機攻擊類型之一。
  • 預言機攻擊可能導致不公平的強制平倉、錯誤結算、抵押不足的借款、錯誤定價的代幣兌換、贖回失敗及協議損失。
  • 由於區塊鏈無法在沒有回報機制的情況下自然驗證鏈下事實,因此存在預言機風險。
  • 低流動性資金池、單一資料源、過時資料、薄弱的資料彙整方式及不安全的備援邏輯,都可能提高預言機攻擊風險。
  • 若協議依賴薄弱的鏈上價格來源,閃電貸可能讓價格操縱更容易。
  • 跨鏈預言機延遲可能為攻擊者帶來時機上的優勢。
  • 當交易排序讓搜尋者能在預言機更新前後採取行動時,MEV 可能加劇預言機攻擊。
  • 有效的防禦措施包括多個資料來源、新鮮度檢查、熔斷機制、穩健的資料彙整、考量流動性的設計及持續監控。
  • 預言機無法完全消除信任,因此使用者與開發者必須了解預言機的安全模型。

預言機攻擊為何攸關加密貨幣

許多高價值智能合約依賴外部資訊,因此預言機攻擊不容忽視。智能合約可以驗證鏈上餘額與簽章,但若沒有資料來源,就無法自行得知資產的真實市場價格。智能合約也無法自行確認鏈下付款是否已到帳、儲備帳戶是否持有足夠資產,或現實世界事件是否已發生。預言機就成了連接區塊鏈與外部現實的橋梁。如果這座橋梁不夠穩固,即使智能合約程式碼看似完善,應用程式仍可能存在弱點。

OWASP 的價格預言機操縱指南指出,對依賴外部資料來源的智能合約而言,預言機操縱是重大漏洞。

OWASP 的2026 年智能合約安全指南也持續將預言機相關操縱列為主要智能合約風險。

這顯示預言機安全仍是 DeFi 開發者、稽核人員、風險團隊與使用者當前持續關注的議題。

預言機攻擊如何運作

預言機攻擊通常始於智能合約依賴一個可受攻擊者影響的數值。這個數值可能是資產價格、匯率、流動性池價格、時間戳記、儲備報告、隨機數或跨鏈訊息。攻擊者會研究協議如何讀取該數值。接著,攻擊者會尋找扭曲或延遲該數值、搶先交易,或在數值更新前利用協議的方法。如果合約接受遭操縱的資料,攻擊者就能觸發有利可圖的操作。這些操作可能包括過度借款、以過低價格買入資產、以過高價格賣出資產、觸發強制平倉、領取獎勵或不公平地結算合約。攻擊可能在單筆交易中完成,也可能涉及多筆交易。有些攻擊會利用短暫的價格變動。有些攻擊會利用過時資料。有些攻擊會利用治理控制權。有些攻擊則會利用跨鏈時差。

預言機攻擊背後的預言機問題

預言機問題是預言機攻擊存在的核心原因。智能合約具有確定性,也就是說,所有誠實節點在處理相同交易時都應得出相同結果。智能合約無法在執行期間安全呼叫一般網站 API,因為不同節點可能收到不同回應。一個節點可能收到最新價格,另一個節點則收到較舊的價格。一個節點可能收到錯誤訊息,另一個節點則收到有效回應。因此,外部資料必須透過預言機系統回報至區塊鏈。問題在於,智能合約因此必須信任預言機的設計。如果預言機回報錯誤資料,區塊鏈仍可能依據這些錯誤資料執行合約。預言機攻擊利用的正是鏈上確定性與鏈下不確定性之間的落差。預言機設計越完善,這個落差就越難被利用。

價格預言機操縱

價格預言機操縱是加密金融中最常見的預言機攻擊類型。當攻擊者影響智能合約用於交易、借貸、借款、抵押、強制平倉或結算的價格時,就會發生價格預言機操縱。薄弱的協議可能只使用低流動性自動化做市商資金池的現貨價格作為唯一價格來源。攻擊者可以對該資金池進行大量交易,短暫改變價格。如果協議在這段期間讀取遭扭曲的價格,攻擊者就可能獲利。例如,攻擊者可能抬高抵押品價值,借入超過抵押品實際價值的資產。攻擊者也可能壓低抵押品價格,造成不公平的強制平倉。OWASP 的價格預言機操縱指南警告,遭操縱的預言機資料可能導致智能合約行為錯誤。價格預言機操縱之所以危險,是因為 DeFi 合約通常會對價格變動自動做出反應,無須人工審查。單一錯誤價格就可能引發一連串錯誤的金融決策。

閃電貸預言機攻擊

若協議信任可被操縱的價格來源,閃電貸可能讓預言機攻擊更容易得手。閃電貸允許使用者借入資產,並在同一筆交易中償還。如果沒有還款,整筆交易就會回復。攻擊者可能利用閃電貸取得大量短期資金。接著,攻擊者可以用這筆資金移動低流動性市場的價格。攻擊者可以讓有漏洞的協議讀取遭扭曲的價格。然後,攻擊者就能依據該價格借款、兌換、執行強制平倉或結算。最後,如果攻擊成功,攻擊者會償還閃電貸並保留獲利。問題不在於閃電貸本身。真正的問題是協議信任某個價格來源,而攻擊者能以低廉成本移動該價格,並維持足夠時間以發動攻擊。完善的預言機設計應讓操縱價格所需的成本高於可能獲利。

低流動性預言機攻擊

低流動性是預言機攻擊風險最重要的警訊之一。如果協議使用流動性不足的市場作為價格來源,攻擊者只需較少資金就能移動回報的價格。深度充足的市場較難操縱,因為攻擊者必須投入更多資金才能大幅改變價格。流動性稀薄的市場較容易遭操縱,因為能阻擋攻擊者的委託單或資金池儲備較少。新代幣、小型代幣、獨立流動性池、長尾抵押資產,以及交易活動較弱的市場,都需特別留意這項風險。協議在市場平穩時看似安全,但在波動或低交易量期間可能變得脆弱。攻擊者通常會尋找移動預言機數值成本最低的方法。如果預言機使用單一流動性稀薄的資金池或薄弱的資料來源,攻擊者可能很容易找到這條路徑。開發者在信任任何價格來源前,都應評估操縱該來源的經濟成本。若借貸或衍生品協議支援流動性不足的資產,使用者應保持謹慎。

單一資料源預言機攻擊

單一資料源預言機依賴一個資料來源或單一路徑回報資料。這會形成單點故障。如果該來源遭到操縱、駭客攻擊、延遲、錯誤設定或無法使用,智能合約就可能收到錯誤資料。對高價值協議而言,單一資料源預言機的風險尤其高。這類預言機或許容易建置,但簡單的設計可能導致信任過度集中。使用單一市場價格、API、管理員或回報者的協議,必須說明該來源為何足夠可靠。去中心化預言機系統透過使用多個資料來源、多個節點及資料彙整方法來降低這類風險。

Chainlink 的去中心化資料模型文件介紹了包含消費者、代理及彙整器合約元件的資料來源。

這類架構可以降低對單一直接輸入路徑的依賴。不過,去中心化必須真正有效,才能降低攻擊風險。

過時預言機資料攻擊

過時預言機資料是指更新不夠即時、因而不再安全的資料。當真實市場價格已變動,但智能合約仍讀取舊數值時,攻擊者可能利用過時資料。例如,抵押品在真實市場中大幅下跌,但預言機仍回報較舊、較高的價格。借款人可能利用這個過時價格,借入超出抵押品安全承受範圍的資產。另一種情況是,過時的低價格可能造成不公平的強制平倉機會。網路壅塞、預言機節點故障、誘因不足、回報延遲、資料來源暫停或整合邏輯錯誤,都可能導致資料過時。開發者在使用預言機數值前應檢查時間戳記。若資料過舊,不符合應用程式的風險承受範圍,就應拒絕使用。數值發布時可能正確,但市場變動後就可能不再安全。資料新鮮度是預言機安全的一環。

更新時機攻擊

當攻擊者利用預言機資料即將變動的資訊獲利時,就會發生更新時機攻擊。如果價格更新會使某個倉位達到強制平倉條件,搜尋者可能會競相在同一時間提交強制平倉交易。如果預言機更新緩慢,攻擊者可能在更新抵達合約前採取行動。如果預言機更新時間可預測,攻擊者可能會在預期更新前安排交易。如果不同區塊鏈在不同時間收到相同更新,攻擊者可能會利用延遲。這項風險與 MEV 密切相關。

Ethereum 的MEV 文件說明,透過在區塊中納入、排除或重新排序交易,可以提取價值。

預言機更新可能產生 MEV,因為更新會同時改變許多合約的金融狀態。即使預言機數值正確,如果時機與交易排序設計不完善,仍可能造成不公平結果。預言機安全必須同時考量資料準確性與資料時機。

以 MEV 為基礎的預言機攻擊

以 MEV 為基礎的預言機攻擊,著重於預言機相關操作周遭的交易排序。攻擊者可能監看即將更新預言機數值、觸發強制平倉或執行大額兌換的待處理交易。攻擊者可能試圖將自己的交易排在目標交易之前或之後。這可能影響強制平倉優先順序、套利獲利、兌換執行或結算結果。某些情況下,攻擊者不需要直接竄改預言機數值。攻擊者只需更快採取行動,或在預言機更新周邊取得更有利的交易排序。因此,對依賴預言機的協議而言,MEV 是一種市場結構風險。私有交易路由、批次拍賣、承諾揭露機制、延遲結算及謹慎的強制平倉設計,都可能降低部分排序風險。這些工具各有取捨,也無法消除所有攻擊途徑。在協議持有大量價值之前,就應設計考量預言機的 MEV 防護機制。

跨鏈預言機攻擊

當攻擊者利用資訊在不同區塊鏈之間傳遞的方式時,就會發生跨鏈預言機攻擊。跨鏈預言機可能會回報另一條鏈上已發生的事件。它可能傳遞價格、餘額、狀態根、治理訊息或跨鏈橋相關資料。不同區塊鏈的出塊時間、最終性規則、手續費及壅塞狀況各不相同。這會帶來時機與驗證上的挑戰。攻擊者可能利用延遲訊息、過早傳送的訊息、薄弱的中繼者組合,或最終性假設不一致等問題。某則訊息在一條鏈上可能正確,但如果另一條鏈過早將其視為最終結果,仍可能不安全。跨鏈預言機攻擊可能相當複雜,因為它結合了預言機風險、跨鏈橋風險、驗證者風險與時機風險。協議不應將跨鏈訊息視為簡單的 API 呼叫。協議應謹慎訂定最終性要求、重放保護、訊息驗證及備援行為。

隨機性預言機攻擊

當攻擊者預測、影響或偏置智能合約使用的隨機數值時,就會發生隨機性預言機攻擊。隨機性常用於遊戲、NFT 特徵分配、抽獎、彩券、驗證者選擇及其他加密貨幣應用。不安全的隨機數可能讓攻擊者預測稀有結果,或自行選擇參與時機。

Solidity 的全域變數文件警告,除非開發者了解相關風險,否則不應將區塊時間戳記與區塊雜湊作為安全的隨機數來源。

這項警告很重要,因為區塊產生者可能對某些區塊數值具有一定影響力。使用簡單區塊變數作為隨機數的合約可能遭到操縱。安全的隨機性通常需要密碼學設計、承諾機制或可驗證隨機函數。對低價值遊戲而言,薄弱的隨機性可能只是令人困擾。但對高價值鑄造或金融合約而言,隨機性薄弱可能造成重大損失。隨機性應被視為攸關安全的重要預言機輸入。

儲備證明預言機攻擊

儲備證明預言機會回報支撐代幣、封裝資產、穩定幣或託管安排的資產資訊。如果預言機回報不完整、過時或具誤導性的儲備資訊,就可能發生攻擊。例如,預言機可能顯示資產,卻未顯示負債。預言機可能只顯示某個時間點的餘額,卻無法證明持續具備償付能力。預言機可能依賴使用者無法直接驗證的鏈下託管方、稽核人員、管理員或銀行紀錄。攻擊者或不誠實的營運者可能利用這些限制,呈現比實際情況更安全的儲備狀況。儲備證明很有用,但不等同於全面財務健全的證明。儲備資料應搭配負債資料、法律控制措施、贖回規則及營運透明度。儲備證明預言機可以降低不確定性,但無法消除所有鏈下信任。使用者應了解儲備預言機實際能證明哪些事項。

以治理為基礎的預言機攻擊

當攻擊者取得控制預言機系統規則的權限時,就會發生以治理為基礎的預言機攻擊。這可能包括更改資料來源、更換預言機營運者、調整彙整規則、更新代理合約或停用安全檢查。如果協議允許快速且保護不足的預言機治理,攻擊者可能推動有害變更。當管理員金鑰、多重簽章帳戶或代幣投票系統能控制預言機設定時,治理風險尤其重要。協議可能使用強健的預言機資料來源,但如果遭入侵的管理員能立即替換該來源,協議仍然脆弱。較安全的治理通常包括時間鎖、角色分離、監控、緊急暫停規則及透明的升級流程。使用者應了解誰能更改預言機,以及變更多久會生效。稽核人員應檢查治理路徑,而不只是預言機運算方式。預言機攻擊可能透過控制權發生,不只限於市場價格。治理安全也是預言機安全的一部分。

預言機整合錯誤

有些預言機攻擊並非直接利用預言機供應者。這類攻擊利用的是協議整合預言機的方式。開發者可能讀取錯誤的資料來源。合約可能忽略小數位數。協議可能未檢查資料來源是否過時。合約可能以錯誤方向使用價格。協議可能未妥善處理負值、零值、缺失或異常數值。合約可能信任比主要資料來源更容易遭操縱的備援數值。即使外部預言機可靠,這些錯誤仍可能造成攻擊機會。預言機整合程式碼應經過仔細稽核。即使資料來源再可靠,也無法保護錯誤使用資料的協議。

以 AMM 為基礎的預言機攻擊

自動化做市商可以作為鏈上價格來源,因為資金池儲備可推算出價格。由於資料已在鏈上,這種方式具有實用性。但也存在風險,因為交易改變資金池儲備時,池內價格可能隨之變動。如果協議直接使用資金池現貨價格,攻擊者可能在單筆交易中移動該價格。時間加權平均價格可以透過較長期間的價格平均值,降低單區塊操縱風險。然而,時間加權價格並非完美無缺。如果流動性不足、時間區間設定不當,或風險價值過高,這種價格仍可能遭到利用。

Pyth Network 的價格資料來源最佳實務強調,使用預言機價格時,應重視信心資訊。

這個概念很實用,因為協議不只應關注回報的價格,也應考量該價格的不確定性。以 AMM 為基礎的預言機設計應評估操縱成本與可能的攻擊獲利。

借貸協議中的預言機攻擊

借貸協議高度暴露於預言機攻擊,因為它們依賴抵押品價值。如果抵押品被高估,借款人可能借入超出合理範圍的資產。如果抵押品被低估,清算人可能不公平地強制平倉相關倉位。如果借入資產的價格遭錯誤估值,協議可能會錯誤評估債務價值。如果市場崩跌期間預言機資料過時,協議可能反應不及。攻擊者可能鎖定流動性低、資金池獨立或價格來源薄弱的資產。對預言機不確定性較高的資產,借貸協議應設定較保守的抵押率。協議也應採用價格上限、新鮮度檢查、強制平倉緩衝及緊急控制措施。使用者應了解,強制平倉風險不只與市場波動性有關。預言機可靠性同樣攸關風險。

衍生品中的預言機攻擊

衍生品協議需要可靠的參考價格,以計算保證金、資金費率、結算與強制平倉。預言機攻擊可能扭曲這些數值。如果結算價格遭操縱,合約一方可能收到不公平的款項。如果保證金價格過時,風險較高的倉位可能維持開倉狀態太久。如果強制平倉價格錯誤,交易者可能遭到不公平的強制平倉,或在應被強平時未被強平。槓桿會讓預言機錯誤更加危險,因為小幅價格差異可能造成帳戶狀態大幅變化。衍生品協議應採用穩健的指數建構方式,並避免依賴單一淺薄市場。協議也應明確規定,若結算時預言機無法使用,將如何處理。交易者在建立槓桿倉位前,應了解衍生品使用的預言機。衍生品的公平性取決於結算資料的品質。

穩定幣系統中的預言機攻擊

穩定幣系統可能使用預言機評估抵押品、追蹤錨定狀態、監控儲備或觸發風險控制。預言機攻擊可能讓系統誤以為抵押品比實際情況更安全或更不安全。如果抵押品被高估,系統可能允許不安全的鑄造或借款。如果抵押品被低估,健康倉位可能遭強制平倉或受到限制。如果錨定價格預言機資料過時,系統可能在市場承壓時反應過晚。如果儲備預言機提供誤導資訊,使用者可能高估資產支撐品質。穩定幣預言機安全應考量市場波動性、贖回行為、流動性、儲備透明度及法律架構。預言機可以回報資料,但無法保證穩定幣安全。使用者應將預言機設計視為穩定幣風險的一部分。「穩定」一詞不應與「無風險」混為一談。

預言機攻擊風險警訊

使用單一價格來源的協議風險較高。來源市場流動性低時,協議風險較高。市場波動期間價格更新緩慢時,協議風險較高。合約未檢查時間戳記時,協議風險較高。少數人能快速更改預言機時,協議風險較高。協議支援交易深度不足的抵押品時,風險較高。備援資料來源不明確或更容易遭操縱時,風險較高。文件未說明預言機方法時,風險較高。面臨風險的價值遠高於移動預言機所需成本時,風險較高。稽核忽略預言機整合邏輯時,風險較高。

開發者如何防範預言機攻擊

高價值應用程式應使用多個獨立資料來源。避免只將單一低流動性資金池作為唯一可信來源。視情況採用中位數或按流動性加權等穩健的彙整方法。檢查時間戳記,並拒絕過時資料。針對異常價格變動使用熔斷機制。對流動性不足的資產設定較保守的抵押參數。限制治理變更預言機設定的速度。稽核小數位數處理、資料來源地址、備援邏輯及價格方向。即時監控預言機更新。在波動、壅塞、低流動性及更新延遲的情境下測試預言機行為。

使用者如何降低預言機攻擊風險

選擇清楚說明預言機設計的協議。將低流動性資產存入協議作為抵押品時應保持謹慎。若強制平倉取決於預言機價格,避免使用過高槓桿。確認協議的稽核是否涵蓋預言機整合。留意過時、暫停的資料來源及異常價格更新。了解預言機價格可能與可實際成交的市場價格不同。如果協議的預言機控制薄弱,不要因收益率高就假設它安全。預言機風險不明時,使用較小倉位。市場波動期間,預留額外緩衝並監控抵押品健康狀態。請記住,即使使用者沒有做錯任何事,預言機故障也可能傷害誠實的使用者。

關於預言機攻擊的常見誤解

一種常見誤解是認為只有預言機供應者遭到駭客攻擊時才會發生預言機攻擊。許多預言機攻擊其實是因為協議信任了錯誤的價格來源,或錯誤使用資料。另一種誤解是認為去中心化預言機必然安全。去中心化有所助益,但無法解決資料過時、彙整不當、來源薄弱或合約整合錯誤等問題。第三種誤解是認為預言機價格等同於使用者可以交易的價格。預言機可能回報指數、中位數、經信心值調整的價格或延遲價格,而非可立即成交的報價。第四種誤解是忽略借貸與衍生品中的預言機風險。使用者常只關注代幣價格波動性,卻忽略協議如何判定價格,可能才是觸發強制平倉的關鍵。第五種誤解是把熔斷機制當成完整解決方案。熔斷機制有所幫助,但必須謹慎設計,並依照實際攻擊路徑進行測試。

一句話認識預言機攻擊

預言機攻擊是一種加密貨幣漏洞利用,透過濫用預言機的資料、時機、來源或整合方式,讓智能合約根據錯誤、過時、遭操縱或排序不公平的資訊做出有害決策。

常見問題

預言機攻擊是什麼意思?

預言機攻擊是指攻擊者操縱或濫用智能合約從預言機接收資料的一種漏洞利用。

預言機攻擊為什麼危險?

這類攻擊很危險,因為智能合約可能會依據錯誤資料自動執行金融操作。

什麼是價格預言機操縱?

價格預言機操縱是一種預言機攻擊,攻擊者會扭曲智能合約使用的價格資料來源。

閃電貸能用於預言機攻擊嗎?

可以。當協議依賴可被操縱的市場時,閃電貸可提供短期資金,讓攻擊者移動薄弱的價格來源。

什麼是過時的預言機資料?

過時的預言機資料是指更新不夠即時、無法安全反映目前市場狀況的資料。

去中心化預言機也會遭到攻擊嗎?

會。如果資料來源、彙整方式、治理、更新時機或整合設計薄弱,去中心化預言機仍可能遭到攻擊。

什麼是低流動性預言機攻擊?

低流動性預言機攻擊是指攻擊者移動協議用作價格來源的流動性稀薄市場。

MEV 與預言機攻擊有何關聯?

預言機更新前後的交易排序可能影響強制平倉、套利、結算及執行結果,因此 MEV 與預言機攻擊有關。

開發者如何防範預言機攻擊?

開發者可使用多個資料來源、新鮮度檢查、熔斷機制、穩健的彙整方式、治理限制,以及經過稽核的預言機整合程式碼。

使用者如何辨識預言機風險?

使用者可確認協議是否說明資料來源、更新頻率、彙整方法、新鮮度檢查、治理控制及緊急處理程序。

預言機攻擊只會影響 DeFi 嗎?

不會。任何依賴外部資料的智能合約都可能受到影響,包括遊戲、NFT、代幣化資產、預測市場、保險類合約及跨鏈系統。

預言機價格可能與市場價格不同嗎?

可能。預言機價格可能是指數、平均值、中位數、延遲數值或經信心值調整的數值,而非可立即交易的價格。

結論

預言機攻擊清楚顯示,智能合約安全不只取決於程式碼。合約即使撰寫正確,只要信任了錯誤資料,仍可能失效。預言機透過將智能合約連接至價格、事件、儲備、隨機性及跨鏈資訊,讓區塊鏈應用更強大。但同一項連結也帶來風險,因為外部資料可能錯誤、延遲、遭操縱、不完整或排序不公平。在 DeFi 中,預言機攻擊可能造成抵押不足的借款、不公平的強制平倉、錯誤的衍生品結算、錯誤定價的代幣兌換及穩定幣承壓。在其他加密貨幣應用中,這類攻擊可能影響遊戲、NFT 鑄造、預測市場、代幣化資產、保險類產品及跨鏈系統。最有效的防禦方式,是將預言機設計視為核心安全基礎設施。開發者應使用可靠的資料來源、穩健的彙整方式、新鮮度檢查、熔斷機制、監控、治理保護及謹慎的整合稽核。使用者在存入資金、借入資產、使用槓桿或依賴自動結算前,應將預言機品質納入協議研究。預言機無法神奇地將外部資訊變成無須信任的真相。它建立的是一套有架構的資料回報層,必須經過謹慎設計、測試、監控及治理。當攻擊者找到真實市場與智能合約所相信資料之間的落差時,預言機攻擊就可能得逞。縮小這個落差,是加密貨幣安全領域最重要的工作之一。預言機系統越安全,依賴它的應用程式也越安全。預言機系統越薄弱,單一錯誤資料點就越容易造成不可逆的鏈上損害。
ETF單週失血6.79億,花旗看多BTC至11.3萬!
ETF單週失血6.79億,花旗看多BTC至11.3萬!ETF單週失血6.79億,花旗看多BTC至11.3萬!
機構在賭什麼?