Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/50384
Full metadata record
DC FieldValueLanguage
dc.creatorCardoso, Vitor Ramos-
dc.date.accessioned2026-09-22T18:17:03Z-
dc.date.available2026-09-22T18:17:03Z-
dc.date.issued2026-09-16-
dc.identifier.citationCARDOSO, Vitor Ramos. Identificação de usuários maliciosos de bitcoin com floresta randômica. 2026. 56 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2026.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/50384-
dc.description.abstractThe expansion and consolidation of Bitcoin as a decentralized financial system have introduced complex challenges to public safety and regulatory compliance, primarily due to pseudo-anonymity exploited by malicious actors for illicit activities such as money laundering, darknet market operations, and ransomware extortions. This study aimed to develop and evaluate a supervised machine learning model capable of classifying transactions and addresses on the Bitcoin network for the automated identification of malicious entities. The methodology utilized public records extracted from the Blockchair platform—spanning blocks 600,000 to 605,999, integrated with ground-truth labels from the Bitcoin Address Behavior Dataset (BABD-13). A Random Forest classifier was trained using balanced class weighting, followed by a contamination heuristic and adress majority voting aggregation. Feature importance analysis demonstrated that economic metrics, particularly transaction fees (fee_per_kwu and fee_per_kb) and transaction amounts in fiat currency, were the most decisive indicators of suspicious behavior. At the transaction level, the model achieved 100% accuracy, a macro precision of 96%, and a recall of 84% for illicit activities. By incorporating the address-level majority voting scheme (θ = 0.5), the system eliminated false negatives, achieving a perfect recall of 100% on malicious addresses and an overall accuracy of 99%, confirming its practical viability for digital forensics and compliance audits within blockchain ecosystems.pt_BR
dc.description.sponsorshipPesquisa sem auxílio de agências de fomentopt_BR
dc.language.isopt_BRpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectBitcoinpt_BR
dc.subjectBitcoinpt_BR
dc.subjectFloresta Randômicapt_BR
dc.subjectRandom Forestpt_BR
dc.subjectVotação Majoritariapt_BR
dc.subjectMajority Votingpt_BR
dc.subjectBlockchainpt_BR
dc.subjectBlockchainpt_BR
dc.subjectAprendizado de Maquinapt_BR
dc.subjectMachine Learningpt_BR
dc.titleIdentificação de usuários maliciosos de bitcoin com floresta randômicapt_BR
dc.title.alternativeMalicious Bitcoin User Identification Using Random Forestpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Sendin, Ivan da Silva-
dc.contributor.advisor1Latteshttps://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4768245Z3&tokenCaptchar=0cAFcWeA6M_upX9eX--PvcH71Xu6bLU80RpOre27UpieWq0gSALbxEi9UHJ_a9vP8z2SuJ478ogM8Eu0WC63_mQqgtROuD_BMRfLbjFVMfMFRWW9nuPByr2Re1PIqIr5ALspRGCuo71IO91pTuYr-BX96StxW9Erl2VQdoq6dMVGfJYSm6ISNYezZlFdsBSdp76hUr_m9P2kMq-SA7nijH6mpA_nrHOcAXfosyBGwrJWu2JXJeNsykCinKd-4WpGIyTbfVaJoeQ2ZqjEkSSskuY8RpiKI2CCpY2uIMGVbfkjo3DPy_epCNajzVwnIFVvtycIr2NS8QRzGYMQyNPbxpSypAN7jHRABXdZ4bRD3FGoTls_edoQFgvO3qOOIJlUm5msfYFKqP_vx20UWVed3XS-W58Le53ONtVpXI3P-OiWKrRqdvkXMFRxmhdKUfgf2iaL6_LTwtvasNpSLh2GsWi08CRh8nEnkt-iK5TSbpEQfelgqUFvaHn_whWVhAwN2oM90Sfyd4GxmHaXcD8q81rMIm4XIHVNkdkE5gBKXhVjt-hyHc4zPhYoA2xIF1prtK-aGUMYRJMPlPyhWdjA2OaHydcXAjQjjfbO6zqLY59MTMIU1suSwpNvwPZCSLEibdYMvBMJPyBx1kxxR4MOm5qEzWN8w62NbezWvit3PpgyZObdbKChUg_Lx7lQeVYDzs79fuW-gdX5U6PKYm_TaeiKzqzd5gi_4d3tbGDR2Mgr5_CDT0VOoYGdmYtClq1jc9m5rif0vwON3MKauCg2n_h_ilzWqOBXydSlvl_FJvpSe11Olfr9f9SLyS5-aIS4Z_WYNeNGbAwankf7QFPqCTkIJmCootisZGcdPFc5qouMF-hN8bXbevvPTB7wQzB-lpiBQBbkH4K1Ghu9ZOHHWF4uyy2c_YZLTCA0_-wBDJl9C0QGTu_3PqWIDpGLrhnG8LL_4CwE6ugNtKoQf-sQOSWNbI0Ei2AscuOD2Ud9mu_XRQk4Pbvya0zt8p29M1cWfLGpDHUzQ3VYW6LZ6yWmx0xTE0LpubuTjDoO6-PJ9Q8Vnjr4rdVQbZR_Urgdt6JCdACc5g3Nswouqbmw0UKN5K-TVf6QBN5zZSIrl5fY_YUVUXAi7-n_fESL_lLmK88VxQ4zOuepURWtY0kQ0gnZJUoPbdmP7WloyV-3jUTGUn3ml6zqp9aHWsJZiEYovuMhC2tOQ8FGYYhXb481PGEs2jotV1xSSFcuZRWnk-Fu5J7MG3RlSAJm9mTALopSHQOshf1aPL1TjhDJ-7UUTZEPkJHE0R_rH6SlOw6DZJ8MsHc_5EZXgTuwGT_DvlbUS15pF5pSzpyAwtAx0bRoYRwZpCAYMlp3ALdH2Y7sQSBymbASPSimE8bjZkL_XKWDvVS8-NzINWg4TU4C6okITrcqQkPXp96dxfAUivkz8UrsAj-MfPUMrSTKK4Ub_43-edN2wu6SsQNJdliUcX6eeMGe-NK-OM6JAAoK78qNfYYR662UcW8Pu3v9A9Dme0kkBcQ0jz3Lt8TayMxUXAOabqT5qfB7NYfiWez14u875S7JktA45rx3mwfPAICa5NbF8oH1KIxCVQF8SvLdzmk4nqdWmLAggefbGrEHXq4jsaKBsNOxHW2aZs8eeC8RB_88FKRbUl1G1OghTKf0E4KEw0XZ039_-VOLnLyMD4QgUOgvf1wiq8d5vSkKYKKcKQp4dQxa5BUR6zUaOandAO846TL-P_PC2xvlc7nM6rG1e3BDh90ER1VHGU2TLi4xK6NbHz6ZcJfiPBoHKb8eqrWJ22P_8e6u4s6AbznDHGENrZ8UmA4RsghWNMmm99-8_EHjfUwWV1gLN2sSnP_CLxFtd3hJOWnsITsJX_wr4AYpEQxsUIDLpP5zsaymYaH1xbXQcaC8vdoS8Jn0oyGzHZ_Bnq6h8pg6Nl5hKtQf-CZhz2i93ASHSXjpi0zR5bA9x7_dJURIfIBDlNP20pYdsb-pfyUwgenJumv1SF7d1Ozs-1PWaQeMEgQGDAFdlOYFVc94RxWii7QqjnmWgcqapTnoDA5lBGkdBmA4Lmq6zwG9PLnKCDIHl6H_zkIgXskZCsYDHA27qjIWV_7Y9t4lqu9mi2B3VBT7N48VGp-mm8hEdC3ZBNQ-ny4H84oMKPpzrTxa78pBnRFXWLpR9X4zeuiCIMYwOTtHBrL-tlmKd65XYn4PLORV0xdEWF5VRGYREIusCow02yCUyPgwSSYYAroKwF8tr1updFCwa2F7-TAF6ijo_buqFBkH6_tLE7ADVIVVtEUr4IWtOcICS_4RjYkq7x2lpxDXNjS5MPKxUclGx4Qsr_g6uOJAgJYbmAO2tymyAo5iExHo2NHocei5Kcpt_BR
dc.contributor.referee1Molinos, Diego Nunes-
dc.contributor.referee1Latteshttps://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4320732Z7&tokenCaptchar=0cAFcWeA5AmBERK2uFoXzY1CQbxK7erEdskiP6JcG1pajh-O_kF4kWZgmPupIytUEwJymHnKoSdgwq-fr8CZhtO0zWcHSYyTq8hmkf8djMkzrIpuRPmNzVN2u_gD1G_j-e4KOqF7trggmUDjaceoIZ9tSZquWNINddOcw9ZCdlY9rn5QF8rRj8acDyzjuSFB5lHpjeLFEyEOa2IrUhPdbryusI_5XaL81MtM9YQSUWY4bKf9sL0V1A8sMNvT2y-fY2XjbC9eVE66ffPX-ixMUM0hP3Kra1lFw3mhhbnVLWu1VkITbC_TOb_EwgpB5ufX_9P195OFCZOE-QQDs2qQZsW9TUFXUgFTbzvFtUMc9U9oag1fcm48oHXHDm9gbjG-S_EprMT2rc0ATjCHm0azYl_ZKaNOc--O-giEV81NCafsq5UNug9yj5YiT0NFHP8ZX0pLiwDnrc_VG2jcy_EsWoEsBb46_X0bUVr2t9ef8WMqVNouaCmkFdDkjHWz1h0rUgVs_ViJHpqBNNwWDaHDUeTfRvX2F2OO8BDACksjtjETCOT7ziwMw4ZwsSA7AvGZJgZ_HEdnIuNS5azjkULYSG_d7N-zdvPDT5HZVRTY3YVU-q_jE7O69x6cUVFc4tF8g8b2E73FBrU9HOL9EdayLcv5vO2Yfh-1W2TCK4UKGyFxNdV27C-Rt5AsKG2-uJXdJd2dOwtq1y50GkojDO2rAYjRVvEW8jTq9fDSlgtqxpY49Dp68fj4HZGw8IuY-HTctDQuZpC1tqkQWMPBbrkTkDh64VgRgHcgZXQfSuCggpd3HPW1FkkSMeHKw5Yh_2bJadvUrB0Nz5zz_XCYLeWjU0VKSusFmVYuWAWAtZV7lrieuW7LJusaNKguPaeg8aFWhoMplqxR8u6NZ3FyQR62dfBs_q-GNEiAIpklvusv0aMNW6wosjB3AfYYm28hziFsGpIfteu5AKQO-UJtMpp9BLfiylXvWTOdWW3VJ9lj-zjtjIAEuLDJaatBErFLmQE72Y8n4lKwerf4qIttVfFTty5X8mPjtpl7R8EQMepxpwkhPOgwxh1ouTe0kLllYMzmz0Ei89spCTew54ipF3A-YAoYVBZdpTDLlePVxr-yJJ-SxYJ4QW2g8BwZkmwsugXoTg0qsylnfs3IC60leTCHxBzrvANcoswU80RpkjTlKgkCZiZ6bWiy8HnzxZCKIqE3MJUS4vGhy929KFhBT1bNserFg18QloAVbP6rQrtN5L8y3pkFQ_5-OYEsS8nDvzIEk8VoqaPdUfhG7wJAhJzBtQdczfGuP_0rlKjAK8NZF6Xgj7pp1QjT9lDAxkCkJ8RTwyMwV0Q3s5kWjsGJCvJ6oGm6YWC7xjrhducOISBOan7YFPuo3Ei82nGH1fWO-KSXPcxSU5sH9JzIKCnC8T3EDjSTFV1AqR-43P_QN_CdzihvISNCLVOjpsi9dv6q4cw1Gayrz1w91nYkIs2rxtTXZP96qTBjlpATSSNWUF1n9Cp7bXZPQHrGBcazFtsmYYzDLjgCCerAOiP_H7nYYbM2d0Rz9ohDeC2pG88bx6kE0UZyCvlfplyaJmgh2O14DWynfU5mGR2EObuj5uBVtAAc-tv77EcqfOT5TWyd7Lq-boZoqQpWlaDbPpflXCz_VnwltJn8-slnMzPgWc1cGAJDKGgufDclDHAI8IX4HA0gTeQ9uXq6No-ALsvyCUjSmdx1Xh128Vj8PXaNGGd0Fc5bD40IlNPXzQovWTwBFS092VKuE1TuXrCXLHDsbNbLjURnaAJ_ArMk_fXFttOm8FO4T7qWEDjpg83iZDD5SYc3-ZKIc0BIYte0VvmUk-uKJS8xtJ6BngyQ1ikqLt5cIJ_cg_bYLX5e6IYfJPi_9LKfb8_z5sNi72DXu_k8FPg6rHCA25_ChQRbzfZ5uDAAz2NFmWUXgg6PmRbg5MASRdJprSHBliVlJYBoE3zDFFXzDemtV6gQbHfPcmd4SU7vjHSVnEGSF_VsEuZPRIMBmkG_mRuLzdyrGitziBzcJX4c4M2kWe0Ki7oI-hGBE4pjbQhrvstcsTVU197_7-ajnOQdg37cCCnJw_xs4WeJCdxhZG_p-GL9YwAygFZfPyQ4MFiMponhoFWCMktL1dinOmiJ749plMO2ZlIvdALHGTucvL84mSo0GpR2tWWAa_H1dIiwpgtGaxOxiyJbBsEOqtApOUXMBn_y9rhIdor6PF2WgrCuevC-r8ExEq0lSgqaEX5LmYivmeUEOo1SPAJvZTVF0o65ICk-Q4fyBKqMNoTbk5cgp-mAMpoQlwbw1Kd6aOLBI0JFBuXpNAFPesn9wUynVXrSqzNJ0lnF7r3dSEPovxpqBT12GYsJU15XYZ-9i39H3Mni07F7sgIpwC-0rNNuh7U9fA6oQe_n7Ub-Mpt_BR
dc.contributor.referee2Oliveira, Ronaldo Castro de-
dc.contributor.referee2Latteshttps://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4790852U6&tokenCaptchar=0cAFcWeA7aRWaXiUIfyejA9zzM2ISp9OB_drwf5LP4dRSvbXJqEjjY8Xy1zcSekbq9WLlO8_efB2OKPaS_sdxTnncBTfunXaadGjpLkJskKKavWKFrM8633noi4fpUbzGEcKagNqzqtpI58svog4w6t6OzrfHHXlo46KFc3kvrP0vpmi5VSvHOihTJ8PDTe6kVckndVVVpaKA7-VmHppItWtjcos77dT97gOmg5Rrkw9KXQ2ig9FcB6pBDqj1LmX-PAAHg4bOb0NLmXpv84QW3CBR8_G86CBX_HBNtPE0fqZiXvwcsHwbPBK5-EtwvUaQ_9TW6o2zEKf2ioOtxnCUrdSsclieM3evzh7CiD4pN9vAujEj4mSEEtmU7ETIbmaVawqIIAI7_pxim_xYEG684zC_eRakNzd6wjriFJE9KXPEpRPT41cMrGxOYs8uBSiLPyKL5VwrFrCxdkhRwypkwa7B0qNoV-n4TeC35XxPVh2GVRMDvOI2_LeUNmLgCN0o7zlVCBvhr5ZvtMWGl8oTrvOzo3Gk2cb_KJeiQ8c0sLULJ4DgYtqiw7yE9JsZ2rsWJQm65wf4EZW7MwymDHEU0FkR7tye1QsbOeyTjvSEAl4u6MP98CauB-a_EoD2LW9fjRF7zyilLOCnsWIJ9CIEYQDzL7nYvh05JDZXhcezrkZ9rPzSp1JXH5hiDmggK-Kxhlk23yto-Ms5VVfiNCID1fOZ1eXKAjBztMuR2E8fPG1dpLUK5IFDRnlxTzvqZxC3O7-5LoJsBgNaVeymBEQwn5gFD5N5zma-YOKkmN_dClRp0tPXnaRTS8aJ41zPObSgf0rPE8nu_2ZA5fTUKeo3okeKMS_uk8C81lJwN5XumK6an4GWTQZQVWHFLA568trDN5J696q59ECkeqGu_Oe-wmAg1TsKG6MbFrDxvRfmpJ1Nmuo6I5f4Yc5xF_2b8wuwxOfIwJ92FHzxH4ZIsymljM7c4O5Q-mLKJBt7oj8h4kmzQDA0ign14XrP8SEvz6l2wdDS6WcpNtfsv0_EarSjGSdm8_uoX6OsAoDs5WzN4HCB2dAhYnPCvRQoxGdA7FZNm6Vvyy027gTBmiT6iWYgJG7oM7tNcqwlyll7VHARVvOEKYrgHAcdS2niWr81QXs15LIX2nEV9crxf7qud5jzEPhvsZ7X1FisETXf0-w_D9BTt5fsO3ozWNJg7yG1zTFA6WubofFV0Jwg-8bDvJr_ImNNNjRCh8FWi3fmcBHTXRGW5KEjyn3etcDogEUiANk0L0ruiKk00-p1SLrQFeUnEU58HdFxYlRZ8qCUh7JM8mxQDrpndlnSnRuvLySkHJUIVuSQ0LLdibGVkz47BYz0dLnsnzSXJk_e1OOecNrKDIJLvvDDu661AS3S6AKZNyZZ_Nx2txKrlEyu4knV22bYCZfE8w5gDv8Uzg0ezM5Dt6TrTp_IslettMTttmxc8KUAaoDp3VkfMUqEJuiFAFDwc9dpcoan7lGz-GBcirSFj2laDFtg_iCCqo3L_6bQKcDVY3n4RsrDBAlcRbnxkMSHNSOut4P4cLuJCVedJM5MvjeHpe3-Me1iCrdJPinoy6RLDC2QiVLRVFwMRM7Urfg_EtA6AVTaUWczS7ihJ-sHCRderwlqagc5gybhoer4Dyyt3HjzUw6jaf4-12yzaYQijaWQ-I-mQeoRpy90K-J4o9547UzDHq8JNpBf11EfoCJVoiLio5J53UHhogsbnozsQrldyC-dIxvshyTPD48BM5M4834u8GXk_64ExzP-j5ASM5drfqHMtu780Nut2a4iT3OWCO9ys9LZX9nkL_oNhfGU-sY3eQ_RdyOVkhOrgEMz4ShXXGSkeRDpTr4DvxHedlAz4io7U1FCbRC4nHpQfwv4ySXoAZIB8GAsL1AJBx_mUbCc3IP6cwo973bXuO16dzT6GTs_RV-5L4kil1RLpBrbX2135UP8s5PuYmvWpmJ3bFwaTDksZNEKfXGN6n_HutP1aXQgDd1PZqum3Icj7dNYNnyxtIlkY_iSsnqLOfr056GfE5sMhadErrRdLtA74r0I-ylR0PoQFcWugi2qppiU0MSHgwf3UV7nLXKP1rcNOWMtyfgXnq3wRaCtBQj_K4t3Cc6ZvVX5KzGo9TBD6ORCIGGTkjHhiIoOrhkaxfzoD3RsnrFeDFyGehPghKpFgA_UPA-8UuQRRsumgDz63M86N5fvlkL9RS1hHviOFWZLeN7Bd1r1KWeLIhXE3oExMnt0Kq9oCTW5ibO7Q_YzmASv1lsS4f-4ALlifM7D2GQ3iJHbil_Lvtq_vLuTSbJg_xwlzWwC_xS30w_yrEV0pKvrADLhQJoJd7zApt_BR
dc.description.degreenameTrabalho de Conclusão de Curso (Graduação)pt_BR
dc.description.resumoA expansão e a consolidação do Bitcoin como sistema financeiro descentralizado introduziram desafios complexos à segurança pública e à conformidade regulatória, decorrentes do pseudoanonimato explorado por agentes maliciosos para a prática de crimes como lavagem de dinheiro, operações em mercados ilegais da Dark Web e extorsões por ransomware. O presente trabalho teve como objetivo desenvolver e avaliar um modelo supervisionado de aprendizado de máquina capaz de classificar transações e endereços da rede Bitcoin para a identificação automatizada de entidades ilícitas. A metodologia empregou registros públicos consolidados da plataforma Blockchair, restritos aos blocos 600.000 a 605.999, combinados às rotulações da base de dados Bitcoin Address Behavior Dataset (BABD-13). Induziu-se um classificador baseado no algoritmo de Floresta Ran dômica com ponderação balanceada de classes, seguido por uma heurística de propagação reversa de contaminação e consolidação por votação majoritária ao nível de endereços. A análise de importância de atributos revelou que parâmetros econômicos, notadamente custos de transação (fee_per_kwu e fee_per_kb) e volumes monetários transacionados, exerceram o papel mais discriminativo na detecção. Na avaliação transacional individual, o classificador obteve acurácia de 100%, precisão macro de 96% e revocação de 84% para a classe minoritária. Ao integrar o mecanismo de pós-processamento por votação majo ritária nos endereços (𝜃 = 0, 5), o sistema eliminou os falsos negativos, atingindo uma revocação perfeita de 100% sobre as entidades criminosas com acurácia global de 99%, consolidando-se como uma abordagem eficaz e viável para auditorias de conformidade e investigações forenses digitais em ecossistemas de Blockchain.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.courseCiência da Computaçãopt_BR
dc.sizeorduration56pt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOpt_BR
dc.orcid.putcode227541237-
Appears in Collections:TCC - Ciência da Computação

Files in This Item:
File Description SizeFormat 
IdentificacaoUsuariosMaliciosos.pdfTCC5.38 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons