EtherNet Galaxy is a software devoted to complex networks analysis. Firstly, EtherNet Galaxy retrieves the Ethereum blockchain data using the APIs provided by Infura, a service that delivers RPC access to the Ethereum network. Thanks to this service, EtherNet Galaxy is able to retrieve the information about the blocks (e.g. block number, size, list of transactions, etc.). Secondly, the retrieved blocks are analyzed using the web3-eth package. In this stage, the goal is to extract all the transaction encoded in each block and to represent them as a network using the Pajek data format. Finally, the network analysis on the previously generated graphs is performed by EtherNet Galaxy relying on the Python NetworkX software library.
EtherNet Galaxy
STEFANO FERRETTI
2020
Abstract
EtherNet Galaxy is a software devoted to complex networks analysis. Firstly, EtherNet Galaxy retrieves the Ethereum blockchain data using the APIs provided by Infura, a service that delivers RPC access to the Ethereum network. Thanks to this service, EtherNet Galaxy is able to retrieve the information about the blocks (e.g. block number, size, list of transactions, etc.). Secondly, the retrieved blocks are analyzed using the web3-eth package. In this stage, the goal is to extract all the transaction encoded in each block and to represent them as a network using the Pajek data format. Finally, the network analysis on the previously generated graphs is performed by EtherNet Galaxy relying on the Python NetworkX software library.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.