Etherscan是目前為止以太坊社羣中使用最廣泛的塊資源管理器。雖然它是一種有用的工具,但它是封閉原始碼的,而且它的侷限性,如缺乏多鏈支援、無法自定義、缺乏透明性和可驗證性,導致了對開源替代方案的需求。
BlockScout提供了與Etherscan類似的功能,並改進了使用者介面、以及開源專案固有的透明性和可配置性。開發人員可以為不同的用例和不同的基於EVM的鏈定製BlockScout。最重要的是,它提供了一種驗證正確事務跟蹤的方法。工具的多樣性對於區塊鏈的整體健康和透明性至關重要,BlockScout在塊資源管理中提供了必要的選擇。
BlockScout資料處理
BlockScout是用Elixir編寫的,這是一種執行在Erlang虛擬機器上的容錯語言。Erlang最初是為大型分散式網路(電信系統)建立的,以其可靠性、可伸縮性和速度而聞名。BlockScout使用併發索引來捕獲和顯示所有區塊鏈資料。有兩個索引器;一個用於實時資料,另一個用於歷史資料。
BlockScout增強功能
BlockScout提供了幾個增強功能,提供了額外的效率和定製選項。
記憶體收縮:此過程可由使用者配置,並將記憶體需求保持在設定的閾值以下。每分鐘,應用程式都會檢查它可能收縮的潛在抓取程序。
節點超時檢查:滾動超時設定檢查節點超時,並根據某個視窗中的超時次數將獲取程序暫停“n”秒。這可以防止節點執行過多的流程請求,從而影響功能。
定製和主題化:BlockScout很容易定製。索引器可以被定向到不同的RPC端點,與不同的鏈同步。可以使用CSS檔案模板定製UI,以匹配與同步鏈關聯的品牌。
專為開發人員和使用者設計的
由於它是開源的,BlockScout是在開發人員的考慮下建立的。專案中有許多貢獻者,API有很好的文件記錄,並且在一致的基礎上進行了改進。BlockScout可以被任何EVM鏈使用,所以私有鏈和側鏈可以根據自己的獨特需要配置它。
BlockScout也是使用者友好的。實時UI在鏈上發生更新時提供更新。對ERC-721不可替換代幣和智慧合約驗證的支援允許使用者探索和驗證許多不同型別的事務。
隨著區塊鏈技術的不斷成熟,開發和使用與分散的區塊鏈協同工作的分散性、透明性工具是至關重要的。像BlockScout這樣的開源應用程式引入了多樣性,並鼓勵整個區塊鏈社羣內的協作和創新。
如果您希望將專案合併到BlockScout中,或者將BlockScout與EVM鏈例項一起使用,只需在BlockScout GitHub儲存庫上開啟一個發行物就可以開始了。
更多區塊鏈資訊:www.qukuaiwang.com.cn/news