第3課

理解 HybridCompute

本模塊將介紹 HybridCompute,這是一個重要的技術進步,旨在縮短 Web2 環境與 Web3 之間的距離。

HybridCompute 介紹

Boba Network 的 HybridCompute 功能旨在拉近 去中心化應用(dApp) 的鏈上世界與傳統 Web2 環境中的鏈下能力之間的距離。

在典型的區塊鏈系統(如 Ethereum)中,智能合約只能與鏈上已有的數據交互,這種限制妨礙了應用的擴展性,使得智能合約無法訪問真實世界數據或外部資源。而 HybridCompute 打破了這一瓶頸,使智能合約能夠執行復雜計算,並從鏈下資源中獲取數據。這一功能使 Boba Network 的 Layer-2 生態系統更加靈活和動態,不僅支持簡單的代幣轉移和靜態智能合約,還能實現更多高級用例。

HybridCompute 的工作原理

HybridCompute 的核心理念是讓 Boba 的 Layer-2 智能合約通過 API 調用 與外部服務器交互,從而獲取數據或執行復雜的鏈下任務,如 機器學習算法 或 計算密集型仿真。鏈下計算完成後,結果會被安全地傳回鏈上智能合約,供進一步使用。

流程分解:HybridCompute 如何運作

  1. 智能合約發起請求:流程始於 Boba Layer-2 網絡上的智能合約,它通過調用外部服務器發起鏈下請求。
  • 請求的內容可以是 數據檢索 或 特定計算任務的執行。
  1. 外部服務器處理請求:
  • 收到請求後,外部服務器執行計算或檢索所需數據。
  • 這一步驟利用了傳統 Web2 環境的計算能力,支持比鏈上環境(受限於 Gas 上限 和 性能瓶頸)更復雜的操作。
  1. 將計算結果傳回鏈上:
  • 完成鏈下計算後,結果會被安全傳回 Boba Layer-2 網絡上的智能合約。
  • 智能合約與外部服務器之間的通信是 安全且原子化 的,確保結果被完整整合到區塊鏈中,不存在篡改風險。
  1. 智能合約使用鏈下結果:
  • 智能合約利用鏈下計算結果執行後續操作。無論是 金融數據、天氣報告 還是 機器學習算法 的結果,這些輸出都會成為智能合約執行過程中的 可驗證部分。

這種混合方法擴展了去中心化應用(dApp)的能力,使其突破了純鏈上計算和存儲的限制。

通過鏈下數據和計算增強智能合約

傳統的區塊鏈系統具有 確定性,這意味著所有計算和數據必須是 可驗證且可重複 的。雖然這種機制保證了系統的安全性和去信任化,但也限制了應用的複雜性。例如,在鏈上生成 隨機數 或獲取外部數據(如 股票價格 或 天氣數據)要麼不可能實現,要麼效率極低。

HybridCompute 通過提供一個 安全通道,使智能合約能夠與鏈下數據交互並在鏈下執行復雜計算,從而解決了這些問題。這種方式使 Boba Network 能夠實現更復雜的應用,並支持超越傳統智能合約的高級功能。

重要增強功能:

  • 動態數據訪問
    智能合約可以通過外部 API 訪問 實時動態數據,例如金融市場信息、物聯網(IoT)傳感器讀數、社交媒體分析等。這使得 dApp 能夠適應現實世界的變化,開發出更具響應性的應用。

  • 降低 Gas 成本
    複雜計算被移至鏈下進行,大幅降低了執行智能合約所需的 Gas 費用。例如,機器學習算法 可以在鏈下運行,並將結果傳回鏈上,而無需讓區塊鏈承擔高昂的計算任務。

  • 更廣泛的應用範圍
    通過集成現實世界數據,智能合約能夠自動化更多業務流程。例如,供應鏈管理系統 可以監控實時物流數據,或者 保險合約 利用天氣數據自動觸發天氣保險賠付。這些增強功能使 dApp 能夠在更多場景中發揮作用。

HybridCompute 在 dApp 中的應用場景

HybridCompute 在多個行業中有著強大的應用潛力,包括 去中心化金融(DeFi)、AI、遊戲 等領域。以下是不同行業如何利用這一功能的方式:

DeFi(去中心化金融)

高級金融工具
DeFi 應用可以通過 HybridCompute 訪問鏈下的 金融數據,如 實時市場價格、利率 以及其他外部金融指標。這種集成支持更復雜的金融產品開發,例如 衍生品市場、預測市場 和 算法交易系統。

去中心化 KYC(瞭解你的客戶)
智能合約可以與外部 KYC 提供商 交互,在去中心化的環境中驗證用戶身份。KYC 數據在鏈下處理,確保用戶隱私和合規性,同時將驗證結果集成到區塊鏈中供 DeFi 應用使用。這種方式既滿足了金融合規的需求,又能保證用戶數據的安全性和隱私。

AI

  • AI 驅動的 dApp
    HybridCompute 允許開發者將 機器學習模型 集成到 dApp 中。例如,保險 dApp 可以使用鏈下的機器學習模型,根據歷史數據評估風險,並根據分析結果動態調整保費。同樣,DeFi 平臺 可以利用機器學習算法優化交易策略,實現更高效的投資回報。

  • 預測分析
    在 遊戲領域,AI 模型可以分析玩家行為,並 實時調整遊戲難度,為玩家打造更加個性化和沉浸式的遊戲體驗。

遊戲

  • 隨機數生成
    由於區塊鏈的 確定性 特性,鏈上系統難以生成真正的隨機數,這在去中心化遊戲中是一個已知的限制。藉助 HybridCompute,可以在鏈下生成隨機數,並將其安全地傳回智能合約,確保遊戲過程的公平性和隨機性。

  • 去中心化遊戲邏輯
    HybridCompute 支持 鏈下執行復雜的遊戲邏輯,減少完全依賴鏈上游戲時的 Gas 成本 和 延遲。例如,在多人遊戲中,鏈下服務器可以處理實時遊戲邏輯和玩家交互,而資產的所有權則通過 NFT 在鏈上記錄和維護。這種模式既保證了遊戲的性能,又確保了玩家資產的去中心化管理。

供應鏈管理

  • 實時物流監控
    基於區塊鏈的供應鏈系統可以通過 HybridCompute 集成來自外部的 實時物流數據。例如,物聯網(IoT)設備可以跟蹤在途貨物的位置和狀態,並將這些數據反饋給區塊鏈供應鏈管理系統。智能合約可以基於這些數據 自動觸發操作,如完成付款或重新訂購貨物。

  • 可驗證的產品溯源
    HybridCompute 支持通過集成外部數據源來驗證產品的 真實性和溯源信息,包括生產、運輸和處理過程的詳細信息。這對 奢侈品 和 醫藥行業 尤為重要,因為這些行業對產品真實性的要求極高。

保險

  • 基於天氣的保險
    藉助 HybridCompute,保險 dApp 可以從外部數據提供商獲取 天氣數據,並基於這些信息 自動觸發賠付。例如,當發生 乾旱、洪水 或其他不利天氣情況影響農作物時,農民可以自動收到賠償。

  • 動態保費
    鏈下數據 可以用於計算風險並 動態調整保險保費。智能合約可以實時評估 歷史天氣模式、作物產量 或 IoT 傳感器數據 等因素,自動調整保險方案,以確保更精準的風險控制和合理的保費定價。

HybridCompute 與 Boba Layer-2 基礎設施的交互

HybridCompute 允許從智能合約內發起 外部 API 調用,這些調用在鏈下執行,並將結果返回給 Layer-2 網絡。例如,使用 HybridCompute 的 DeFi 平臺 可以調用外部 API 獲取股票價格,運行高級算法分析數據,並將分析結果反饋給智能合約,由合約根據結果執行交易。

鏈上與鏈下的交互是 原子化 的,這意味著如果外部計算失敗或數據遭到篡改,整個交易將回滾,避免在區塊鏈上出現部分更新或錯誤信息。原子化交互機制確保了系統的 信任和完整性。

HybridCompute 構建於 Boba 的 Layer-2 基礎設施之上,採用 Optimistic Rollups 技術,將交易打包以減少 gas 費用。通過將大部分計算工作移至鏈下處理,HybridCompute 最大限度地減少了需要提交到以太坊 Layer-1 的數據和計算量,從而降低整體的 gas 消耗。

這種鏈下計算模型也很好地契合了 Optimistic Rollups 的欺詐證明系統。如果惡意行為者試圖向系統注入虛假數據,欺詐證明機制會確保無效數據在影響區塊鏈狀態之前被檢測到並丟棄。

連接 Web2 和 Web3 技術

HybridCompute 的突出潛力之一在於其將傳統 Web2 功能與去中心化 Web3 應用相結合的能力。這為區塊鏈與外部服務之間的多種集成提供了可能,使該技術更加多元化,並具備處理複雜的現實世界應用的能力。

HybridCompute 如何連接 Web2 和 Web3 的具體示例:

  • 金融數據饋送:去中心化金融 (DeFi) 平臺現在可以從外部 API 獲取金融數據,例如股票市場指數、大宗商品價格或貨幣匯率,並將這些信息用於鏈上的智能合約中,以調整貸款利率、觸發交易或結算衍生品合約。
  • 供應鏈管理:物聯網 (IoT) 設備或其他外部傳感器可以向區塊鏈系統傳輸實時數據。HybridCompute 能夠獲取這些數據並將其輸入供應鏈管理 dApp,從而實現自動化流程,例如監控運輸過程中商品的溫度或更新庫存系統。
  • 基於天氣的合約:農業保險合約可以利用來自外部 API 的天氣數據。例如,當發生乾旱時,外部數據提供商會將此信息傳遞給智能合約,觸發合約根據預定義條件向農民支付賠償金。

通過鏈下計算,Boba Network 允許開發者訪問大量外部數據,並將其用於創建更加智能和自適應的 dApp。Web2 的計算能力與 Web3 的去中心化安全性的融合,提供了一個獨特的框架,大大增強了 dApp 的多功能性。

亮點

  • HybridCompute 使 Boba Network 的智能合約能夠執行復雜的鏈下計算並檢索外部數據,提升 dApp 的功能。
  • 它允許智能合約通過 API 調用與外部服務器交互,從而促進機器學習和模擬等任務的完成。
  • 通過將複雜計算轉移到傳統的 Web2 環境,HybridCompute 降低了鏈上的 gas 費用。
  • 應用場景:包括 DeFi(訪問實時金融數據)、遊戲(隨機數生成)以及供應鏈管理(實時物流監控)。
  • 安全性:通過鏈上和鏈下組件之間的原子交互確保安全性,並使用 Optimistic Rollups 技術來最大程度地減少 gas 費用。
免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。
目錄
第3課

理解 HybridCompute

本模塊將介紹 HybridCompute,這是一個重要的技術進步,旨在縮短 Web2 環境與 Web3 之間的距離。

HybridCompute 介紹

Boba Network 的 HybridCompute 功能旨在拉近 去中心化應用(dApp) 的鏈上世界與傳統 Web2 環境中的鏈下能力之間的距離。

在典型的區塊鏈系統(如 Ethereum)中,智能合約只能與鏈上已有的數據交互,這種限制妨礙了應用的擴展性,使得智能合約無法訪問真實世界數據或外部資源。而 HybridCompute 打破了這一瓶頸,使智能合約能夠執行復雜計算,並從鏈下資源中獲取數據。這一功能使 Boba Network 的 Layer-2 生態系統更加靈活和動態,不僅支持簡單的代幣轉移和靜態智能合約,還能實現更多高級用例。

HybridCompute 的工作原理

HybridCompute 的核心理念是讓 Boba 的 Layer-2 智能合約通過 API 調用 與外部服務器交互,從而獲取數據或執行復雜的鏈下任務,如 機器學習算法 或 計算密集型仿真。鏈下計算完成後,結果會被安全地傳回鏈上智能合約,供進一步使用。

流程分解:HybridCompute 如何運作

  1. 智能合約發起請求:流程始於 Boba Layer-2 網絡上的智能合約,它通過調用外部服務器發起鏈下請求。
  • 請求的內容可以是 數據檢索 或 特定計算任務的執行。
  1. 外部服務器處理請求:
  • 收到請求後,外部服務器執行計算或檢索所需數據。
  • 這一步驟利用了傳統 Web2 環境的計算能力,支持比鏈上環境(受限於 Gas 上限 和 性能瓶頸)更復雜的操作。
  1. 將計算結果傳回鏈上:
  • 完成鏈下計算後,結果會被安全傳回 Boba Layer-2 網絡上的智能合約。
  • 智能合約與外部服務器之間的通信是 安全且原子化 的,確保結果被完整整合到區塊鏈中,不存在篡改風險。
  1. 智能合約使用鏈下結果:
  • 智能合約利用鏈下計算結果執行後續操作。無論是 金融數據、天氣報告 還是 機器學習算法 的結果,這些輸出都會成為智能合約執行過程中的 可驗證部分。

這種混合方法擴展了去中心化應用(dApp)的能力,使其突破了純鏈上計算和存儲的限制。

通過鏈下數據和計算增強智能合約

傳統的區塊鏈系統具有 確定性,這意味著所有計算和數據必須是 可驗證且可重複 的。雖然這種機制保證了系統的安全性和去信任化,但也限制了應用的複雜性。例如,在鏈上生成 隨機數 或獲取外部數據(如 股票價格 或 天氣數據)要麼不可能實現,要麼效率極低。

HybridCompute 通過提供一個 安全通道,使智能合約能夠與鏈下數據交互並在鏈下執行復雜計算,從而解決了這些問題。這種方式使 Boba Network 能夠實現更復雜的應用,並支持超越傳統智能合約的高級功能。

重要增強功能:

  • 動態數據訪問
    智能合約可以通過外部 API 訪問 實時動態數據,例如金融市場信息、物聯網(IoT)傳感器讀數、社交媒體分析等。這使得 dApp 能夠適應現實世界的變化,開發出更具響應性的應用。

  • 降低 Gas 成本
    複雜計算被移至鏈下進行,大幅降低了執行智能合約所需的 Gas 費用。例如,機器學習算法 可以在鏈下運行,並將結果傳回鏈上,而無需讓區塊鏈承擔高昂的計算任務。

  • 更廣泛的應用範圍
    通過集成現實世界數據,智能合約能夠自動化更多業務流程。例如,供應鏈管理系統 可以監控實時物流數據,或者 保險合約 利用天氣數據自動觸發天氣保險賠付。這些增強功能使 dApp 能夠在更多場景中發揮作用。

HybridCompute 在 dApp 中的應用場景

HybridCompute 在多個行業中有著強大的應用潛力,包括 去中心化金融(DeFi)、AI、遊戲 等領域。以下是不同行業如何利用這一功能的方式:

DeFi(去中心化金融)

高級金融工具
DeFi 應用可以通過 HybridCompute 訪問鏈下的 金融數據,如 實時市場價格、利率 以及其他外部金融指標。這種集成支持更復雜的金融產品開發,例如 衍生品市場、預測市場 和 算法交易系統。

去中心化 KYC(瞭解你的客戶)
智能合約可以與外部 KYC 提供商 交互,在去中心化的環境中驗證用戶身份。KYC 數據在鏈下處理,確保用戶隱私和合規性,同時將驗證結果集成到區塊鏈中供 DeFi 應用使用。這種方式既滿足了金融合規的需求,又能保證用戶數據的安全性和隱私。

AI

  • AI 驅動的 dApp
    HybridCompute 允許開發者將 機器學習模型 集成到 dApp 中。例如,保險 dApp 可以使用鏈下的機器學習模型,根據歷史數據評估風險,並根據分析結果動態調整保費。同樣,DeFi 平臺 可以利用機器學習算法優化交易策略,實現更高效的投資回報。

  • 預測分析
    在 遊戲領域,AI 模型可以分析玩家行為,並 實時調整遊戲難度,為玩家打造更加個性化和沉浸式的遊戲體驗。

遊戲

  • 隨機數生成
    由於區塊鏈的 確定性 特性,鏈上系統難以生成真正的隨機數,這在去中心化遊戲中是一個已知的限制。藉助 HybridCompute,可以在鏈下生成隨機數,並將其安全地傳回智能合約,確保遊戲過程的公平性和隨機性。

  • 去中心化遊戲邏輯
    HybridCompute 支持 鏈下執行復雜的遊戲邏輯,減少完全依賴鏈上游戲時的 Gas 成本 和 延遲。例如,在多人遊戲中,鏈下服務器可以處理實時遊戲邏輯和玩家交互,而資產的所有權則通過 NFT 在鏈上記錄和維護。這種模式既保證了遊戲的性能,又確保了玩家資產的去中心化管理。

供應鏈管理

  • 實時物流監控
    基於區塊鏈的供應鏈系統可以通過 HybridCompute 集成來自外部的 實時物流數據。例如,物聯網(IoT)設備可以跟蹤在途貨物的位置和狀態,並將這些數據反饋給區塊鏈供應鏈管理系統。智能合約可以基於這些數據 自動觸發操作,如完成付款或重新訂購貨物。

  • 可驗證的產品溯源
    HybridCompute 支持通過集成外部數據源來驗證產品的 真實性和溯源信息,包括生產、運輸和處理過程的詳細信息。這對 奢侈品 和 醫藥行業 尤為重要,因為這些行業對產品真實性的要求極高。

保險

  • 基於天氣的保險
    藉助 HybridCompute,保險 dApp 可以從外部數據提供商獲取 天氣數據,並基於這些信息 自動觸發賠付。例如,當發生 乾旱、洪水 或其他不利天氣情況影響農作物時,農民可以自動收到賠償。

  • 動態保費
    鏈下數據 可以用於計算風險並 動態調整保險保費。智能合約可以實時評估 歷史天氣模式、作物產量 或 IoT 傳感器數據 等因素,自動調整保險方案,以確保更精準的風險控制和合理的保費定價。

HybridCompute 與 Boba Layer-2 基礎設施的交互

HybridCompute 允許從智能合約內發起 外部 API 調用,這些調用在鏈下執行,並將結果返回給 Layer-2 網絡。例如,使用 HybridCompute 的 DeFi 平臺 可以調用外部 API 獲取股票價格,運行高級算法分析數據,並將分析結果反饋給智能合約,由合約根據結果執行交易。

鏈上與鏈下的交互是 原子化 的,這意味著如果外部計算失敗或數據遭到篡改,整個交易將回滾,避免在區塊鏈上出現部分更新或錯誤信息。原子化交互機制確保了系統的 信任和完整性。

HybridCompute 構建於 Boba 的 Layer-2 基礎設施之上,採用 Optimistic Rollups 技術,將交易打包以減少 gas 費用。通過將大部分計算工作移至鏈下處理,HybridCompute 最大限度地減少了需要提交到以太坊 Layer-1 的數據和計算量,從而降低整體的 gas 消耗。

這種鏈下計算模型也很好地契合了 Optimistic Rollups 的欺詐證明系統。如果惡意行為者試圖向系統注入虛假數據,欺詐證明機制會確保無效數據在影響區塊鏈狀態之前被檢測到並丟棄。

連接 Web2 和 Web3 技術

HybridCompute 的突出潛力之一在於其將傳統 Web2 功能與去中心化 Web3 應用相結合的能力。這為區塊鏈與外部服務之間的多種集成提供了可能,使該技術更加多元化,並具備處理複雜的現實世界應用的能力。

HybridCompute 如何連接 Web2 和 Web3 的具體示例:

  • 金融數據饋送:去中心化金融 (DeFi) 平臺現在可以從外部 API 獲取金融數據,例如股票市場指數、大宗商品價格或貨幣匯率,並將這些信息用於鏈上的智能合約中,以調整貸款利率、觸發交易或結算衍生品合約。
  • 供應鏈管理:物聯網 (IoT) 設備或其他外部傳感器可以向區塊鏈系統傳輸實時數據。HybridCompute 能夠獲取這些數據並將其輸入供應鏈管理 dApp,從而實現自動化流程,例如監控運輸過程中商品的溫度或更新庫存系統。
  • 基於天氣的合約:農業保險合約可以利用來自外部 API 的天氣數據。例如,當發生乾旱時,外部數據提供商會將此信息傳遞給智能合約,觸發合約根據預定義條件向農民支付賠償金。

通過鏈下計算,Boba Network 允許開發者訪問大量外部數據,並將其用於創建更加智能和自適應的 dApp。Web2 的計算能力與 Web3 的去中心化安全性的融合,提供了一個獨特的框架,大大增強了 dApp 的多功能性。

亮點

  • HybridCompute 使 Boba Network 的智能合約能夠執行復雜的鏈下計算並檢索外部數據,提升 dApp 的功能。
  • 它允許智能合約通過 API 調用與外部服務器交互,從而促進機器學習和模擬等任務的完成。
  • 通過將複雜計算轉移到傳統的 Web2 環境,HybridCompute 降低了鏈上的 gas 費用。
  • 應用場景:包括 DeFi(訪問實時金融數據)、遊戲(隨機數生成)以及供應鏈管理(實時物流監控)。
  • 安全性:通過鏈上和鏈下組件之間的原子交互確保安全性,並使用 Optimistic Rollups 技術來最大程度地減少 gas 費用。
免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.