Criação de um Dataset para Caracterização de Código de Contratos Inteligentes na Rede Ethereum

  • João Ricardo Pereira Marques UTFPR
  • João Fabrício Filho UTFPR
  • Rogério Aparecido Gonçalves UTFPR

Resumo


Este artigo apresenta uma abordagem para a criação de um dataset com os códigos dos contratos implantados na rede Ethereum. O critério de seleção compreende os três tipos de transações: regulares, de criação e de execução do código dos contratos. As ferramentas ethereumetl e Duckdb são utilizadas para extração dos dados e a criação do banco de dados. A base de dados reúne informações de blocos, transações, código dos contratos, informações sobre as instruções utilizadas em cada contrato e quantas vezes cada contrato foi executado e em quais versões da Ethereum Virtual Machine (EVM).

Referências

Day, A. and Medvedev, E. (2018). Ethereum in BigQuery: a Public Dataset for Smart Contract Analytics.

Medvedev, E. and the D5 team (2023). Ethereum ETL.

Szabo, N. (1997). Formalizing and securing relationships on public networks. First Monday, 2(9).

Wood, G. et al. (2014). Ethereum: A Secure Decentralised Generalised Transaction Ledger. Ethereum project yellow paper, 151(2014):1–32. [link].
Publicado
16/05/2024
MARQUES, João Ricardo Pereira; FABRÍCIO FILHO, João; GONÇALVES, Rogério Aparecido. Criação de um Dataset para Caracterização de Código de Contratos Inteligentes na Rede Ethereum. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DE SÃO PAULO (ERAD-SP), 15. , 2024, Rio Claro/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 45-48. DOI: https://doi.org/10.5753/eradsp.2024.239862.

##plugins.generic.recommendByAuthor.heading##