Technology stack

WEB3SCAN’s technology stack produces and disseminates data. Either for individual classes of blockchain technologies or for a collection of classes of technologies. In addition WEB3SCAN develops software that facilitates its primary software activities though various infrastructure tools.

All our services are leveraging an Enterprise grade architecture able to service the most demanding customer and highest service levels.


PRE Explorer
The PRE Explorer is WEB3SCAN’s product-line of block explorer technologies for the Polkadot Runtime Environment (PRE). This product-line provides a generalized stack for any Substrate-based blockchain, including a node-infrastructure, a data harvester, an explorer API, an explorer GUI and various libraries.

WEB3SCAN is a Web3 Foundation wave one grant recipient for the development of a minimum-viable product of this product-line (branded as Polkascan). This product-line allows any Substrate-based blockchain project to have an open-source block explorer. WEB3SCAN has [almost] completed the wave one grant work.

Currently the following blockchain-networks are supported by the PRE Explorer product-line: Alexander, Edgeware-testnet, Robonomics-testnet, Joystream-testnet, Kusama-testnet, Akropolis-testnet, Cennznet-testnet, and any other Polkadot Runtime Environment network that can be supported by a tailored Substrate-client.

 

EVM Explorer
The EVM Explorer is WEB3SCAN’s product-line of block explorer technologies for the Ethereum Virtual Machines (EVM). This product-line provides a generalized stack for any EVM-based blockchain, including a node-infrastructure, a data harvester, an explorer API, and explorer GUI and various libraries. We have made many contributions to ‘Open Data Now!’ (formerly known as ‘Open Block Explorers Now!’) which is moderated by Griff Green (Giveth).

 

Currently the following blockchain-networks are supported by the EVM Explorer product-line: Ethereum Mainnet, Ethereum Classic, POA Network, EWF Tobalaba, EWF Mainnet, Expanse, Musicoin, Ellaism, Mix, Callisto, Morden Testnet, Ropsten Testnet, Kovan Testnet, Rinkeby Testnet, Goerli Testnet, Kotti Testnet, Sokol Testnet, and any other EVM-based network that can be supported by the Parity Ethereum client.


MC Explorer
The MC Explorer is WEB3SCAN’s flagship product-line and offers a multi-chain block explorer technology. This product-line provides a heterogeneous multi-chain layer for many individual explorers. Our MC Explorer currently supports Substrate-based blockchains and EVM-based blockchains. This in turn allows our MC Explorer product-line to support a high percentage of the dominant blockchains.

A prototype of our multi-chain explorer for the Ethereum-ecosystem has been operational since early 2018 and a prototype of our multi-chain explorer for the Polkadot-ecosystem has been operational since September 2018. Our MVP for the Polkadot-ecosystem has been operational since April 2019 and can be found at: https://polkascan.io. This software product relies heavily on many individual instances of our open-source PRE Explorer. The MC Explorer contains many components that are currently not released under an open-source licence. We perform weekly software updates. Further development activities are mostly guided by and closely aligned with the bleeding-edge progress made by Parity Technologies and Web3 Foundation. Polkascan.io is currently the de-facto public block explorer for all blockchains built on Substrate and all blockchains in the Polkadot-ecosystem.


Infrastructure Tools
During the development of our technology stack we run into many challenges requiring custom solutions. This has led to a collection of infrastructure tools suitable for broader application. Examples are: node cluster tools, caching tools, docker tools and benchmarking tools.