![](https://justcoins.tw/wp-content/uploads/sites/6/2021/06/2457ef9cf53ab03610f037d5e73ca7ed-300x206.jpg)
據venturebeat,區塊鏈公司ChainLink已通過ICO完成了3200萬美元融資。ChainLink提供讓區塊鏈的「智能合約(smart contracts)」調用外部數據的中間件。
智能合約又被稱為自執行合約(self-executing contracts),是區塊鏈技術的被看好的應用場景之一。它允許企業和個人相互設立服務水平協議。
比如,如果航空公司開始提供智能合約,某天你乘坐的航班延誤超過一小時,航空公司就會給你退回票價20%的錢。又或者,在藥物運輸到藥房的過程中,一旦運輸溫度超過約定範圍,車會立刻停下並返回製藥廠。
不過,據區塊鏈技術專家Gideon Greenspan解釋,這些區塊鏈的應用場景,現在還是太遙遠,區塊鏈還沒辦法做到這一步,因為區塊鏈沒有辦法穩定地取得大範圍的外部數據。ChainLink準備改變這個現狀。它希望給合約制定者們提供全網絡的數據庫,或者稱其為一個可靠的外部數據庫。有了ChainLink,你可以在一個合約中調用一個或幾個數據庫查詢需要的數據。
ChainLink CEO Sergey Nazarov解釋:「當你在ChainLink的搜索框中輸入『利率』,你會看到大概有50多種數據流可以選,你將需要的複製粘貼到你的智能合約中。」數據庫開發者將API與ChianLink連接之後,每一次有人調用他們的數據庫,他們都可以獲得ChainLink發行得LINK代幣。
Nazarov表示,公司已經收到了3700封來自開發者的郵件表示有興趣跟ChainLink合作。
ChainLink的團隊來自一家運行了3年半的智能合約公司SmartContract,後者位於三藩市,專門為大公司定製智能合約。目前,SmartContract最大的客戶是跨行交易網絡Swift,後者的網絡有11000家銀行加入。
SmartContract原來所做的一次性的定製化合作,同樣也需要定製化的API,甚至需要跟選定的數據庫用專線連接;且不夠靈活,沒辦法決定你一次想多少個數據源。ChainLink則是希望讓智能合約變得每一個人都能用,同時保證安全,提供更多選擇。
Nazarov說,如果沒有ChainLink這樣的網絡,一家公司如果想部署一個需要跟外部數據交互的智能合約,就需要為那個數據庫專門研發一個API,同時虛招中間件提供商為你將規則打包,嵌入到智能合約當中。應用開發者沒辦法靈活地決定需要訪問區塊鏈上的節點需要訪問數據庫,也沒辦法決定要訪問多少個數據庫。另外,安全也是另一問題。「若我們要在這個系統上完成數以十億美元的交易,我們需要確保端到端的安全性,」
如果讓一個去中心化的網絡僅僅訪問一個數據源,就自動執行一個幾百萬美元的合約,系統有被操控的風險。
下一代的開源數據庫會提供更多的選擇和更高的安全性。開發者可以讓智能合約從不同節點訪問多個獨立數據源,持續交叉驗證,或者取幾個輸入值的中間值,以降低錯誤的概率。
ChainLink網絡目前還在開發當中,這次的眾籌將推進開發工作。Nazarov表示,即便公司的數據庫網絡發佈之後,仍需4-5年才能逐步成熟。數據庫的大玩家明白,這個模式對他們來說是門好生意,但在網絡中的智能合約達到一定量之前,他們是不會願意進來的。因此,他希望中小型數據提供商可以先動起來。一旦關鍵性的數據庫越來越多,這個生態的發展會越來越快。