Polkadot核心開發者解讀JAM:探索去鏈化應用的新前景
BlockBeats 律動財經 2024-03-28 15:00
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
暢行幣圈交易全攻略,專家駐群實戰交流
▌立即加入鉅亨買幣實戰交流 LINE 社群(點此入群)
不管是新手發問,還是老手交流,只要你想參與虛擬貨幣現貨交易、合約跟單、合約網格、量化交易、理財產品的投資,都歡迎入群討論學習!
- 加入鉅亨買幣LINE官方帳號索取免費課程
- 掌握全球財經資訊點我下載APP
文章標籤
上一篇
下一篇