Design of RPC-based Blockchain Monitoring Agent

On 2017, Bitcoin and Ethereum shocked the world with their coins being traded in coin exchange markets at incredibly high prices around the world. The fervor led to more than 1,700 startups launching ICOs (Initial Coin Offerings) and many more preparing one. Blockchain the fundamental technology behind these cryptocurrencies - is being used by many companies worldwide to solve mathematically meaningful problems. enhance efficiency, save cost and/or generate new revenue. The growing popularity of blockchain has brought about the need for monitoring and analyzing blockchain transactions, nodes, blocks, and smart contracts in order to make sure that the blockchains operate legally, efficiently, and reliably. Various government authorities (police, taxation office, banking and financial) show great interest in monitoring blockchain transactions. In this paper, we present the design of blockchain monitoring and analysis system for collecting and analyzing important aspects of blockchain operations.