{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":830532312,"defaultBranch":"main","name":"Multi_Mnemonic","ownerLogin":"AndersonCarrilho","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-18T13:06:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/172224370?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721400772.0","currentOid":""},"activityList":{"items":[{"before":"bc2fb5aea0ec7b51fd22ba99a501cbdfeb3acc2d","after":"c6e79e71b6b88fb5e91fb58ca56a67a770c44ecb","ref":"refs/heads/main","pushedAt":"2024-07-19T14:53:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AndersonCarrilho","name":"AnCorr","path":"/AndersonCarrilho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172224370?s=80&v=4"},"commit":{"message":"Merge pull request #1 from AndersonCarrilho/AndersonCarrilho-patch-1\n\nMnemonics 24k","shortMessageHtmlLink":"Merge pull request #1 from AndersonCarrilho/AndersonCarrilho-patch-1"}},{"before":"bc2fb5aea0ec7b51fd22ba99a501cbdfeb3acc2d","after":"62727d631c91492dd06dfe4cac8f04ea8005cb38","ref":"refs/heads/AndersonCarrilho-patch-1","pushedAt":"2024-07-19T14:52:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndersonCarrilho","name":"AnCorr","path":"/AndersonCarrilho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172224370?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":null,"after":"bc2fb5aea0ec7b51fd22ba99a501cbdfeb3acc2d","ref":"refs/heads/AndersonCarrilho-patch-1","pushedAt":"2024-07-19T14:52:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AndersonCarrilho","name":"AnCorr","path":"/AndersonCarrilho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172224370?s=80&v=4"},"commit":{"message":"Create README.md","shortMessageHtmlLink":"Create README.md"}},{"before":"d93d816ba669814b9862bc45754b2eea2eec1899","after":"bc2fb5aea0ec7b51fd22ba99a501cbdfeb3acc2d","ref":"refs/heads/main","pushedAt":"2024-07-18T13:48:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndersonCarrilho","name":"AnCorr","path":"/AndersonCarrilho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172224370?s=80&v=4"},"commit":{"message":"Create README.md","shortMessageHtmlLink":"Create README.md"}},{"before":"5667d648c591215e1825e4ed5819ed0b1428c66c","after":"d93d816ba669814b9862bc45754b2eea2eec1899","ref":"refs/heads/main","pushedAt":"2024-07-18T13:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndersonCarrilho","name":"AnCorr","path":"/AndersonCarrilho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172224370?s=80&v=4"},"commit":{"message":"Create Multi_Mnemonic.py\n\n##Mnemonic Wif Generator\r\n\r\nCriador de Mnemonics de 12, 18 ,e 24 palavras.\r\nJunto com o mesmo, cria Chaves WIF, e Wallets BitCoin.\r\n\r\nCapacidade de criação com CPU's de 4 Nucleos e 8 Threads de 22 Mil gerações por segundo.\r\n\r\nUtilização de Bibliotecas como:\r\nMultiprocessing e lru_cache para melhor desempenho;\r\npsutil para monitoramento e limpeza de dados não utilizados, assim o evita sobrecargas de sistemas;\r\nMnemonic ,Hashlib, e RIPEMD160 para geração de WIF's e Wallets.\r\n\r\nPara maiores detalhes, tentei deixar o código o mais COMENTADO possivel. A geração dos Mnemonic's seguem um padrão que venho testando a alguns meses, práticamente ele segue o seguinte padrão:\r\n\r\n1. das 2048 palavras da lista mnemonic em inglês, ele utiliza cada uma delas como a primeira palavra da sequencia, onde o restante é acrecentado aleatóriamente utilizando o sistema Random.\r\n2. Ele efetua o processo com sistema de 12, 18, ou 24 palavras, ou se for do desejo do usuário, com todas juntas.\r\n3. A limpeza do cache é feita de minuto em minuto, e o controle de armazenamento temporario do cache pode ser modificado dentro do código na liha 15.\r\n\r\n\r\nCaso queira colaborar com opiniões ou sugestões estarei em total atenção.\r\n\r\nEm breve postarei meu projeto que venho a exatamente 2 anos em pesquisa e testes. Uma mistura de Neural Network, e Sistemas de Padrões de Mnemonic's. Utilização de GPU's e CPU's em paralelo. Sei que a utilização de GPU e CPU aparenta ser algo meio inviavel, mas depois de acompanhar o canal do grande programador PyMmdrza, achei pequenas lacunas onde a utilização de ambas dentro do mesmo Hardware pode ser utilizada com ajuda do sistema Docker-Compose.\r\n\r\nAviso que não sou o melhor programador de Python que existe, sou somente um apaixonado pelo Sistema Linux, principalmente Arch Linux, e recentemente a um pouco mais de 2 anos, pela mágia do Python, Tensorflow, e CUDA.","shortMessageHtmlLink":"Create Multi_Mnemonic.py"}},{"before":null,"after":"5667d648c591215e1825e4ed5819ed0b1428c66c","ref":"refs/heads/main","pushedAt":"2024-07-18T13:06:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AndersonCarrilho","name":"AnCorr","path":"/AndersonCarrilho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/172224370?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xOVQxNDo1Mzo0MS4wMDAwMDBazwAAAASEBwxL","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xOVQxNDo1Mzo0MS4wMDAwMDBazwAAAASEBwxL","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xOFQxMzowNjo0MS4wMDAwMDBazwAAAASC7fmj"}},"title":"Activity · AndersonCarrilho/Multi_Mnemonic"}