以太坊網路區塊瀏覽器blocksout技術簡要分析

2021-09-10 17:03:30 字數 626 閱讀 5995

以太坊網路區塊瀏覽器目前主要是etherscan.io提供。官方正規的區塊瀏覽器沒有etherscan.io強大,不具有合約內聯交易,token交易分析功能,而etherscan.io不開源,而且api僅提供有限的服務。

不過etherscan.io的速度的確快,無論是查交易,還是查位址,查詢速度基本可以在幾秒之內返回。

為什麼可以做得這麼塊呢,因為對於任意位址,僅儲存了其100k(10萬)的交易,這樣查詢一般的資料庫在建立索引的情況,可以在3秒內返回。

目前(2019.2.10)位址有567萬個,3.89億個交易,這麼大的資料量,可以滿足如此高併發的查詢請求,背後的資源投入可想而知。

的功能覆蓋了etherscan.io的主要功能,包括內聯交易,代筆交易等。

如下是其特徵:

blockscout採用erlang/otp 20.2+,elixir 1.6+開發,phoenix framework web框架,postgres 10.0資料庫。

為啥blockscout採用postgres資料庫,而不是mysql或者mogodb?

有點兒擔心後面資料的查詢效能是否可以跟得上。

區塊高度,交易雜湊都建立索引,屬於正規操作。

如何處理如此大的資料量,對於乙個開源專案仍然是乙個很大的挑戰。

3 2 以太坊 以太坊錢包與資料瀏覽器

以太坊錢包與資料瀏覽器 以太坊錢包介紹以太坊錢包也就是我們的以太坊客戶端 其實我們可以把它理解為乙個開發者工具,它提供賬戶管理 挖礦 轉賬 智慧型合約的部署和執行等等功能 錢包分兩種 一種是互動式命令的控制台 就是我們上面所說的geth,另一種是圖形化錢包 以太坊有各種圖形化錢包,包括電腦端和手機端...

區塊鏈瀏覽器 什麼是區塊鏈瀏覽器?

摘要 什麼是區塊鏈瀏覽器?本文由ipfs原力區iris原作 提到區塊鏈瀏覽器,你會想到什麼?是瀏覽器中用運到區塊鏈技術了麼?這樣的 它是這樣的 區塊鏈瀏覽器 建立在普通的中心化網路上,專門為使用者提供瀏覽和查詢區塊鏈上資訊。因為區塊鏈公開透明的特質,它需要有乙個媒介能夠讓礦工 監管者 開發者 交易者...

區塊鏈瀏覽器 什麼是區塊鏈瀏覽器?

本文由ipfs原力區iris原作 提到區塊鏈瀏覽器,你會想到什麼?是瀏覽器中用運到區塊鏈技術了麼?這樣的 這樣的 nonono它是這樣的 區塊鏈瀏覽器 建立在普通的中心化網路上,專門為使用者提供瀏覽和查詢區塊鏈上資訊。因為區塊鏈公開透明的特質,它需要有乙個媒介能夠讓礦工 監管者 開發者 交易者等等使...