波卡的SPREE“可信蟲洞”是什麼?

波卡的SPREE“可信蟲洞”是什麼?

免責宣告:本文旨在傳遞更多市場資訊,不構成任何投資建議。文章僅代表作者觀點,不代表火星財經官方立場。

小編:記得關注哦

波卡的SPREE“可信蟲洞”是什麼?

“波卡知識圖譜”

是我們針對波卡從零到一的入門級文章,我們嘗試從波卡最基礎的部分講起,為大家提供全方位瞭解波卡的內容,當然這是一項巨大的工程,也充滿了挑戰,然而我們希望透過這樣的努力讓大家能夠正確認知波卡,也讓不瞭解波卡的人方便快速掌握波卡相關知識,

今天是該欄目的第27期,帶大家瞭解SPREE"可信蟲洞“。

SPREE的起源

2019年3月28日,Polkadot社群成員u/Tawaren發表了一篇名為“SmartProtocols Idea”的帖子,並提出了智慧協議的建議。

SPREE的起源

因此誕生了一個解決方案,即在中繼鏈中安裝SmartProtocols,這些程式碼塊是孤立的,每個例項都有自己的儲存,只能透過與每個平行鏈的介面進行更改。SmartProtocols便是SPREE的前身。

帖子核心觀點是XCMP有一個複雜之處,即很難驗證和證明程式碼是在去信任的情況下在平行鏈上執行的

SPREE全稱是Shared Protected Runtime Execution Enclaves,也被稱為“可信蟲洞”。是與Substrate中Runtime模組類似的邏輯片段,但存在於Polkadot的中繼鏈上,並且可能會由平行鏈選擇加入。

可能你對SRREE還是很陌生,下面我們會詳細的對其進行解析。

什麼是SPREE?

一旦它被上傳到Polkadot,所有其他平行鏈都可以決定選擇加入該邏輯。SPREE模組將保留自己的儲存,獨立於平行鏈,但可以透過與平行鏈的介面呼叫。平行鏈將同步向SPREE模組傳送訊息。 SPREE模組就像食譜中的菜譜。例如,如果我們命令一名廚師製作蛋奶酥,並且我們對廚師的能力非常有信心,我們對將要製作的東西有一個模糊的概念,但對如何做卻沒有實際把握。

然而,假設廚師的書架上有《蛋奶酥製作手冊》,並承諾只用這本書製作蛋奶酥。現在我們也可以查閱廚師所擁有的同一本書,而且我們對廚師製作蛋奶酥時會發生什麼有了準確的瞭解。

什麼是SPREE?

波卡的SPREE“可信蟲洞”是什麼?

具體而言,SPREE模組可用於Polkadot上的各種功能。SPREE模組的建議用例是無信任的去中心化交易,該交易可作為功能提供給任何平行鏈,而無需平行鏈開發人員的任何額外努力。

簡單總結一下SPREE具有以下屬性和功能:

平行鏈可以選擇加入特殊的Runtime邏輯片段(如智慧合約)。

這些片段有自己的儲存和自己的XCM端點。

跨平行鏈的所有例項都具有相同的邏輯。

它與平行鏈邏輯一起執行。

受保護:儲存不能被平行鏈邏輯改變;平行鏈無法從他們那裡偽造訊息。

SPREE模組是透過治理機制或平行鏈上傳到Polkadot的邏輯片段(具體來說,它們是WebAssembly程式碼塊)

從SRREE模組本身來說對整個XCMP的架構很重要,因為它們為將在目標平行鏈上執行的程式碼提供了保證。

SPREE可信蟲洞對於波卡的跨鏈互通性仍然具有重要的作用,

在這個例子中,“做一個蛋奶酥”是XCMP中的訊息,而製作手冊則是SPREE模組

而SPREE可以讓平行鏈在進行互動時,無須再去確認鏈是否有作惡的問題,從而實現更好的互通。

後記