一文讀懂Skate :以意圖為中心通用應用層

作者:zerokn0wledge,Redacted Research 聯創來源:X,@zerokn0wledge_ 翻譯:善歐巴,金色財經

我們正邁向一個以Rollup 為中心的未來,由垂直或特定於應用程式的執行層組成的完整生態系統。模組化加速了這一進程,它使成千上萬的可自訂區塊鏈技術堆疊的興起成為可能。然而,儘管模組化帶來了前所未有的可擴展性和更強大的網路設計,但也帶來了流動性和用戶跨生態系統固有的碎片化。

這對使用者體驗來說是一個大問題。為了解決這種碎片化,我們需要統一且與鏈無關的執行,允許通用應用程式部署在任何鏈上,無論它運行的共識機制、虛擬機器或支援的程式語言如何。聽起來太理想了嗎?事實上,Skate讓這一切成為現實。由跨鏈意圖和Eigenlayer驅動的通用狀態。

讓我們來看看它是如何工作的。

Skate 是一個新穎的基礎設施,可以無縫地融入模組化堆疊。它位於執行層之上,並透過專有的基於Eigenlayer 的共識機制將其與跨鏈意圖驗證耦合。

Skate本身是基於OP Stack 實現的樂觀Rollup,目前正在Nollie 測試網路上運行。最初,中心化排序器將在以太坊主網上最終確定交易之前對其進行排序。然而,Skate旨在透過轉向排序器節點網路或整合像EspressoSys 這樣的可擴展去中心化排序器來提高去中心化程度。

Skate 驗證者網路由獨立的輕量級驗證器節點組成,其底層的BFT*(拜占庭容錯)共識基於Eigenlayer。拜占庭容錯是電腦系統的特性,即使有惡意參與者,也能讓共識機制抵抗某些類型的故障。這意味著即使一些節點宕機或行為惡劣,我們仍然可以透過BFT 達成共識。只要2/3 的節點誠實行事,網路就是安全的。

為了成為Eigenlayer 的驗證者,參與者需要鎖定一定數量的代幣作為抵押。如果偵測到任何惡意行為,這些代幣將被削減以維護網路的完整性。

Skate 的AVS 主要用作與鏈無關的快速確定性層(FNN)。它透過基於拉取的請求系統促進存取Skate 中心樞紐鏈的狀態。

hQFL1eYE6iEirfq3wQDiZ4VCm6hYYZuICEimYAGO.png

這是因為交易透過使用者在網路之間簽署「意圖」(即訂單)來執行,這需要處理這些意圖的「執行者」能夠看到每個網路的狀態。

讓我們來看一個例子。

想像一下你想從以太坊向Solana 轉帳1000 美元。如果提出這樣的請求,執行者需要確認這些資產存在於以太坊(源鏈)並且成功轉移到Solana(目標鏈)。

因此,Skate 透過利用基於密碼經濟安全的去中心化@EigenLayer 節點網路來拉取來自不同來源的狀態,以確保快速確定性。

為了實現這一點,驗證者運行專門的軟體和索引器來收集和準備所需的資料。

當提出請求時,AVS 驗證器會建立可執行的calldata,該calldata 編碼了必要的函數呼叫和參數,以便針對結算鏈的狀態執行。這個過程使結算鏈能夠鏡像樞紐鏈的當前狀態。

AVS 的主要職責是為給定任務建立一個名為「calldata」的指令集。此calldata 包含必須在另一個區塊鏈上執行的特定函數呼叫和參數。很酷吧?但這還不是全部。

Skate不僅只是一個普通的橋樑,它的功能遠遠超出了簡單的資產轉移。 Skate 允許通用(EVM) 應用程式在任何鏈上運行。

VqixJwJXbjqw3NHrabKIJ8A7xvDxSNYhmunEdRvI.png

最近,Skate 擴展到了Solana,透過EigenLayer 預先確認AVS 成功地將Skate Nollie 測試網中的taskID 執行到Solana 的測試網路上。這意味著EVM 應用不僅可以在Solana 上運行,而且還可以與統一1000 條鏈的通用狀態同步,為廣泛安全互通性鋪平了道路。

dKC2q58ddApi6HyQzfCfPZocYFUrr0Tzrq9QAEZR.png

不要再建構孤立的應用程式了。跨鏈建立具有通用狀態的應用程式。

Total
0
Shares
Related Posts