技術合作 | 本體與Chainlink攜手,爲開發者提供數據驅動的智能合約與Oracle

今天,本體(Ontology)宣佈與 Chainlink 在 Oracle 和數據驅動的智能合約等技術領域達成合作,爲開發者帶來更多高效易用的開發工具。目前,Chainlink 擁有全球範圍內首屈一指的端到端智能合約解決方案,這一方案具備高安全性和數據驅動的特徵,將通過各項強勁技術來完善本體開發者生態的發展。

 

Oracle面面觀

 

1. Oracle是什麼?

 

區塊鏈是獨立的生態系統,只能對已存儲在其中(鏈上)的數據進行處理。Oracle 是通往外部世界,即鏈下(off-chain)的橋樑。Oracle 允許鏈下數據輸入,經智能合約處理並輸出,最後再推送到外部系統。就這一方面而言,當智能合約需要獲得外部事件的信息時,Oracle 可以爲其提供諸如“這些貨物準時送達至零售商了嗎?” 等信息。Oracle 同時讓智能合約使用這一信息來觸發現實世界中的改變,比如在貨物到達時觸發現有支付系統中的付款。

 

2. 目前存在哪些問題?

把智能合約想象成一個上網的用戶,那麼 Oracle 就是網絡服務提供方(Internet Service Provider, ISP)。當用戶聯機瀏覽時,ISP 讓他們能夠在後端無縫連接到所有他們喜歡的網站。但不幸的是,ISP 也能夠控制用戶所瀏覽的內容。這樣一來就爲 ISP 賦予了控制用戶的巨大權利,進而塑造用戶的想法與行爲。

Oracle 正是以類似的形態工作。它讓兩個不同的系統後端相連,同時對這一連接加以控制。Oracle 不僅能控制智能合約所能夠看到的(輸入),同時還能控制智能合約對它所看到的反應(輸出)。因此,Oracle 的問題主要在於如何爲底層區塊鏈鏈下連接創造同級別的防篡改安全性。因爲一個被攻陷的 Oracle 幾乎意味着其相互連接的智能合約的安全性也受到威脅。因此,中心化的 Oracle 模型讓智能合約的安全性受到威脅,原因在於中心化的 Oracle 抵消了端到端去中心化的優勢。

 

3. 本體如何解決這些問題?

通過與 Chainlink 攜手,本體將有效解決 Oracle 問題。我們的合作爲本體生態創建與外部相連的智能合約提供了對開發者大有裨益的新選擇,同時我們也希望更多的開發者能夠加入對這些工具的充分運用。

 

Chainlink解決方案

 

Chainlink 是一個去中心化的 Oracle 網絡,爲數據提供方、Web API、企業系統和雲服務提供商、IoT 設備、支付系統和區塊鏈等組織提供智能合約和安全可靠的渠道。它包含以下特性:

1. 豐富的 Oracle 市場,可爲應用提供大量數據源和可靈活自定義的 Oracle 連接;

2. 可靈活地自定義 Oracle 連接,包括 Oracle 數量、數據源的類型和數量、聚合策略、質押存款、可信執行環境和隱私保護技術 Mixicle 等;

3. 基於鏈上度量指標評估 Oracle 的聲譽框架

對於用戶來說,這將是一個一體式網絡,用戶可以選擇使用不同等級的去中心化、數據聚合和 Oracle 來自定義其智能合約與任何鏈下內容通信的方式。

其大部分功能圍繞內容轉換、傳輸、質量控制和高級選項展開。內容轉換功能使用 Chainlink 的核心軟件和外部適配器等完成,使得不同系統兼容並可以進行數據交換。Chainlink 的節點通過從智能合約中取得數據並將數據發送到其他系統。這樣的網絡能夠利用服務協議和可插拔聚合策略進行數據質量控制。

最後,這些可選的特性目前已面向具備增強 Oracle 功能性和安全性訴求的開發者開放,包括保護數據的隱私、機密性和完整性的可信執行環境。

 

下一步規劃

 

我們非常興奮地看到通過與 Chainlink 的合作,開發者能夠在本體生態系統中接觸到海量用戶案例。瞭解更多可加入技術交流羣討論,或在開發者中心查看技術文檔與工具。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章