深入探索 Polkascan:探索波卡生態數據的橋梁

中級Feb 29, 2024
Polkascan 是專爲 Polkadot 和 Kusama 生態繫統打造的多鏈區塊鏈瀏覽器,它擁有許多常規瀏覽器所不具備的特色功能。
深入探索 Polkascan:探索波卡生態數據的橋梁

Polkascan 簡介

Polkascan 是一個多鏈瀏覽器,專門設計來解析和簡化多鏈數據,讓這些數據變得易於理解和訪問。區塊鏈的世界裡信息量龐大,但這些信息常常分散在不衕的鏈上,讓人難以穫取。特別是一些涉及到技術細節,如取證、語義分析和人工智能等方麵的信息,在鏈上尤其難以穫得。

Polkascan 也服務於 Polkadot 網絡、Kusama 及其相關的鏈條。Polkadot 和 Kusama 是支持多鏈之間互操作的區塊鏈網絡,它們使不衕鏈之間的所有數據和資産類別能夠跨鏈傳輸。

Polkascan 的歷史

Polkascan 由 Web3Scan 創立,該組織旨在讓跨鏈數據變得容易理解和穫取。這個構想起源於 2015 年,當時 Web3Scan 的 CEO Emiel Sebastiaan 對以太坊網絡的區塊瀏覽器産生了極大的興趣。他髮現雖然這些區塊瀏覽器技術先進,但併非人人都能使用它們,它們是以太坊生態中的私有項目。

Web3Scan 還認爲在不久的將來,區塊鏈行業將涌現出衆多可以相互操作的區塊鏈。因此,人們將需要區塊瀏覽器和熟練操作這些瀏覽器的專家來導航使用不衕的鏈。這一構想促使他們希望在未來對這種專業服務需求增長時成爲領頭羊。

2019年4月,Polkascan 成爲最早得到 Web3 基金會資助的項目之一。Web3 基金會是一個爲去中心化髮展的研究和項目提供資金支持的機構。此外,所有從該基金穫得資助的項目都必鬚開源他們的創新成果,以此支持整個區塊鏈社區的髮展。

考慮到項目的龐大規模,Polkascan 團隊最初決定開髮一個能夠支持多鏈的瀏覽器。隨著時間的推進,他們計畫將這些瀏覽器集成到 Polkascan 的多鏈瀏覽器中。他們還設計了瀏覽器以支持 Substrate,這是一個區塊鏈框架,它允許構建適用於各種用例的定製區塊鏈。因此,Polkascan 能夠兼容所有基於 Substrate 生態繫統構建的、麵曏未來的區塊鏈。

Polkascan 團隊背景

Dave Hoogendorn 是 Web3scan 的共衕創辦人,衕時也是 Polkascan 的創始人。他在信息技術部署領域擁有 30 年的豐富經驗,業務跨越了衆多角色和市場。Dave 還是荷蘭 OpenAware BV 的合作伙伴。

Arjan Zijderveld 是 Polkascan 的聯合創辦人。2001 年,他共衕創建了專註於網頁開髮的私企 Dynora B.V,併且也是 Web3scan 的技術總監及聯合創辦人。Arjan 在網頁開髮領域擁有逾 20 年的經驗,尤其擅長 Python、網頁應用、Django、Oracle 和 Linux 等技術。

Emiel Sebastiaan 作爲 Web3scan 的首席執行官,也是 Polkascan 核心團隊的關鍵成員之一。Emiel 對開髮 Web3scan 的願景在 Polkascan 的多功能性中得到了體現。

Polkascan 的運作機製

Polkascan 通過收集和解碼底層節點的數據,隨後將這些數據解碼後存儲在關繫型數據庫中,併通過 API 提供給前端界麵使用。Polkascan 的運作依賴於六款軟件,其中五款能夠獨立操作。

Python Harvester應用

Python Harvester程序主要將底層節點的原始數據轉化爲各種對象類的關繫型數據,涉及區塊、交易及運行時元數據實體等,如時間戳、賬戶及餘額。Polkascan 的多鏈瀏覽器針對每種區塊鏈設計了獨立的Harvester程序。Harvester通過纍加器和順序器兩個過程來進行數據處理,其中纍加器負責收集無狀態數據併可因其高度可擴展性而併行處理任務。順序器則利用無狀態數據來構建有狀態數據,但僅處理有限的任務。Harvester採用基於事務的提交策略,確保能夠爲每個區塊寫入全部數據,保障數據的完整性。

Python SCALE-Codec 庫

SCALE-Codec 專門在 Substrate 運行時環境中對數據進行編碼。Python scale codec 庫的使命是將這些編碼數據解碼,轉化爲易於理解的信息。Polkascan 團隊還特別爲 Polkadot 生態繫統設計了 scale codec,使其能夠獨立運作,爲生態繫統貢獻力量。

Python Substrate Interface 庫

這個庫的主要功能是查詢數據存儲、構建交易、進行編碼和解碼操作。它還提供額外的便利功能,幫助開髮者輕鬆處理 Substrate 運行時的特性和元數據。Polkascan 團隊開髮這個庫的初衷是服務於 Polkascan 繫統及更廣泛的 Polkadot 生態繫統。此外,substrate Interface 還提供了一個基於 Python 的抽象層,簡化了查詢 Substrate 節點數據的重覆性工作。

Python Explorer API

Python Explorer API 是一個基於 Falcon 的應用,它讓開髮者可以輕鬆訪問由 harvester 應用生成的數據。該應用通過提供接口訪問所有已收集的數據,使得開髮者能夠開髮出一繫列新的應用,這些應用可能會拓展到 Substrate 節點當前未覆蓋的功能範圍。

Angular Explorer GUI

Explorer GUI 應用的目的是讓日常用戶能夠輕鬆訪問由 harvester 應用生成併通過 Explorer API 分髮的數據。通過提供一個連接到 Explorer API 的界麵,它幫助開髮者了解如何構建基於 Explorer API 的去中心化應用,從而服務於更廣泛的日常用戶群體。

Docker Compose

Docker 通過容器化技術幫助擴展服務管理。它通過將工作負載容器化,使得繫統架構對硬件的依賴性最小化,從而爲服務的擴展提供了可能。

Polkascan 質押和治理

Polkascan 網絡根據用戶的鏈上活動和角色將賬戶進行分類,包括驗證者、提名者、議會成員、技術委員會成員及國庫。

驗證者

驗證者既可以是個體也可以是團體,他們通過質押大量代幣來確保網絡的安全性。這些驗證者負責評審併確認每一筆交易的合法性,隨後將其記録到區塊鏈中。每次有新區塊提交時,部分驗證者會對區塊內的交易進行有效性檢查併進行認證。隻有當一個區塊穫得了足夠多驗證者的認證後,它才能被添加到區塊鏈上。

爲了保證網絡的正常運行,驗證者需要保持在線狀態,如果做不到這一點,他們將麵臨處罰。值得註意的是,處罰的嚴重程度依賴於驗證者離線時網絡中在線的驗證者比例。如果有三分之二的驗證者保持在線,那麽處罰會比較輕;相反,如果隻有三分之一的驗證者在線,處罰會更加嚴重。作爲對他們工作的獎勵,驗證者會穫得區塊獎勵。

提名者

提名者則是基於對驗證者鏈上行爲錶現和信任度的評估來選擇併提名驗證者。提名者也會抵押代幣,併通過在網絡中的誠實參與穫得區塊獎勵。

議會成員

議會成員由平颱用戶通過選舉産生,主要職責包括提出、投票錶決議會議案以及選舉技術委員會成員。每位議會成員都有一定的任期,在任期結束後需要重新進行選舉。

技術委員會成員

技術委員會是由成功實施或定義 Polkadot 主機或運行時的團隊構成的,他們緻力於保護平颱不受惡意提案的影響,衕時引入經過驗證的新功能、修覆漏洞和撤銷錯誤的運行時更新。盡管技術委員會不能直接提出提案,但它們可以對已有提案進行加速處理。

國庫

國庫則是由交易費、削減、區塊獎勵和抵押效率差異産生的資金組成的彙總賬戶,這些資金被儲存在隻有繫統內部邏輯才能訪問的賬戶中。要動用這些資金,賬戶持有人需要曏議會提交支出提案,一旦穫批,就會進入被稱爲支出期的等待時間。這一等待期結束後,資金會被分配給所有穫批的支出提案。此外,這一等待期的具體時長可以通過治理機製進行調整。

削減

削減是指當一個提名人或驗證者在區塊鏈上的惡意操作導緻其被懲罰的情況,此舉意在對其他驗證者起到警示作用。被懲罰的驗證者和他們的提名人的總質押額可能會被減少,幅度從 0.01% 到 100% 不等。在削減事件髮生後,驗證者可能會失去他們的提名人。

Polkascan的作用

Polkascan 將區塊鏈數據分爲易於穫取和難以穫取兩大類,以便用戶更容易理解。這兩類數據代錶了日常用戶對區塊鏈最感興趣的信息。其中,“易於穫取”類別包括了最常見且易於訪問的鏈上信息。

而“難以穫取”的部分涵蓋了反曏查找、語義分析、索引建立、機器學習和人工智能等覆雜領域,這些數據在鏈上不易查找。現在,對於 Polkascan 的日常用戶而言,這些看似覆雜的數據變得易於穫取和理解,因爲其覆雜性已被簡化。

Parity Technologies開髮的Substrate框架

Substrate 是一個區塊鏈框架,使得爲所有用例構建未來證明的區塊鏈成爲可能。該平颱由 Parity Technologies 開髮,該組織由 Gavin Woods 在 2015 年創立。他們的目標是爲去中心化的網絡構建開源安全軟件。

Polkascan 開髮者利用 Substrate 的出色功能構建了多區塊鏈瀏覽器。因此,所有基於 Substrate 的區塊鏈都可以無縫連接到 Polkascan,穫得其功能。他們與 Polkadot 兼容,使他們能夠進入併行交易的世界和所有資産類別的跨鏈轉移。

Polkascan 基金會

Polkascan 基金會緻力於讓區塊鏈數據的穫取和理解變得更加簡單。該組織設在荷蘭,通過開髮能夠進行數據分析、提取和支持多種編程庫的軟件來實現其宗旨。

這些軟件旨在與 Substrate 交互,併以開源形式髮布,從而惠及整個區塊鏈社區。Polkascan 基金會還積極參與了 Polkascan 和 Polkadot 區塊鏈的管理工作。

總結

Polkascan 的宗旨是使區塊鏈數據更易於被整個區塊鏈社區訪問和理解。爲了實現這一目標,他們採用了 Substrate—— 一種先進的區塊鏈基礎架構,開髮出了一個多鏈瀏覽器。該瀏覽器能讓區塊鏈社區深入理解分布式賬本繫統的每一個細節。衕時,作爲一個專註於推動 Polkadot 髮展,併緻力於使鏈上數據更加易於理解的非營利組織,Polkascan 基金會是 Polkascan 的核心驅動力。

作者: Bravo
譯者: Piper
文章審校: Wayne、Piccolo、Ashley
* 投資有風險,入市須謹慎。本文不作為Gate.io提供的投資理財建議或其他任何類型的建議。
* 在未提及Gate.io的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate.io有權追究其法律責任。

深入探索 Polkascan:探索波卡生態數據的橋梁

中級Feb 29, 2024
Polkascan 是專爲 Polkadot 和 Kusama 生態繫統打造的多鏈區塊鏈瀏覽器,它擁有許多常規瀏覽器所不具備的特色功能。
深入探索 Polkascan:探索波卡生態數據的橋梁

Polkascan 簡介

Polkascan 是一個多鏈瀏覽器,專門設計來解析和簡化多鏈數據,讓這些數據變得易於理解和訪問。區塊鏈的世界裡信息量龐大,但這些信息常常分散在不衕的鏈上,讓人難以穫取。特別是一些涉及到技術細節,如取證、語義分析和人工智能等方麵的信息,在鏈上尤其難以穫得。

Polkascan 也服務於 Polkadot 網絡、Kusama 及其相關的鏈條。Polkadot 和 Kusama 是支持多鏈之間互操作的區塊鏈網絡,它們使不衕鏈之間的所有數據和資産類別能夠跨鏈傳輸。

Polkascan 的歷史

Polkascan 由 Web3Scan 創立,該組織旨在讓跨鏈數據變得容易理解和穫取。這個構想起源於 2015 年,當時 Web3Scan 的 CEO Emiel Sebastiaan 對以太坊網絡的區塊瀏覽器産生了極大的興趣。他髮現雖然這些區塊瀏覽器技術先進,但併非人人都能使用它們,它們是以太坊生態中的私有項目。

Web3Scan 還認爲在不久的將來,區塊鏈行業將涌現出衆多可以相互操作的區塊鏈。因此,人們將需要區塊瀏覽器和熟練操作這些瀏覽器的專家來導航使用不衕的鏈。這一構想促使他們希望在未來對這種專業服務需求增長時成爲領頭羊。

2019年4月,Polkascan 成爲最早得到 Web3 基金會資助的項目之一。Web3 基金會是一個爲去中心化髮展的研究和項目提供資金支持的機構。此外,所有從該基金穫得資助的項目都必鬚開源他們的創新成果,以此支持整個區塊鏈社區的髮展。

考慮到項目的龐大規模,Polkascan 團隊最初決定開髮一個能夠支持多鏈的瀏覽器。隨著時間的推進,他們計畫將這些瀏覽器集成到 Polkascan 的多鏈瀏覽器中。他們還設計了瀏覽器以支持 Substrate,這是一個區塊鏈框架,它允許構建適用於各種用例的定製區塊鏈。因此,Polkascan 能夠兼容所有基於 Substrate 生態繫統構建的、麵曏未來的區塊鏈。

Polkascan 團隊背景

Dave Hoogendorn 是 Web3scan 的共衕創辦人,衕時也是 Polkascan 的創始人。他在信息技術部署領域擁有 30 年的豐富經驗,業務跨越了衆多角色和市場。Dave 還是荷蘭 OpenAware BV 的合作伙伴。

Arjan Zijderveld 是 Polkascan 的聯合創辦人。2001 年,他共衕創建了專註於網頁開髮的私企 Dynora B.V,併且也是 Web3scan 的技術總監及聯合創辦人。Arjan 在網頁開髮領域擁有逾 20 年的經驗,尤其擅長 Python、網頁應用、Django、Oracle 和 Linux 等技術。

Emiel Sebastiaan 作爲 Web3scan 的首席執行官,也是 Polkascan 核心團隊的關鍵成員之一。Emiel 對開髮 Web3scan 的願景在 Polkascan 的多功能性中得到了體現。

Polkascan 的運作機製

Polkascan 通過收集和解碼底層節點的數據,隨後將這些數據解碼後存儲在關繫型數據庫中,併通過 API 提供給前端界麵使用。Polkascan 的運作依賴於六款軟件,其中五款能夠獨立操作。

Python Harvester應用

Python Harvester程序主要將底層節點的原始數據轉化爲各種對象類的關繫型數據,涉及區塊、交易及運行時元數據實體等,如時間戳、賬戶及餘額。Polkascan 的多鏈瀏覽器針對每種區塊鏈設計了獨立的Harvester程序。Harvester通過纍加器和順序器兩個過程來進行數據處理,其中纍加器負責收集無狀態數據併可因其高度可擴展性而併行處理任務。順序器則利用無狀態數據來構建有狀態數據,但僅處理有限的任務。Harvester採用基於事務的提交策略,確保能夠爲每個區塊寫入全部數據,保障數據的完整性。

Python SCALE-Codec 庫

SCALE-Codec 專門在 Substrate 運行時環境中對數據進行編碼。Python scale codec 庫的使命是將這些編碼數據解碼,轉化爲易於理解的信息。Polkascan 團隊還特別爲 Polkadot 生態繫統設計了 scale codec,使其能夠獨立運作,爲生態繫統貢獻力量。

Python Substrate Interface 庫

這個庫的主要功能是查詢數據存儲、構建交易、進行編碼和解碼操作。它還提供額外的便利功能,幫助開髮者輕鬆處理 Substrate 運行時的特性和元數據。Polkascan 團隊開髮這個庫的初衷是服務於 Polkascan 繫統及更廣泛的 Polkadot 生態繫統。此外,substrate Interface 還提供了一個基於 Python 的抽象層,簡化了查詢 Substrate 節點數據的重覆性工作。

Python Explorer API

Python Explorer API 是一個基於 Falcon 的應用,它讓開髮者可以輕鬆訪問由 harvester 應用生成的數據。該應用通過提供接口訪問所有已收集的數據,使得開髮者能夠開髮出一繫列新的應用,這些應用可能會拓展到 Substrate 節點當前未覆蓋的功能範圍。

Angular Explorer GUI

Explorer GUI 應用的目的是讓日常用戶能夠輕鬆訪問由 harvester 應用生成併通過 Explorer API 分髮的數據。通過提供一個連接到 Explorer API 的界麵,它幫助開髮者了解如何構建基於 Explorer API 的去中心化應用,從而服務於更廣泛的日常用戶群體。

Docker Compose

Docker 通過容器化技術幫助擴展服務管理。它通過將工作負載容器化,使得繫統架構對硬件的依賴性最小化,從而爲服務的擴展提供了可能。

Polkascan 質押和治理

Polkascan 網絡根據用戶的鏈上活動和角色將賬戶進行分類,包括驗證者、提名者、議會成員、技術委員會成員及國庫。

驗證者

驗證者既可以是個體也可以是團體,他們通過質押大量代幣來確保網絡的安全性。這些驗證者負責評審併確認每一筆交易的合法性,隨後將其記録到區塊鏈中。每次有新區塊提交時,部分驗證者會對區塊內的交易進行有效性檢查併進行認證。隻有當一個區塊穫得了足夠多驗證者的認證後,它才能被添加到區塊鏈上。

爲了保證網絡的正常運行,驗證者需要保持在線狀態,如果做不到這一點,他們將麵臨處罰。值得註意的是,處罰的嚴重程度依賴於驗證者離線時網絡中在線的驗證者比例。如果有三分之二的驗證者保持在線,那麽處罰會比較輕;相反,如果隻有三分之一的驗證者在線,處罰會更加嚴重。作爲對他們工作的獎勵,驗證者會穫得區塊獎勵。

提名者

提名者則是基於對驗證者鏈上行爲錶現和信任度的評估來選擇併提名驗證者。提名者也會抵押代幣,併通過在網絡中的誠實參與穫得區塊獎勵。

議會成員

議會成員由平颱用戶通過選舉産生,主要職責包括提出、投票錶決議會議案以及選舉技術委員會成員。每位議會成員都有一定的任期,在任期結束後需要重新進行選舉。

技術委員會成員

技術委員會是由成功實施或定義 Polkadot 主機或運行時的團隊構成的,他們緻力於保護平颱不受惡意提案的影響,衕時引入經過驗證的新功能、修覆漏洞和撤銷錯誤的運行時更新。盡管技術委員會不能直接提出提案,但它們可以對已有提案進行加速處理。

國庫

國庫則是由交易費、削減、區塊獎勵和抵押效率差異産生的資金組成的彙總賬戶,這些資金被儲存在隻有繫統內部邏輯才能訪問的賬戶中。要動用這些資金,賬戶持有人需要曏議會提交支出提案,一旦穫批,就會進入被稱爲支出期的等待時間。這一等待期結束後,資金會被分配給所有穫批的支出提案。此外,這一等待期的具體時長可以通過治理機製進行調整。

削減

削減是指當一個提名人或驗證者在區塊鏈上的惡意操作導緻其被懲罰的情況,此舉意在對其他驗證者起到警示作用。被懲罰的驗證者和他們的提名人的總質押額可能會被減少,幅度從 0.01% 到 100% 不等。在削減事件髮生後,驗證者可能會失去他們的提名人。

Polkascan的作用

Polkascan 將區塊鏈數據分爲易於穫取和難以穫取兩大類,以便用戶更容易理解。這兩類數據代錶了日常用戶對區塊鏈最感興趣的信息。其中,“易於穫取”類別包括了最常見且易於訪問的鏈上信息。

而“難以穫取”的部分涵蓋了反曏查找、語義分析、索引建立、機器學習和人工智能等覆雜領域,這些數據在鏈上不易查找。現在,對於 Polkascan 的日常用戶而言,這些看似覆雜的數據變得易於穫取和理解,因爲其覆雜性已被簡化。

Parity Technologies開髮的Substrate框架

Substrate 是一個區塊鏈框架,使得爲所有用例構建未來證明的區塊鏈成爲可能。該平颱由 Parity Technologies 開髮,該組織由 Gavin Woods 在 2015 年創立。他們的目標是爲去中心化的網絡構建開源安全軟件。

Polkascan 開髮者利用 Substrate 的出色功能構建了多區塊鏈瀏覽器。因此,所有基於 Substrate 的區塊鏈都可以無縫連接到 Polkascan,穫得其功能。他們與 Polkadot 兼容,使他們能夠進入併行交易的世界和所有資産類別的跨鏈轉移。

Polkascan 基金會

Polkascan 基金會緻力於讓區塊鏈數據的穫取和理解變得更加簡單。該組織設在荷蘭,通過開髮能夠進行數據分析、提取和支持多種編程庫的軟件來實現其宗旨。

這些軟件旨在與 Substrate 交互,併以開源形式髮布,從而惠及整個區塊鏈社區。Polkascan 基金會還積極參與了 Polkascan 和 Polkadot 區塊鏈的管理工作。

總結

Polkascan 的宗旨是使區塊鏈數據更易於被整個區塊鏈社區訪問和理解。爲了實現這一目標,他們採用了 Substrate—— 一種先進的區塊鏈基礎架構,開髮出了一個多鏈瀏覽器。該瀏覽器能讓區塊鏈社區深入理解分布式賬本繫統的每一個細節。衕時,作爲一個專註於推動 Polkadot 髮展,併緻力於使鏈上數據更加易於理解的非營利組織,Polkascan 基金會是 Polkascan 的核心驅動力。

作者: Bravo
譯者: Piper
文章審校: Wayne、Piccolo、Ashley
* 投資有風險,入市須謹慎。本文不作為Gate.io提供的投資理財建議或其他任何類型的建議。
* 在未提及Gate.io的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate.io有權追究其法律責任。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!