政策Chain...

Chainlink Keepers 主網上線,如何為DApp 提供安全且低成本的鏈下計算?

中心化預言機網絡除了可以在鏈上和鏈下之間傳輸數據以外,還可以在鏈下進行計算。

撰文:Chainlink

在各個項目紛紛將預言機功能外包給Chainlink Price Feeds 等去中心化解決方案後,DeFi 才真正迎來了創新潮。開發者再也不需要花時間開發核心後端基礎架構,而是全心全意創新DeFi 產品。同樣地,Chainlink Keepers 也將加速混合型智能合約的創新,為開發者接入安全可靠的鏈下計算資源。有了Chainlink Keepers,開發者無需手動操作,也不用依靠中心化的服務或修改底層協議,就可以在預定義的條件滿足時自動觸發鏈上功能。

我們之前成功發布了beta 版,在一群初始用戶中進行了live testing。而現在我們很高興地宣布Chainlink Keepers 正式在以太坊主網上線,並全面向公眾開放。所有開發者、去中心化應用以及DAO 都可以將Chainlink Keepers 作為去中心化的鏈下計算層,可靠地自動觸發關鍵的智能合約功能,並通過自定義合約觸發方式來實現高級的dApp 功能。

Chainlink Keepers 可以代表混合型智能合約實現一系列豐富的DevOps 服務以及鏈下計算,其中包括:

  • 在去中心化交易平台執行限價單交易。
  • 當儲備金增加時鑄造通證。
  • 從資金庫(vault)中獲取收益。
  • Rebase 彈性供應通證。
  • 重新平衡鏈上交易和流動性挖礦策略。
  • 清算抵押率不足的貸款。
  • 閒置期結束後解鎖資產。
  • 通證餘額低於最低值時充值。
  • 還有許多其他有待開發的應用場景。

如果你想要在應用中立即集成Chainlink Keepers,請點擊 鏈接 註冊。如果你希望與專家交流集成相關事宜,請聯繫我們。

開發團隊還可以在OpenZeppelin Defender 平台上註冊並直接管理Chainlink Keepers 任務。OpenZeppelin Defender 是針對以太坊以及EVM 項目的安全套件。

Chainlink2.0 白皮書中提到了Chainlink 網絡的宏大願景,那就是去中心化預言機網絡(DON)除了可以在鏈上和鏈下之間傳輸數據以外,還可以在鏈下進行計算。 Chainlink Keepers 與Chainlink 之前發布的Chainlink VRF 和OCR 結合,共同推動鏈下計算服務邁上一個新的台階。混合型智能合約開發者可以通過Chainlink DON 獲得鏈下計算服務,其中特別要提到的是可以基於預定義的條件自動觸發智能合約執行。

智能合約是在區塊鏈上運行的確定性程序,以鏈上交易的形式輸入數據,觸發合約代碼邏輯並最後輸出結果。開發者可以用Keeper 任務來創建基於事件的可驗證數據輸入,只有當特定條件滿足時數據才會在鏈上廣播。某些Keeper 任務比較簡單,比如每週固定時間獲取一次收益;而其他keeper 任務則相對比較複雜,比如當用戶貸款抵押率不足時調用清算函數。每個Keeper 任務都需要展開鏈下計算,先驗證條件滿足再觸發鏈上函數。

Chainlink Keepers 讓開發者可以發揮極大創意,基於可驗證的條件性數據自動觸發智能合約執行,打造出各種創新的應用。 Chainlink Keepers 為開發者提供了可編程性非常高的框架,利用鏈下計算資源創建高級的keeper 任務。除此之外,開發者還可以利用可靠且可驗證的去中心化節點網絡,將keeper 任務外包出去。

Chainlink Keepers 為開發者提供了優質的去中心化鏈下計算資源,並具有以下關鍵優勢:

  • 在最大程度上保障可靠性——Chainlink Keepers 由專業的DevOps 團隊運行,這些團隊目前已經為Chainlink 餵價保障了數百億美元的價值。此外,Chainlink Keepers 在去中心化的架構中運行,可以自動進行故障轉移,完全消除單點故障風險。
  • 鏈上驗證——Chainlink Keepers 擁有一套穩健的鏈上監控工具,可以針對鏈下計算生成EVM calldata,讓用戶可以評估Keeper 節點的數據輸入,並在執行關鍵的鏈上操作之前驗證條件。
  • 成本低——Chainlink Keepers 可以展開復雜的鏈下計算,並建立了節點輪轉篩選框架,以避免gas 價格戰,因此將成本維持在較低且較穩定的水平。

目前已有幾百個用戶正在使用或積極集成Price Feeds、Chainlink VRF 和儲備金證明等Chainlink 去中心化服務。而Chainlink Keepers 將為Chainlink 生態帶來全新的功能,幫助所有項目開發出更高級的混合型智能合約應用,並為用戶創造額外的價值。

以下是部分已經上線或正在集成Chainlink Keepers 的Chainlink 生態項目,這些用例展示了Keepers 為Chainlink 生態帶來的許多獨特價值。

Aave

Aave 是一個DeFi 流動性協議,用戶可以在平台上借貸加密資產,向平台提供流動性還可獲得收益。 Aave 將用Chainlink Keepers 持續在鏈下監控用戶貸款的健康狀況,併計算貸款抵押率,檢查抵押率是否低於資金池預先設定的清算門檻(如150%)。如果發現貸款抵押率不足,Chainlink Keepers 會調用Aave 協議的清算函數,即使在市場嚴重波動或網絡嚴重擁堵的情況下也能保障抵押足以償還貸款。有時清算一筆貸款對清算者來說沒有獲利空間,不清算又會導致抵押率不足,因此Keepers 就顯得尤為重要。每個Keeper 都會受到經濟激勵,執行所有註冊的維護任務,保證即使沒有獲利空間也能及時清算所有頭寸。

Chainlink Keepers 主網上線,如何為DApp 提供安全且低成本的鏈下計算?

PoolTogether

PoolTogether 是一個開源的去中心化協議,為用戶提供無損儲蓄遊戲。用戶將一筆通證放入資金池中產生利息。一段時間後,池中所有利息都獎勵給一位隨機抽取的中獎用戶。 Chainlink Keepers 可以用來持續監控資金池,當遊戲開始和結束時調用PoolTogether 的智能合約通知資金池,以此完全將游戲和支付流程自動化。

Chainlink Keepers 主網上線,如何為DApp 提供安全且低成本的鏈下計算?

Synthetix

Synthetix 是去中心化的衍生品協議,用戶可以在鏈上獲得超額抵押的合成資產,並以零滑點與流動性池合約交易。 Synthetix 將在交易費周期關閉服務(Fee Period Closing service)中採用Chainlink Keepers。 Chainlink Keepers 在交易費周期結束時將調用這個函數,自動分配synthetix.exchange 的交易手續費和staking 獎勵。

Chainlink Keepers 主網上線,如何為DApp 提供安全且低成本的鏈下計算?

  • Bancor:是採用自動做市商模式的去中心化交易平台,支持單邊流動性池並避免無常損失。 Bancor 計劃在即將發布的V3 中集成Keepers,進一步簡化終端用戶的DeFi 用戶體驗,並為AMM 協議增添更多高級的功能。
  • Alchemix:是自動還款的借貸協議,將用戶抵押資金存入Yearn 的收益聚合金庫中,其中產生的利息用於償還用戶貸款。 Alchemix 計劃用Keepers 觸發從金庫自動獲取收益並向金庫自動存入資金,以自動償還用戶貸款並自動將抵押資產存入Yearn。
  • BarnBridge:是一個DeFi 風險通證化協議,創建金融衍生品對沖收益波動和市場價格波動。 BarnBridge 在其產品SMART Exposure 中集成Chainlink Keepers,在鏈下監控通證頭寸的風險敞口,當需要重新平衡金庫時調用BarnBridge 的鏈上合約。
  • 其他:除此之外,還有許多其他DeFi 應用計劃集成或已經成功集成了Chainlink Keepers,自動觸發智能合約功能。這些DeFi 應用包括Visor Finance、ParaSwap、yAxis、Base Protocol、EthSign、Nifty Royal、B Protocol、Impermax、Flurry Finance、DeFi Network 以及Finance.vote 等。

Chainlink Keepers 主網上線,如何為DApp 提供安全且低成本的鏈下計算?

開發者可以利用Chainlink Keepers 輕鬆添加新的維護任務,自動執行各種智能合約功能。

Chainlink Keepers 支持各種不同的配置模式,在鏈下開展計算並在鏈上驗證。以下設計思路可供開發者參考:

驗證觸發合約的條件

Keepers 可以在滿足條件時調用鏈上函數,但開發者也可以自定義智能合約在執行代碼邏輯前如何驗證keeper 事務。

  • 條件滿足時無需驗證,直接觸發鏈上合約——當預定義的條件滿足時必須執行狀態變更,但有些情況下,條件未滿足就執行狀態變更也不會產生任何問題,比如在周期結束前提前從金庫中獲取收益,或在餘額低於閾值之前提前為狀態通道充值。在這種情況下,智能合約不需要先驗證條件,這樣可以盡可能避免對用戶沒有什麼價值的keeper 調用,以降低成本。
  • 必須先驗證條件是否滿足再觸發合約——條件滿足時必須執行狀態變更,而某些情況下,當條件不滿足時是不能執行狀態變更的,比如清算抵押率不足的貸款或從鎖定的合約中取出通證。在這種情況下,當調用performUpkeep 函數時,智能合約必須驗證條件是否滿足,比如查看鏈上價格參考合約或區塊號,在執行合約前確保狀態變更的有效性。

將高成本的計算放到鏈下展開,以盡量降低鏈上成本

開發者還可以選擇盡可能用Chainlink Keepers 在鏈下進行計算,這樣做的目的是在最大程度上降低鏈上成本,特別是減少調用鏈上函數時發送的數據。

一個方式是在鏈下查看大量地址和狀態的條件是否滿足,比如先查看哪些地址是空投的有效地址,然後針對滿足合約條件的一個子集執行鏈上狀態變更。開發者基於checkUpkeep 函數返回的結果調用鏈上函數,並傳入適當的數據。最理想的情況是智能合約在鏈上驗證條件,而由於keeper 只傳入了一部分具有相關性的數據進行驗證,因此可以在最大程度上降低gas 費。

在同一個智能合約中設置多個維護任務

還可以用智能合約處理多個維護任務,幫助開發者管理鏈上成本並為更加高級的dApp 自定義觸發方式,比如在執行前驗證多個不同的條件。以下是具體例子:

  • 管理無邊界的維護任務——為Chainlink Keepers 創建區間邊界(range bound),在最大程度上減少不必要的鏈上計算,以降低合約在鏈上執行的計算複雜度。這樣,開發者就可以在預設的活動範圍內維護鏈上執行,交易執行的成本上限也比較容易預測。
  • 配置checkUpkeep 函數——編寫智能合約代碼,基於Keeper 的calldata 來執行不同的邏輯,在同一個智能合約函數中執行不同的邏輯。開發者可以根據自身獨特的應用需求來靈活使用這一功能,比如當條件滿足時觸發獲取某一流動性挖礦的收益,或當條件不滿足時重新投資頭寸。

開發者如果有興趣進一步了解如何使用Chainlink Keepers 進行開發,請點擊下方鏈接查看 文檔

安全的鏈下計算將推動高級混合型智能合約的未來發展

Chainlink Keepers 將為開發者帶來更加高級的去中心化服務,幫助他們打造下一代混合型智能合約,為用戶解鎖更大的價值。開發者不僅可以使用Chainlink 預言機基礎架構安全地接入鏈下數據源,還能使用Chainlink Keepers 基於預定義的事件自動觸發鏈上函數,並同時保障安全性和可靠性,降低成本並可以在鏈上驗證。

Chainlink Keepers 的出現讓Web3.0 在開發的成熟度和敏捷性方面與Web2.0 進一步縮小了差距,讓開發者可以輕鬆訪問可驗證的數據和鏈下計算服務,並同時保障安全性和可靠性。 Chainlink 為開發者提供成熟且易於操作的去中心化預言機網絡(DON),因此開發者可以專注於核心協議和產品開發,這將有助於推動智能合約經濟的創新發展,並對整個社會帶來深遠影響。 Chainlink Keepers 只是我們朝著Chainlink2.0 總體目標邁出的第一步。最終,我們希望為開發者提供全套鍊下計算服務,幫助開發者在區塊鏈上開發出更多豐富的產品。

Chainlink Keepers 主網上線,如何為DApp 提供安全且低成本的鏈下計算?

Chainlink Keepers 只是全面實現去中心化預言機網絡(DON)的第一步。最終,Chainlink 將為智能合約提供一系列豐富的鏈下計算和鏈下服務。

想要了解關於Chainlink Keepers 的更多內容,請訪問 網站,或閱讀 Chainlink 文檔。我們歡迎各位開發者發郵件至 [email protected] 分享任何反饋意見,幫助我們完善Chainlink Keepers 的功能,提升其可靠性和可用性,並豐富其功能。

免責聲明:作為區塊鏈信息平台,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews 立場無關。文章內的信息、意見等均僅供參考,並非作為或被視為實際投資建議。

.

最受歡迎

繼續閱讀

長期持有者持有的比特幣(BTC)供應量達到最高水平

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打...

現在讀

$COOKIE, the Cookie3 Mark...

Tallinn, Estonia, March 26th, 2024...

長期持有者持有的比特幣(BTC)供應量達到最高水平...

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持有者和投機者。 儘管BTC 的價格在過去一個月中保持相對平穩,範圍在約29,000 美元至31,000 美元之間,但人們還是開始瘋狂囤積。 ...

Caldera 宣布與Espresso Syste...

Caldera 開發人員可以利用Espresso Sequence...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打開了大門。對於那些尋求利用Web3 遊戲巨大潛力的人來說,確保先發優勢至關重要。 了解Web3 遊戲生態系統在深入研究Web3 遊戲之前,有...

Taapsee Pannu 推出NFT 平台,介紹...

企業家貢獻者表達的意見是他們自己的。 您正在閱讀《企業家印度》,這是企業家媒體的國際特許經營刊物。 女演員Taapsee Pannu 最近推出了“taapseeclub.com”,這是她自己的非同質代...

比特幣(BTC) 地址休眠超過11 年,轉移310...

經過11 年多的閒置之後,一個包含3100 萬美元BTC 的休眠比特幣地址最近突然活躍起來。 2023年7月22日,地址 轉入 將其全部餘額轉移到新地址。 早期BTC 地址復活 比特幣自2009 年以來就已經存在,因此存在多年來不活躍的休眠地址,其中包含大量BTC。這種加密貨幣的一些早期採用者能夠...

加密貨幣死了嗎?當今加密貨幣的現狀

您之前可能聽說過加密貨幣正在消亡(或比特幣已消亡)。在這篇文章中,我們將研究加密貨幣的狀態,並嘗試回答這個問題:加密貨幣現在已經死了嗎? 在我們開始之前,我們想澄清一下,本文指的是最廣泛意義上的“加密貨幣行業”; 在裡面 網絡3 感覺。該定義包括加密資產市場; 但它還包括其他非財務用例。 隨著近來加...

Chancer 可能成為體育和社交博彩領域的下一個...

加密貨幣 隨著企業財報季節的繼續,本週股市表現好壞參半。在Ne...

以太坊(ETH) 創下兩個月來CEX 流入最高紀錄...

過去一周,以太坊(ETH)流入中心化交易所(CEX)的資金量創下了過去兩個月來的最高水平。這些重大的資產變動表明ETH 的價格可能會下跌。 CoinGecko 數據顯示,第二大加密貨幣的價格一直在小幅下跌,過去一周價值下跌了2.5%。截至撰寫本文時,以太幣易手價格為1,892.65 美元,過去24...

新的DeFi 法案有“不可行的義務”

加密貨幣創新委員會表示,新的反洗錢法案沒有為DeFi 中的非法金融...

幣安大幅削減成本,瑞波幣為美國銀行和加密貨幣風險投...

美國證券交易委員會(SEC)對加密貨幣公司的打擊似乎嚴重影響了幣安的業務。據報導,在過去幾週內,該加密貨幣交易所解雇了1,000 多名員工,並削減了一些福利。 幣安表示,“當前的市場環境和監管環境”導致利潤下降,這表明可能正在進行更多削減。一位發言人告訴Cointelegraph,該公司將考慮縮減“...

Automata 雙週更新:第48 期| 通過自動...

迎接新的季度意味著設定我們的意圖並為團隊規劃下一步的行動。幕後醞釀的一切——合作、產品功能和營銷發布——很難抑制我們的興奮。我們一開始就在1RPC(2 個備受期待的第2 層主網)上添加了對Linea 和Base 的支持。科技載體更新頁腳以顯示界面版本平滑的用戶體驗 USDC CCTP 支持 關於仲裁...