Chainlink:中介軟體和API的作用

買賣虛擬貨幣
Chainlink為智慧合約提供中介軟體,透過API與外部資源連線。為了能充分理解這其中的奧義,我們先來解釋一下中介軟體和API的定義,然後再探討如何在Chainlink網路中加以利用。
中介軟體是什麼?中介軟體是讓兩個軟體實現互動的計算機軟體。開發者無須花費大量人力物力讓兩種不同的系統軟體相容,而是可以使用現成的中介軟體快速連線兩個系統。這就好比兩家在不同城市的企業利用高速公路等現有基礎設施相互運輸貨物,而無須重新建設自己的高速公路。API是什麼?如今最常見的中介軟體是應用程式介面(API)。API以明確的方式與某一系統進行互動,無須瞭解該系統的任何實現細節。企業通常會開發自己的API,讓其他應用利用它們的服務和資料。舉個例子,百度向其他應用軟體開放API以出售GPS資料。
開發者利用API可以更快地開發出成本低廉的應用軟體,而無須事事親力親為。比如主流打車軟體滴滴在軟體開發中使用了GPS API(定位),簡訊API(資訊)和支付API,而不是自主開發每一個功能。Chainlink-API中介軟體將智慧合約連線到鏈下世界Chainlink提供基礎的中介軟體,將智慧合約連線到原生區塊鏈以外的(鏈下)API。這樣一來,智慧合約可以就使用外部資料API觸發合約執行,並向外部系統API傳送資料進行結算。以下是幾個應用場景:· 航班保險智慧合約連線到一個可信網站API(OAG)獲取資料,以判斷航班是否取消或延誤。如果航班延誤,智慧合約將連線至一個外部支付系統API(支付寶)以當地貨幣(人民幣)結算。· 貨物付款智慧合約連線GPS API獲取定位資料,連線海關API確定貨物是否已經清關,連線物聯網API確保運輸中的質量控制(集裝箱門是否鎖住,運輸過程中貨物是否一直儲存在適當的溫度下等)。一旦所有資料傳輸到智慧合約並且經過確認,智慧合約就會被連線到支付系統API以任意貨幣進行結算。
除此之外還有許多其他應用場景,而在每一個應用場景中,Chainlink都提供了穩健的平臺,讓智慧合約能透過API連線到任何資料點或系統。此類中介軟體大幅提高了開發者開發應用的便利性,因為他們不需要費時費力重新開發與外部世界連線的基礎架構。我們相信Chainlink中介軟體是推動智慧合約在現實世界中廣泛應用的關鍵一環。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;