header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
掃碼下載APP
Partnered With:

Polkadot核心開發者解讀JAM:探索去鏈化應用的新前景

閱讀本文需 10 分鐘
JAM 的使命是創建一個平台,使人們能夠輕鬆地啟動 Web3 應用程序,這些應用程式具有韌性、去中心化和抗審查等特性。
原文標題:《Polkadot 核心開發解讀 JAM:你可以建立鏈架構以外的應用程式! 》
原文來源:PolkaWorld


The Kusamarian 的Jay 在sub0 專訪了Polkadot Fellowship 也是Parity 開發者負責人Shawn,他們探討了目前Polkadot 中發生的一些有趣的技術變化!特別的,Shawn 和 Jay 聊到 Gavin 近期帶來的 JAM,以下是 PolkaWorld 整理的關於 Shawn 對 JAM 的解讀!繼續閱讀,查看更多!


Jay:關於 Core JAM,你怎麼看?它是一種革命性的還是漸進式的改變?


Shawn:我認為,這個變化對於我們的生態系統來說是革命性的,因為它帶來了新的可能性和變革。但從技術角度來看,這個變化是在 Polkadot 的技術堆疊上漸進發展的,也就是說,它是基於現有技術的持續發展和改進。


這裡提到的關鍵點是,儘管技術不斷進步,但使命始終如一。 這個使命是創建一個平台,使人們能夠輕鬆地啟動 Web3 應用程序,這些應用程式具有韌性、去中心化和抗審查等特性。 這個願景始於以太坊時代,Gav 一直致力於實現這一目標。 Polkadot 可以看作是這一願景的延伸和發展,它透過使用分片和平行化技術,提高了系統的可擴展性和靈活性。


目前,Core JAM 提供的技術仍然是區塊鏈和Web3 生態系統的基礎層,它透過分片和擴展技術來增強區塊鏈的能力。但它的目標是降低對特定技術的依賴,並使系統更加通用和靈活,這樣使用者就可以以多種方式使用這個運算平台。



在目前的平行鏈V1 模型中,有許多核心,但每個核心只能運行一個應用程式。 Core JAM 的一個改進是,既然這些核心能夠執行許多任務,為什麼要限制每個核心只能被一個應用程式使用呢?我們實際上可以共享這些核心。不同的應用程式需要不同的資源:有些可能需要更多的運算能力,有些可能需要更多的資料可用性,而有些可能需要更多的儲存空間。因此,我們可以利用核心的不同部分,並將不同的應用程式配對在一起,以便它們可以充分利用所有可用的資源。 我們的目標是確保在這條鏈上沒有資源被浪費。 Core JAM 和核心時間的角色是使整個系統更易於存取和靈活,以實現這種通用的區塊鏈空間。


那麼有什麼不同呢? 我認為「平行鏈」這個概念可能會逐漸消失。在傳統的區塊鏈模型中,每個區塊鏈都是獨立運行在自己的核心上的。未來這種想法將變得更加模糊,因為我們將運行的是應用程序,而不僅僅是區塊鏈。這些應用程式可以是平行鏈,但也可以更靈活。 Gav 可能已經暗示了這些變化,他表示,任何具有主入口點的函數都可以在系統上運行,這意味著你不一定需要建立一個完整的區塊鏈。 你的應用程式可以只是一個在 Polkadot 的資料可用性層中運行的簡單程序,例如只存在於記憶體中的短暫應用程式。總的來說,這裡的重大變化是我們需要重新思考關於應用程式運行的假設,可能不再需要建立完整的區塊鏈,而是可以有更多靈活的運作方式。


PolkaWorld 註:這裡的觀點很類似Acala CTO Byran 提出的無鏈應用,可以在這裡查看更多《Acala Bryan 解讀JAM:Polkadot 2.0 可能帶來無鏈去中心化應用,這將帶來無限潛能的未來! 》


Jay:你有沒有想像在平行鏈架構之外運行的應用程式的例子?


Shawn:這可能不是Core JAM 本身的主要焦點,但作為區塊鏈空間分割的一部分,目前Celestia 項目非常受關注。 Celestia 正在努力為各種 rollup 解決方案提供資料可用性支援。 Polkadot 已經具有大量的資料可用性,並且擁有一個非常強大的技術堆疊,足以與其他專門的解決方案提供者競爭。 因此,沒有理由說 rollup 解決方案不能利用 Polkadot 的資料可用性來達到他們的目的。舉個例子,你可以使用Polkadot 的技術堆疊和所有的驗證者,但不一定需要建立一個完整的平行鏈,你實際上可以只做一個rollup,這是一個更輕量級的解決方案,專注於處理交易而不是維護一個完整的區塊鏈。


現在,如果我以開發者的角度來創建一些基本的應用程序,這些應用程式不需要是完整的平行鏈,而是一些簡單“ Hello World」應用程式。可以想像一個最簡單的程序,例如一個基本的計數器應用,它只有幾行程式碼,沒有底層存儲,不是一個區塊鏈,但可以執行加一和減一的操作。任何人都可以呼叫這個計數器,而且它的狀態會儲存在 Polkadot 的資料可用性層中。只要有人在資料清理前每 24 小時呼叫它一次,這個計數器的狀態就會持久化。這種簡單的應用程式非常類似於智能合約,但 Polkadot 不提供長期存儲,這是區塊鏈面臨的一個大問題。如果你只是建立一個短暫的應用程序,例如一個簡單的計數器或一個“Hello World”應用,你就不需要長期存儲,也不需要為此付費,我們只是提供了一個替代解決方案。所以我認為那是我想看到的一些令人興奮的事情,一旦技術到位,我們就可以向人們展示建立這個非常簡單的 Hello World 是多麼容易。


Jay:你說 Polkadot 沒有承諾提供長期儲存嗎?


Shawn:可擴充性是 Polkadot 設計的一個重要面向。 Polkadot 有自己的儲存系統和運行中繼鏈的驗證者,但它實現擴展的方式是透過資料分片。在這個架構中,每個平行鏈都負責管理自己的數據,而收集人則是負責這個任務的實體。 Polkadot 只儲存根哈希,這是一種加密技術,用於確保提供給網路的資料與全網達成共識的資料相符。如果 Polkadot 嘗試為每個用戶提供長期存儲,那麼它將無法有效擴展。雖然存在將資料長期儲存到 Polkadot 的方法,但直接將資料推送到中繼鏈本身並不是理想的做法。相反,可以創建如係統鏈這樣的結構,它們專門用於支援長期存儲,從而與像文件存儲這樣的其他存儲解決方案競爭。


在 Polkadot 的發展路線圖中,最簡單的方法是避免複雜的儲存需求,而是專注於使用記憶體的簡單應用程式。這些應用程式在運行時只在記憶體中處理數據,運行結束後就不再保留數據。例如,一個計算器應用程式就是這樣一個簡單的例子,它在使用過程中不需要將資料寫入長期儲存。隨著 Polkadot 技術的發展,創建這樣的簡單、短暫應用程式變得更加容易。這不僅適用於複雜的工業級應用程序,也適用於那些只需要短暫存在的簡單應用程式。 能夠輕鬆地創建這些簡單應用程式是 Polkadot 的強大功能。


更多精彩內容請看原影片:https://www.youtube.com/watch?v=yXYxnN33VbQ


原文連結


歡迎加入律動 BlockBeats 官方社群:

Telegram 訂閱群:https://t.me/theblockbeats

Telegram 交流群:https://t.me/BlockBeats_App

Twitter 官方帳號:https://twitter.com/BlockBeatsAsia

選擇文庫
新增文庫
取消
完成
新增文庫
僅自己可見
公開
保存
糾錯/舉報
提交