Chainlink正式釋出Chainlink Functions beta版,將全世界所有API接入Web3

自動草稿

我們非常高興地宣佈 Chainlink Functions beta 版正式釋出!這是一個無伺服器的開發者平臺,任何人都可以使用安全可靠的 Chainlink 網路,輕鬆將智慧合約接入任何Web2 API 介面,並執行自定義計算任務。

Chainlink Functions的釋出標誌著Chainlink平臺進入了全新的發展階段。之前,Web3開發者無法將智慧合約接入傳統的Web2 API介面,因此無法訪問社交媒體平臺、人工智慧計算以及訊息傳輸服務等資源。不僅如此,三千多萬名Web2開發者也無法利用現有的Web2基礎設施來構建Web3應用。Chainlink Functions正好可以解決這一問題,為開發者提供所需的服務,構建功能強大的混合型應用。

AWS、Meta和Google Cloud等頂尖的雲服務商以及Web2平臺都參與了展示用例,向開發者展示瞭如何使用Chainlink Functions輕鬆在智慧合約中接入Web2 API以及雲服務。Block Scholes、ChainML、Dopex、Nusic以及Thirdweb等眾多專案在各類Web3垂直應用場景中都嘗試了Chainlink Functions,用例包括AI整合和DAO治理。

有了Chainlink Functions的加持,Web3開發者可以安全快速地將智慧合約自助接入鏈下資源,無須自己執行基礎設施。開發者只需要確定想要訪問的外部資料來源(如:天氣資料和體育比賽資料)、資料點的處理方式(如:取中位數)以及資料輸出的目的地(如:以太坊智慧合約)即可。Chainlink Functions簡化了後端複雜性,並嚴格按照程式碼執行。這樣做的好處是開發者可以將注意力放在打造創新的Web3應用上。

Chainlink Functions beta版目前在以太坊Sepolia和Polygon Mumbai 測試網上正式上線。請點選下方連結註冊並使用:

訪問Chainlink Functions

為Web3開發者打造的無伺服器平臺,只需幾行程式碼就可以訪問任何資料、裝置或系統

Chainlink Functions是一個去中心化的compute runtime,為Web3應用測試、模擬和執行自定義的鏈下邏輯。這就類似於在雲端無伺服器解決方案(如:AWS Lambda、GCP CloudFunctions以及Cloudflare Workers)基礎上新增了信任最小化和區塊鏈功能。

開發者無須親自部署和執行外部介面卡來進行自定義的鏈下計算,也無須尋找或執行自己的Chainlink節點將智慧合約連線至鏈下世界;而是隻需要專注於開發去中心化的應用,並將保障連線、安全和可靠性的工作交給Chainlink網路。Chainlink是區塊鏈行業內最成熟的預言機和計算基礎設施。另外,Chainlink Functions還是一個完全自助式的平臺,開發者無須與Chainlink Labs或Chainlink節點運營商互動,就可以接入外部資料或計算資源。

注:Chainlink Functions是分散式的無伺服器基礎設施,由Chainlink去中心化的預言機網路提供支援,並採用了最新版的鏈下報告(OCR)協議。OCR是Chainlink Data Feeds底層的共識協議,併為Aave、Compound和Frax Finance等眾多主流的Web3協議提供安全保障。Chainlink Functions測試網beta版的訂閱合約採用測試網LINK通證。

Chainlink Functions為開發者實現的功能 

  • 暢通無阻的連線性:可以將智慧合約接入任何資料、裝置或系統,無論是公共還是受密碼保護的API介面,物聯網裝置還是企業系統,都可以暢通無阻。
  • 可自定義的計算:無伺服器runtime環境可以實現強大的可擴充套件性和自定義功能,並用來聚合和處理資料。
  • 信任最小化的安全性:Chainlink去中心化的基礎設施經過了時間的檢驗,已經為眾多Web3應用保障了數十億美元的價值。
  • 幾分鐘即可享受自助服務:Chainlink Functions無伺服器解決方案只需幾分鐘就可以上手。解決方案包括一個CLI、新手工具包以及一個debugging環境。
  • 無伺服器的runtime環境:無需伺服器就可以執行JavaScript程式碼,因此可以將原本放在基礎設施上的時間和精力花在核心應用開發上。

為百萬開發者開啟Web3世界的大門

如今,區塊鏈行業大約有幾十萬個應用開發者,而全世界的開發者總數大約是三千萬。區塊鏈如果要變成像雲服務甚至人工智慧一樣主流的技術,就必須不斷提升Web3開發者的體驗。而Chainlink Functions要解決的其中一個根本問題就是API資料訪問,Functions可以為Web3建設者解鎖全新的應用場景。

接下來,我們將具體闡述Chainlink Functions beta版面向智慧合約開發者的四個初始設計。如果想檢視附帶程式碼片段的用例(包括如何接入AWS、Google、Meta和Twilio等主流API介面),請檢視最新的開發者教程《使用Chainlink Functions的5 種方式》。另外,各位開發者還可以訪問https://www.usechainlinkfunctions.com/。這是一個社羣網站,開發者可以在上面分享自己使用Chainlink Functions建立的鏈下連線用例。

Chainlink Functions 將在連線性和計算兩個維度解鎖一系列豐富的用例。

接入資料

開發者可以使用Chainlink Functions連線至任何公共或私有資料API介面,比如獲取最近的遊戲或體育比賽結果,或從Token Terminal上獲取某一Web3協議的指標資料(如:協議收入、使用者費用、活躍使用者人數和TVL)。

另外,還可以使用Chainlink Automation來實現其他功能。比如,可以建立基於外部事件變化的動態NFT,利用Chainlink Automation來持續確認NFT是否需要更新,當條件滿足時利用Chainlink Functions將事件資料上傳到鏈上。

接入物聯網裝置和傳統後端系統

開發者可以透過Chainlink Functions接入受密碼保護的物聯網裝置資料或企業系統,將Web3協議和Web2技術相結合。比如,開發者可以從智慧手錶或探測汙染物的智慧感測器獲取資料。他們還可以將智慧合約接入企業ERP系統(比如SAP),以開發供應鏈應用;或接入Stripe的API介面,以檢視使用者的賬戶餘額。

連線並處理資料

開發者在將資料輸入智慧合約之前還可以使用Chainlink Functions對資料提前進行處理。比如,開發者可以從社交媒體API介面獲取資料,對資料進行情感分析,並將分析結果傳送到鏈上,以觸發鏈上操作(如:使用者可以獲得限量版NFT)。

鏈下計算和儲存

開發者還可以整合Chainlink Functions,將智慧合約接入IPFS和Filecoin等外部去中心化資料庫。這將有助於開發鏈下計算類dApp,利用Chainlink的去中心化預言機網路作為計算層,並利用IPFS作為低成本的去中心化儲存層。比如,開發者可以為DAO開發去中心化的鏈下投票系統,利用Chainlink Functions來獲取鏈下投票,並將投票結果傳送到鏈上,觸發智慧合約執行。

立即探索Chainlink Functions的功能

Chainlink Functions beta版目前已經在以太坊Sepolia和Polygon Mumbai測試網上線。在未來我們會根據使用者的需求和反饋在更多區塊鏈上線。 

如果你想使用Chainlink Functions beta版,請點選此處註冊。另外,你也可以檢視Chainlink Functions開發者文件,並加入Chainlink Discord群組詢問技術問題或提出反饋意見。如果你正在參加ETHDenver 2023 (以太坊丹佛大會),歡迎前來參加Chainlink Functions的釋出活動。參與此次活動的嘉賓還包括AWS、Polygon以及Web3領域的頂尖開發者。 

Chainlink Functions讓Web3開發者能夠在幾分鐘內輕鬆將智慧合約接入鏈下資源,並由Chainlink強大的去中心化網路提供可靠的保障。一旦智慧合約可以暢通無阻地接入現實世界並同時保障信任最小化,勢必將激發出無限潛力。Chainlink Functions將Web2系統與區塊鏈在安全、透明和效率上的獨特優勢相結合,將打造出更多創新的高階Web3用例。

免責宣告:Chainlink Functions目前處於beta階段,並可能基於使用者反饋或未來開發需求而發生變化。Chainlink Functions是”按現狀”和”按可用性”提供的,沒有任何形式的條件或保證。Chainlink Functions的使用者需要自行考慮其應用中使用的資料質量。如想進一步瞭解如何篩選優質的資料來源,請參考Chainlink文件中“評估資料來源”部分。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *