Skip to content

UOSnetwork/singularity.modeling

Repository files navigation

Скрипт для выгрузки и анализа данных bitcoin

Требует для работы установленных в системе библиотек boost и libbitcoin, а также установленного клиента bitcoin с синхронизированной базой данных. Должна быть установлена команда bitcoin-cli

Скрипт

    bin/read_blocks.sh <номер начального блока> <число блоков>

выгружает блоки bitcoin в файлы в формате json.

Класс bitcoin_explorer получает на вход блок в формате json, и преобразует его в вектор транзакций во внутреннем формате библиотеки singularity.

Эти данные могут быть переданы далее на вход библиотеки singularity для вычисления индекса активности.

Сборка проекта:

    cmake .
    make

Для нагрузочного тестирования рекомендуется собирать проект с опцией CMAKE_BUILD_TYPE=Release, поскольку сборка с опцией Debug на порядки замедляет производительность.

Проект может быть собран как с поддержкой bitcoin, так и без. Поддержка bitcoin требует указания опции -DWITH_BITCOIN=ON

About

Modeling DPoI calculation based on singularity library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published