Вытащить и адаптировать код синхронизации bitcoin
100 000 руб. за проект
Задача
Из кода ядра биткоин github.com/bitcoin/bitcoin
вытащить часть отвечающую за синхронизацию, сделать так чтобы в дальнейшем адаптировать. Чтобы этот кусок работал отдельно, без сохранения сети на диск и с апи.
Нам для каких-то личных целей нужно иметь всю историю блокчейна имея удобный доступ к этим данным. Если брать оригинальный bitcoin и использовать его RPC или REST api – это работает долго и не удобно в некоторых случаях. Нет возможности сделать какую-то выборку (по нужным нам параметрам) и т.д.
На данный момент у нас есть приложение, которое берет данные через RPC из клиента bitcoin, их обрабатывает и закидывает в elasticsearch. Но, этот подход нам не совсем нравится, т.к. требует большого количества ресурсов как на bitcoin ноду так и на хранилище эластика.
Мы хотели бы обойти тот путь, а именно не синхронизировать ноду биткоина и потом наполнять elastic, а делать это напрямую.
условие:
Использование оригинального кода bitcoin на c++
Работа по ТЗ
Из кода ядра биткоин github.com/bitcoin/bitcoin
вытащить часть отвечающую за синхронизацию, сделать так чтобы в дальнейшем адаптировать. Чтобы этот кусок работал отдельно, без сохранения сети на диск и с апи.
Нам для каких-то личных целей нужно иметь всю историю блокчейна имея удобный доступ к этим данным. Если брать оригинальный bitcoin и использовать его RPC или REST api – это работает долго и не удобно в некоторых случаях. Нет возможности сделать какую-то выборку (по нужным нам параметрам) и т.д.
На данный момент у нас есть приложение, которое берет данные через RPC из клиента bitcoin, их обрабатывает и закидывает в elasticsearch. Но, этот подход нам не совсем нравится, т.к. требует большого количества ресурсов как на bitcoin ноду так и на хранилище эластика.
Мы хотели бы обойти тот путь, а именно не синхронизировать ноду биткоина и потом наполнять elastic, а делать это напрямую.
условие:
Использование оригинального кода bitcoin на c++
Работа по ТЗ
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.