NOTÍCIAS

[ANONYMOUS][grids]

Orbit v2.0 Blockchain Transactions Investigation Tool


Introdução O
Orbit é projetado para explorar a rede de umacarteira blockchain ao rastrear recursivamente ohistórico de transações. Os dados são renderizados como um gráfico para revelar as principais fontes, coletores e conexões suspeitas.
Nota: Orbit só roda no Python 3.2 e acima.



Uso
Vamos começar rastreando o histórico de transações de uma carteira
python3 orbit.py -s 1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F

Rastejar várias carteiras não é diferente.
python3 orbit.py -s 1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F,1ETBbsHPvbydW7hGWXXKXZ3pxVh3VFoMaX

O Orbit busca as últimas 50 transações de cada carteira por padrão, mas pode ser ajustado com a -lopção.
python3 orbit.py -s 1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F -l 100

A profundidade padrão de rastreamento do Orbit é 3, ou seja, ele busca o histórico da (s) carteira (s) de destino, rastreia as novas carteiras encontradas e, em seguida, rastreia as carteiras no resultado novamente. A profundidade de rastreamento pode ser aumentada ou diminuída com a -dopção.
python3 orbit.py -s 1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F -d 2

Carteiras que fizeram apenas algumas interações com nosso alvo podem não ser importantes, Orbit pode ser instruído a rastrear as principais carteiras N em cada nível usando a -topção.
python3 orbit.py -s 1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F -t 20

Se você quiser usar os dados coletados de alguma outra forma, poderá salvá-los em um arquivo JSON usando a oopção a seguir.
python3 orbit.py -s 1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F -o output.json

Este é o seu painel de terminais.



Visualização
Uma vez concluída a digitalização, o gráfico será aberto automaticamente no seu navegador padrão. Se não abrir, abraquark.htmlmanualmente. Não se preocupe se seu gráfico parecer confuso como o abaixo ou pior.


Selecione a opção Make Clusters para formar clusters usando o algoritmo de detecção da comunidade. Depois disso, você pode usar Clusters de cores para dar cores diferentes a cada comunidade e, em seguida, usar a opção Spacify para corrigir nós e bordas sobrepostas.


A espessura das bordas depende da freqüência das transações entre duas carteiras, enquanto o tamanho de um  depende da frequência de transação e do número de conexões do nó. 
Como o Orbit usa o Quark para renderizar o gráfico, mais informações sobre os vários recursos e controles estão disponíveis no README do Quark.