我們很高興地宣佈Arbitrum已接入Chainlink。Arbitrum的獨特之處在於其可以進行“信任最小化”的智慧合約運算,所有接入Chainlink的Solidity智慧合約都可使用Arbitrum輕鬆安全地進行運算。Chainlink節點操作者現在可以驗證Arbitrum安全的鏈下運算協議,開發者可以使用全新的方式開發智慧合約,保障鏈下運算的安全性,實現前所未有的可擴充套件性,並極大提升成本效益。
將Arbitrum獨特的信任最小化智慧合約與Chainlink高質量的節點網路結合,節點可為運算進行驗證,也可安全連線關鍵的鏈下資源,這樣可以極大提升智慧合約鏈下開發架構的可擴充套件性和成本效益。開發者可以輕鬆釋出安全且可連線外部資料的智慧合約,並將開發成本維持在較低水平。合約可以與其他關鍵系統進行互動,並用於安全需求較高的密集型運算中。
Offchain Labs的Arbitrum Rollup目前已在測試網上線,這是針對通用型智慧合約的首個Rollup系統。請查閱《Chainlink+Arbitrum鏈下開發指南》,快速瞭解Arbitrum與Chainlink結合將如何提升使用者體驗和鏈下資料連線能力。各位開發者也可以查閱Arbitrum的文件,在本地環境或測試網上探索Arbitrum智慧合約的開發體驗。
Arbitrum:降低gas費用,提升網路吞吐量
以太坊透過去中心化的獨立節點進行冗餘運算,因此為Solidity智慧合約提供了所需的安全效能。去中心化運算是應用實現高度可靠和安全的基礎,但以太坊自身確實存在可擴充套件性的瓶頸,因為網路中每個節點都需要處理鏈上每一條交易廣播。
Arbitrum使用鏈下協議保障智慧合約的安全,開發者可以靈活地將大部分智慧合約任務放到鏈下的Arbitrum節點執行,與此同時保障了以太坊無需信任的安全性。Arbitrum在計算solidity時,不需要網路中每個節點都全部計算一遍,因此擁有獨特的優勢,可降低運算成本並提升網路吞吐量。Arbitrum為信任最小化鏈下運算提供了一個可擴充套件的安全模型,這與Chainlink為鏈下資料提供可擴充套件的安全模型異曲同工。隨著Arbitrum鏈下計算的價值不斷提升,開發者可以新增更多的Chainlink預言機/節點操作者,擴大驗證者規模,保障運算的安全。
Arbitrum的鏈下運算模式與純鏈上運算相比擁有幾大優勢:
· 由於不受限於任何底層區塊鏈共識機制,因此極大提升了智慧合約的吞吐量和儲存量。所有工作全部由Arbitrum上的驗證節點完成,包括計算和對鏈上的solidity智慧合約達成共識。
· 由於是在鏈下運算,然後再將結果返回鏈上,因此gas費用幾乎為零。只有將結果返回鏈上時,或驗證者上傳證據解決分歧時,Arbitrum協議才會收取鏈上費用。當有多個可靠的節點同時保障結果的正確性時,這種情況幾乎不會發生。
Arbitrum合約的驗證者可能會對運算的下一個正確狀態產生分歧,雖然這種情況很罕見,但Arbitrum有一個特殊的鏈上分歧解決機制,高效地解決以太坊上出現的分歧。這個名為“Arbitrum's AnyTrust Guarantee”的機制在即使只有一個誠實驗證者的情況下也可以保障結果的正確性。如果驗證者說謊,鏈上合約將甄別到這個行為,並啟動高效的“質疑協議”,懲罰不誠實的節點。這個質疑機制要求驗證者將證據上傳到鏈上,並抵押一定資金,直到問題最終被解決為止。
Arbitrum透過在以太坊上開發這樣一個安全的分歧解決機制,用經濟激勵的手段避免分歧或在分歧產生時快速解決。這樣就極大提升了智慧合約運算層的效能,同時以信任最小化的方式保障了安全性。除此之外,Arbitrum還附上一個Solidity編譯器,為開發者提供一個輕鬆熟悉的開發環境,將現有智慧合約直接匯入Arbitrum中,接受Chainlink優質節點的驗證。
運算型預言機
Chainlink具有安全靈活的框架,其不斷擴張的優質節點網路中已有幾億美元的資產,它也是web3協議棧中的標準層,因此能夠完美地為Arbitrum提供支援。
Chainlink預言機讓智慧合約可以安全地接收鏈下資料,並在外部系統中執行指令,這兩者都是如今許多主流Dapp最需要的功能。但預言機的功能遠不止在兩個系統之間傳遞資訊。如果預言機可以使用Arbitrum進行信任最小化的運算,那麼其價值將會有極大的提升。
鏈下運算模型將智慧合約分成兩個部分,即可擴充套件的鏈下運算和鏈上分歧解決。因此,Dapp可以將成本高昂的運算任務安全地分配到鏈下Arbitrum上的Chainlink節點,同時在以太坊上自動解決分歧。
總而言之,Arbitrum上的去中心化Chainlink節點網路能夠驗證solidity智慧合約、接收外部資料、針對智慧合約進行可擴充套件的運算並保證正確性、將智慧合約的結果和證據傳輸到鏈上、並在仲裁期結束後將可驗證的結果傳送至使用者的鏈上合約中。Chainlink節點還可以在運算時抵押一定金額的LINK,作為新的安全層。用虛擬貨幣作為獎懲機制能夠讓系統不斷擴充套件,吸納更多的價值。再加上Chainlink可以根據價值高低任意新增優質節點,這可以進一步提升系統的可擴充套件性。