選擇 CESS Scan,為用戶提供區塊鏈瀏覽器的最佳體驗

WEEX 唯客博客, 區塊瀏覽器是鏈上數據可視化的主要窗口。它記錄和統計不同區塊鏈網路的每個區塊、每筆交易以及地址等信息。區塊瀏覽器的本質就是根據區塊鏈網路的實際情形,合理地向各類用戶展示原生數據和衍生數據。其中,鏈數據、區塊數據、合約數據、代幣數據、地址數據等共同構成了區塊鏈瀏覽器的基本數據架構。   舉例來說,當您在使用 CESS Network 上的 DeShare 進行了文件的上傳和存儲,您能通過 CESS 的區塊鏈瀏覽器看到更詳細的數據和記錄。 為何選擇 CESS Scan CESS Scan 是一個獲得波卡 Grant 的輕量級區塊鏈瀏覽器。輕量級一方面指的是 CESS Scan 優化了訪問速度;另一方面則是 CESS Scan 對開發者和用戶更為友好,具體表現在 CESS Scan 根據大多數用戶的使用習慣以及大多數開發者的需求,對相應功能進行了優化。 選擇 CESS Scan 開發區塊鏈瀏覽器,也是看到了 CESS Scan 對於用戶體驗的優化。當前,Polkadot 生態最具影響力的區塊瀏覽器是 Polkadot 原生瀏覽器。它提供了一個功能全面的區塊瀏覽器,任何基於 Substrate 搭建的區塊鏈網路都可以申請接入,並且支持多鏈之間的一鍵切換,在區塊鏈瀏覽器開發之初也是 CESS 的首要選項。 然而,功能的龐大是把雙刃劍,大而全的背後也有對性能的犧牲:如果交互的數據量臃腫,必然導致網路延遲高。對於普通用戶來說,檢索交易、查詢錢包地址餘額、查看網路基礎狀態等查詢類場景,更多的實際需要是快速而不是全面。為了讓 CESS 的用戶能夠在使用區塊鏈瀏覽器時擁有更快速的體驗,能夠更高效地查詢到相應的數據信息,CESS Scan 作為區塊鏈開發框架。 不僅是用戶體驗,從開發角度來看,CESS Scan 與 Polkadot 原生瀏覽器不同,CESS Scan 提供輕量化的組件降低對網路的依賴,提供自定義的數據展示功能。並且支持搭建後台與資料庫服務來擴展更多的數據處理能力。同時也根據大多數用戶的使用習慣以及大多數開發者的需求,增加了更多的展示圖表。 CESS Scan 優勢一覽 CESS Scan 對各流程都進行了優化,旨在為開發者減少不必要的工作量,提升效率。例如,支持自定義數據獲取;通過緩存隊列實現了數據的讀寫分離;支持多種類型的獲取數據方式:全節點的 RPC 通信、對等節點的 P2P 協議等。相比於其他波卡生態的區塊鏈瀏覽器,CESS Scan 提供了以下一系列開發者友好的特性: – 鏈上數據的緩存和檢索 相比於 Polkadot.js App 直接從鏈上節點獲取大量數據,CESS Scan 會緩存鏈上數據,並為用戶提供穩定靈活的數據檢索服務,極大提高檢索的速度和靈活性。 – 數據處理模塊 CESS Scan 在用戶與區塊鏈網路中間搭建了加工站,其包含緩存(資料庫)層和計算(數據處理)層。緩存層負責將鏈上數據拉取至本地資料庫進行存儲。計算層負責加工資料庫中的鏈上數據,使其能夠組合成對用戶而言更有含義的數據,比如歷史數據統計、全網算力排名等。這一設計的理念是對數據進行預處理加工,而不是將龐大複雜的鏈上數據全盤顯示出來。我們希望讓用戶可以更直觀、快速地找到他們感興趣的數據。除此之外,CESS Scan 也允許開發者擴展更多的統計數據和圖表。 – 模塊化的 UI 組件 CESS Scan 將各個 UI 組件進行了模塊化設計,各個組件之間沒有互相依賴。開發者可以避免繁瑣的代碼開發和 UI 設計,輕鬆構建定製瀏覽器的視覺呈現。 – 更低的開發成本 CESS Scan 僅需配置少量配置文件就能實現一鍵部署和啟動。這些針對技術細節的改進設計,大幅度降低了開發的時間成本。 – 開源與安全性 CESS Scan 提供了完全開源的代碼,不包含後台託管與運維服務。所有服務由項目方來部署與運維,避免了信任成本。 CESS Scan 的實現原理 節點服務同步區塊鏈網路的區塊數據。這裡節點服務包括網路的全節點、第三方數據檢索服務等。 數據爬取模塊從區塊鏈節點那獲取區塊數據。CESS Scan支持全節點、P2P 節點以及本地資料庫等類型的節點服務對接,同時支持自定義數據讀取介面。 將從節點服務爬取而來的區塊數據寫入緩衝管道。緩衝管道用於分離爬取數據與解析數據過程,同時支持數據完整性檢查與異常處理。 將區塊數據從緩衝管道中取出並有序送入解析器。 解析器對區塊數據進行解析,並及時寫入資料庫。解析過程通過併發來加速。 對於通用區塊數據,CESS Scan 提供了可用的資料庫表結構,使得開發者能夠開箱即用。而對於定製 Pallet 的數據來說,需要開發者定義相關表結構。 前端組件通過 HTTP API 定期讀取資料庫中的相關數據來渲染 web 頁面。 和 CESS 一起選擇 CESS Scan CESS Scan在功能的和性能設計方面,更加貼合普通用戶對速度和交互體驗的需求。如果您正在為項目團隊在尋找一個區塊鏈瀏覽器開發框架,和 CESS 一樣關注用戶的體驗和需求,CESS Scan 將會是一個不錯的選擇。   WEEX唯客交易所官網:weex.com

Previous:

Next: