Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/47187
Full metadata record
DC FieldValueLanguage
dc.creatorLeale, Pedro-
dc.date.accessioned2025-09-30T18:18:43Z-
dc.date.available2025-09-30T18:18:43Z-
dc.date.issued2025-09-18-
dc.identifier.citationLEALE, Pedro. Detecção de mixers na Ethereum. 2025. 33 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2025.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/47187-
dc.description.abstractThis work proposes a machine learning-based approach for the automated detection of mixer-type smart contracts on the Ethereum blockchain, focusing on the Tornado Cash protocol. Two supervised algorithms — Random Forest and Support Vector Machine (SVM) — were trained with on-chain data extracted from the Blockchair platform. The selected metrics included entropy of transferred values, entropy of gas fees, internal calls, and transaction pattern variations. The training set was composed exclusively of interactions with the 10 ETH version of Tornado Cash, in order to assess the models’ ability to generalize to other protocol denominations. The evaluation was conducted using a real scenario from October 29, 2020, when more than 1.1 million transactions were recorded on the Ethereum network, of which only 239 were associated with Tornado Cash. The Random Forest model achieved better performance, correctly identifying the active Tornado Cash contracts, while the SVM presented a higher number of false positives. The results indicate that it is possible to detect suspicious behaviors on the Ethereum network using supervised learning, although improvements such as filtering of legitimate contracts and the incorporation of off-chain data are necessary to reduce inaccuracies.pt_BR
dc.description.sponsorshipPesquisa sem auxílio de agências de fomentopt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectBlockchainpt_BR
dc.subjectEthereumpt_BR
dc.subjectanonimatopt_BR
dc.subjectmixerpt_BR
dc.titleDetecção de mixers na Ethereumpt_BR
dc.title.alternativeDetection of mixers in Ethereumpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Sendin, Ivan da Silva-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/3974513105953302pt_BR
dc.contributor.referee1Miani, Rodrigo Sanches-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/2992074747740327pt_BR
dc.contributor.referee2Faina, Luis Fernando-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/0242166091176964pt_BR
dc.description.degreenameTrabalho de Conclusão de Curso (Graduação)pt_BR
dc.description.resumoEste trabalho propõe uma abordagem baseada em aprendizado de máquina para a de- tecção automatizada de contratos do tipo mixer na blockchain Ethereum, com foco no protocolo Tornado Cash. Foram utilizados dois algoritmos supervisionados — Random Forest e Support Vector Machine (SVM) — treinados com dados on-chain extraídos da plataforma Blockchair. As métricas selecionadas incluíram entropia de valores transferi- dos, entropia de taxas de gás, chamadas internas e variações de padrão em transações. O conjunto de treinamento foi composto exclusivamente por interações com a versão de 10 ETH do Tornado Cash, a fim de avaliar a capacidade de generalização dos modelos para outras denominações do protocolo. A avaliação foi realizada com base em um cenário real de 29 de outubro de 2020, no qual foram registradas mais de 1,1 milhão de transações na rede Ethereum, das quais apenas 239 estavam associadas ao Tornado Cash. O modelo Random Forest obteve melhor desempenho, identificando corretamente os contratos ati- vos do Tornado Cash, enquanto o SVM apresentou maior número de falsos positivos. Os resultados indicam que é possível detectar comportamentos suspeitos na rede Ethereum com uso de aprendizado supervisionado, embora melhorias como a filtragem de contratos legítimos e a incorporação de dados off-chain sejam necessárias para reduzir imprecisões.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.courseCiência da Computaçãopt_BR
dc.sizeorduration33pt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREpt_BR
dc.orcid.putcode193203007-
Appears in Collections:TCC - Ciência da Computação

Files in This Item:
File Description SizeFormat 
DetecçãoDeMixers.pdfTCC390.3 kBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.