Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Poszukuję _ Parsowanie i import danych z łańcucha blockchain Bitcoin opartego o bazę LevelDB (C++) do innej lekkiej bazy

Napisany przez: Maker5 17.03.2020, 15:52:14

Ogólne info:
Zlecę przygotowanie projektu polegającego na parsowaniu i imporcie danych z bazy danych LevelDB opartej o C++
do innej lekkiej bazy.

Nie określam czy ma być to Mysql, H2 czy jakakolwiek inna. Każdy zleceniodawca może zaproponować swoje najlepsze rozwiązanie.

Szczegóły:
Zadanie polega na parsowaniu danych z klienta Blockchain - Bitcoin Core a dalej ich import do bazy danych.
Zależy mi na tym aby ta baza była szybka w przeszukiwaniu i lekka w zarządzaniu z dobrą kompresją.
Podstawową funkcjonalnością dla tej bazy jest to aby ta baza danych miała graficznego klienta działającego pod Windows (ewentualnie pod Linux, ostatecznie na hostingu) w którym mógłbym łatwo zarządzać danymi tak jak np. w Excelu czyli porównywać dane, przeszukiwać, sortować itp.

Jak wiadomo baza danych (cały blockchain klienta Bitcoin Core pod Windows) jest oparta o bazę LevelDB (C++). Dane w tej bazie zapisane są w formie binarnej i aby część z tych danych była dla człowieka czytelna stosuje się kodowanie base58 dlatego w drugim etapie lub jeszcze w trakcie parsowania, określona część danych binarnych powinna być kodowana do base58 lub później np. w samej bazie w trakcie odczytu, lub wysyłania zapytań itp.

Liczę na kreatywność Zleceniobiorcy i pozostawiam pełne pole do składania swoich propozycji. Nie narzucam też czy będzie to autorskie rozwiązanie czy oparte o skrypty z Github.

Schemat działania narzędzia wraz z dodatkowymi szczegółami w pliku PDF na dysku Google

https://drive.google.com/open?id=116yvubF0n1kEmGLD2NJQ6n6l0o5q_6NJ

Proszę o propozycje i czas realizacji.

Pozdrawiam

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)