
“圖片圖片圖片
波卡知識圖譜
”是我們針對波卡從零到一的入門級文章,我們嘗試從波卡最基礎的部分講起,為大家提供全方位了解波卡的內容,當然這是一項巨大的工程,也充滿了挑戰,然而我們希望通過這樣的努力讓大家能夠正確認知波卡,也讓不了解波卡的人方便快速掌握波卡相關知識,今天是該欄目的第69 期,Substrate 可謂是一個劃時代的發明,為開發者大大節省了開發週期與開發流程,而目前區塊鏈的用戶界面仍然是中心化的,那麼Substrate Conncet 是如何解決這個問題的?
波卡擁有Web 3 領域最活躍的開發者社區之一,為了向開發者們提供區塊鏈所需的所有知識,波卡還成立了業內首創的教育計劃——波卡區塊鏈學院,為學生們提供高強度、高價值、高接觸、面對面的教學和支持。
開發者們可以通過區塊鏈開發框架Substrate 來構建波卡生態,它允許開發人員選擇最適合其應用程序特定鏈的特定組件
。任何有需求的開發者都可以自由的使用該框架,而現在通過Substrate Connect,應用程序開發人員將實現真正的去中心化的區塊鏈用戶界面。
區塊鏈的用戶界面仍然是中心化的
標準用戶界面(UI)和網絡節點之間的通信是通過JSON RPC 協議進行的。通常,用戶界面將展示節點上可用的信息,這主要是通過兩種主要方式實現的。
1、用戶控制的節點:
UI 連接到用戶已安裝在他們機器上的節點客戶端。這些節點是安全的,但這些節點的安裝和維護往往很不方便。2、可公開訪問的節點:。
UI 連接到第三方擁有的可公開訪問的節點客戶端。雖然這些節點使用起來更方便,但它們的使用起來很方便,但它們是中心化的且不安全。
現在有一個新的範式:
開發者不需要指定一個集中的RPC 節點,只需定義區塊鏈的鏈上規範,以便他們的應用與鏈上同步,這可以通過Substrate Connect 實現
什麼是Substrate Connect?用輕客戶端替換RPC 節點的依賴性。
Substrate Connect 是一個基於PolkadotJS API 的JavaScript 庫和瀏覽器擴展,使開發人員能夠為Substrate 鏈構建特定於應用程序的輕客戶端。無需安裝也不需要可選的擴展,只需要最少的維護或無需維護。該節點是由JavaScript 引擎運行的。
簡單地說,
輕客戶端是允許讓你利用鏈上所有可能性的客戶端,但它不需要你運行整個區塊鏈的完整副本。
圖片
圖片
圖片
如何使用Substrate Connect?
作為JavaScript 庫
https://github.com/paritytech/smoldot/
Substrate Connect 提供了一個連接到捆綁節點的PolkadotJS API。通過使用該庫,用戶可以運行實際的Substrate 兼容節點。
與其用戶界面捆綁在一起的節點:即用型輕客戶端UI 連接到一個直接集成的節點客戶端:方便、安全、去中心化。這是通過Substrate Connect 使用smoldotWasm 輕客戶端來實現的,以安全地連接到區塊鍊網絡,而無需依賴特定的第三方。
應用程序開發人員現在可以在任何NodeJS 環境中運行Substrate 輕客戶端。
目前,Substrate Connect 支持波卡、Kusama、Westend 和Rococo
;由於輕客戶端是整個Substrate 框架的一部分,它們可用於基於Substrate 的區塊鏈。
作為瀏覽器擴展
由於瀏覽器對來自HTTPS 頁面的WebSockets 的限制,建立足夠數量的對等點很困難,因為許多節點需要TLS 可用。 Substrate Connect 提供的瀏覽器擴展有助於克服這一限制,並在後台保持鏈的同步,從而使應用程序運行得更快。
捆綁多條鏈的輕量級客戶端
該瀏覽器擴展允許終端用戶與連接到多個區塊鏈的應用程序進行交互,或者將他們自己的區塊鏈連接到支持它的應用程序。
https://t.me/polkadot_eri
注意:Substrate Connect 將自動檢測用戶是否在使用擴展程序。如果沒有,將在頁面上為他們創建Wasm 輕客戶端。
https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf 1 Ac 610 a 79844 f 05