簡介

Flare狀態連接器是一項激動人心的全新技術解決方案,針對困擾整個區塊鏈行業已久的問題:安全且通用的互操作性。

作為一個新的核心Web3協議,它允許任意開放系統的狀態,無論其是否為區塊鏈,都能在Flare上被驗證,能夠與智能合約一起使用或以免信任、去中心化方式中繼至另一條區塊鏈。它比現有任一解決方案都更快速且更安全,比如,使用簡單支付驗證證明的輕客戶端中繼(light client relays)。狀態連接器能在保持全節點級別安全性的同時實現這一目標。

無論區塊鍊是否有反Sybil攻擊技術,狀態連接器可以與其進行集成,使開發者能構建dApps,即通過一次部署即可訪問多鏈上的價值與流動性的應用程序。同時,這也為Flare上構建真正的免信任、通用鏈橋打通了技術之門。根據DeFi Llama數據顯示,截至2022年3月,已有218億美元加密資產被鎖倉在這些'鏈橋'中,而隨著越來越多的更安全的互操作性技術的開發,比如狀態連接器,這一數字還將迅猛增長。  

我們注意到,在其他解決方案中,要么需要中心化第三方信任,要么迫使其他區塊鏈採用其標準,實際上都在實現溝通的過程中,改變了獨立區塊鏈的協議及代碼。反觀狀態連接器,它可以直接驗證狀態的正確性,抵禦已連接的公鏈上的安全實時攻擊,但無需中心化第三方或在連接鏈上進行代碼修改。


定義

跨鏈互操作性(Cross-chain interoperability):由於缺乏共享系統、協議或代碼(如,以太坊或Solana),兩個或多個獨立區塊鏈生態系統之間的溝通交流通常在技術上是互不兼容的,這也被稱為生態系統間的互操作性(inter-ecosystem interoperability)。

多鏈互操作性(Multi-chain interoperability):在同一個生態體系或共享系統、協議和代碼(如,Polkadot Parachains、Cosmos Tendermint鏈、Ethereum L2鏈)的兩個或多個技術上兼容的區塊鏈之間的溝通。這也被稱為生態系統內的互操作性(intra-ecosystem interoperability)。

輕客戶端中繼(Light client relay):簡化版區塊鏈節點結構,速度快,僅用於查詢任一交易的標頭數據,因而缺乏查詢具有完整歷史記錄的全節點時的安全性。

預言機(Oracle):連接區塊鏈與外部系統的實體,提供它們的狀態數據。

認證(Attestation):通過認證提供商(Attestation Providers)給狀態連接器提供數據證明,用於確認任一請求的有效性。  

更多相關專有名詞定義,請參見我們的詞條庫( Flare Glossary )。

現有互操作性解決方案

當前,區塊鏈由不斷增長的獨立生態系統構成。截至目前,針對互操作性的嘗試探索已經成功實現了同一公鏈的二級網絡之間的多鏈互操作性。然而,獨立公鏈之間的安全且去中心化的跨鏈互操作性尚未實現,至少目前還沒有。

現有兩種類型的互操作性解決方案——中心化多簽鏈橋以及輕客戶端中繼,但均不理想。  

而跨鏈互操作性主要由前者來處理。這些中度到高度中心化系統更容易遭受攻擊,而且出現故障時,對用戶提供極少支持。比如今年2月發生的Wormhole攻擊,就是近期發生諸多真實案例中的一個,它證明了需要實現去中心化互操作性來保護我們的資產安全的必要性。同時,這些鏈橋也面臨著監管風險,它們可被審查,而且為區塊鏈流程中引入了'關鍵'的中心化元素,這一元素通常就是以破壞區塊鏈構建目標的存在。  

近期在跨鏈互操作性上的發展常常落在輕客戶端中繼。儘管在理論上,他們不受中心化等問題困擾(但在實際操作中則經常存在),它們鏈上操作十分複雜,這也導致其運行速度慢且無法實現全節點級別安全性,因而更易於遭受攻擊。同時,它們與某些網絡類型和預製合約不兼容,這意味著它們無法真正做到通用的互操作性。

以太坊創始人Vitalik Buterin近期公開說,由於反網絡效應,區塊鏈之未來應是多鏈而非跨鏈。這意思是說跨鏈操作越多,所有參與者都將面臨更大風險。但這一論點很可能是來自於V神對輕客戶端中繼和託管解決方案中的穩定性和安全性的憂慮。

Flare之願景 

自從成立之日起,Flare始終堅持初衷,專注於通過技術性解決方案的開發,實現安全、可擴展、去中心化的跨鏈功能性,以幫助解決造成當前區塊鏈發展進程緩慢和低採用率的各種問題。  

Flare的目標是鏈接去中心化經濟,通過提供多鏈級別的高速與安全性的跨鏈互操作性,Flare將促使生態體系間的價值移動,釋放Web3各項性能優勢,促進流動性。賦能開發者構建真實功能的區塊鏈應用程序,從而創新顛覆鏈上商業模式。  

實現這一願景的第一步是要通過所有數字資產流動自由來擴大區塊鏈的使用規模,同時在這一過程中證實——區塊鏈之未來也可跨鏈。  

跨鏈且擁有多鏈級別的安全性

狀態連接器是Flare Network上一個原生開放協議,為應用程序開發者提供跨鏈互操作性的安全構建區塊。這是一項全新且基礎性技術,它能使任意兩條區塊鏈之間實現安全且通用的互操作性成為可能,無論是區塊鍊是否具有智能合約功能性:  

● 將非合約代幣(如,BTC、DOGE、XRP)引入Flare,使之能使用基於EVM的智能合約

● 在任意兩個智能合約鏈之間進行橋接,擁有多鏈級別的安全性

● 在其他智能合約鏈上使用非合約代幣

● 在所有區塊鏈之間進行安全的信息中繼,實現跨鏈dApp的互操作性和可組合性。

狀態連接器的安全性遠高於此前的互操作性機制,其原因是它可以完整查詢一筆交易的有效性,包括它的歷史。諸如簡化支付驗證(Simplified Payment Verification)等其他方式則無法做到這一點,因此這種“證明”沒有具體的歷史來支撐所謂的“有效性”。這意味著,狀態連接器也可以在已連接的區塊鏈上,降低重組(reorg)攻擊風險,實現跨鏈互操作性以及多鍊網絡的安全性。  

首個構建於Flare網絡上的互操作性應用程序將是FAssets,它將解決上述幾點之中的第一個問題。根據CoinGecko數據顯示,截至2022年3月25日,總價值達2.09萬億美元的加密代幣中,僅0.7萬億美元運行於智能合約之中。也就是說,三分之二的區塊鏈現有價值還未參與到去中心化經濟之中。通過在Flare上將非合約代幣鑄造成FAssets,為這些區塊鏈帶來了全新的功能性。它們不再是單純的一種投資資產,他們能通過Flare網絡的去中心化應用程序來獲取收益和獎勵。 Flare上將有一個“DeFi派對”,也歡迎大家一同參與其中。

不同類型的區塊鏈之間的第二個互操作性用例將通過不同應用程序來解決。實際上,我們近期剛剛發布了一個全新的橋接系統實現了這一點。這些應用程序可以由Flare構建,亦或是使用Flare技術的志向遠大的開發者。  

我們將於近期宣布一個資助項目以及一系列原生獎勵,用於激勵開發者在盡可能多的區塊鏈之間構建FAsset、智能合約橋和中繼系統。敬請點擊鏈接訂閱Flare newsletter,以第一時間獲得資助項目上線的通知。或者,您可以關注、加入我們的社交媒體賬號Discord | Telegram ,持續關注我們項目相關的發布。


免信任讀取真實世界事件的狀態

區塊鏈上真實世界實用性有限的原因之一在於很難將鏈下或真實世界的事件數據搬到鏈上,即,Web2的解決方案依然更具功能性,同時,新生的商業類型還尚不具有實現這一目標的靈活性。我們常說的“預言機難題(Oracle Problem)”指的就是區塊鏈應用程序使用來自於中心化來源的外部數據來運行,從而造成安全風險與日俱增。

除了能免信任方式讀取任意區塊鏈上的交易狀態外,狀態連接器還能免信任讀取任意確定性的真實世界數據源的狀態,並在Flare上向任意合約驗證結果。這避免了與當前中心化模型相關聯的風險,並為新的功能性和商業模式打開了無限可能與機遇。

通過狀態連接器,可以創建連接真實世界事件的dApps,比如銀行交易、保險理賠、體育賽事結果、房產買賣或是教育學歷等。我們能構建一個通用身份系統,通過狀態連接器從外部系統獲取認證。

集成新的區塊鏈與數據來源

被查詢區塊鍊或數據源無需進行修改或集成。新鍊或數據源的集成,所需要做的就是開發一個新的API接口。這是我們Flare端口升級,因此不會影響所查詢的區塊鏈的代碼庫。

最開始,將會有一個治理投票來啟用新的狀態連接器數據源。我們希望這會聚焦在集成其他區塊鏈上,同時,我們也會為想支持Flare發展的開發者提供資助。未來,人們部署自己的新數據源會像部署自己的合約一樣簡單。  

認證提供商簡介

當Flare上的應用程序請求區塊鏈交易或真實世界事件的證明時,狀態連接器則會把該請求發送至去中心化群組:認證提供商(APs) 。 APs是獨立於FTSO數據提供商和驗證商的群組。  

無需資金要求,任何人都可以作為AP來運營。這個安全假設是,如果任意獨立認證提供商正確驗證了所請求的狀態,那麼他們將始終能區分不正確的默認中繼狀態並最終進入Flare狀態的正確分支。關於這一過程是如何運作的詳細解釋,請參閱我們近期發布的白皮書,我們也將發布一個簡化版文章,以供參考。更多詳細信息也可參閱Flare技術文檔頁面。

綜述

隨著狀態連接器功能添加入Flare時間序列預言機(FTSO)之中,Flare已經創建了一系列原生開放協議,為下一代互操作性提供安全的構建區塊。 Flare實現的跨鏈互操作性,擁有多鏈級別的安全性,更快、更安全且通用。

Flare之“互鏈萬物”時代即將到來。