Elevator Pitch
Después de realizar análisis sobre contratos inteligentes, la evolución natural dictaba realizar la trazabilidad de los criptoactivos en busca de determinar la manera en la que se movieron y cuál fue su destino.
Description
Esta herramienta combina recolección de datos en blockchain Ethereum, análisis, almacenamiento en base de datos portable, data leaks de etiquetas, y combinando todo esto en un ameno frontend nos permite determinar cuales fueron los movimientos de criptoactivos y su destino dentro o fuera de la blockchain (Salida por withdraw, retiros mediante CEX, CoinMixers, etc) Con esta herramienta se determina los financiadores de wallets y creadores de contratos, listado de balance de los distintos tokens, visibilizar contratos creados por una wallet, cantidad y tipo de tokens o criptomonedas intercambiados por wallets y contratos, etiquetado interno (resultado de análisis) y externo (labels recolectados de leaks o APIs), flujo, etc.
Notes
El repositorio del proyecto es https://github.com/kennbroorg/trackenn
La herramienta posee un backend en python, pandas y flask que cumplen la función de :
- Recolectar información de transacciones, transferencia ERC-20, transferencias internas, etc
- Almacenar todo en una base de datos portable (SQLite)
- Realizar a través de pandas, análisis de datos, determinar y estructurar la información para evidenciar :
- Transacciones dieron origen a que transferencias
- Transacciones o transferencias que financiaron wallet o creadores de contratos
- Que contratos creó una wallet
- Que balances y criptoactivos posee una wallet o smart contract
- Etc
Y posee un frontend que se encarga de :
- Visualizar la recolección de datos efectuada por el backend mediante SSE
- Permitir interactuar con el gráfico de nodos (wallets y contracts)
- Visualizando etiquetas
- Determinando el tipo de address (wallet, contract, financiador, etc)
- Solicitando mediante clicks a los nodos información para la extensión del gráfico en la dirección determinada
- Permitir interactuar con los links (Que representar el flujo de criptoactivos) mostrando :
- Token intercambiados en cantidad y tipo
- Resumen y totales de tokens
- Visualizar a los financiadores de wallets y contratos
- Visualizar estadísticas de recolección
- Visualizar balances, contratos y etiquetas del nodo central seleccionado
- Visualizar la ruta (path) de los diferentes wallet y contratos seleccionados
- Interactividad en realtime
- Linkear a las transacciones o transferencias en etherscan
- Visualizar listado de transacciones y transferencias
- Etc
Y esto es simplemente el comienzo.