Criação de um Dataset para Caracterização de Código de Contratos Inteligentes na Rede Ethereum
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].
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
Como Citar
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.