Ich experimentiere gerade ein bisschen mit den Bitcoin-Binaries. Bitcoin-qt läuft scheinbar out-of-the-box und ist offensichtlich statisch gelinkt. Sicher bin ich mir aber nicht. Zusätzlich zu den bin-Binaries werden noch ein paar lib-Dateien mitgeliefert, wie eben jene libbitcoinconsensus.so. Das ist aber nur ein Softlink auf libbitcoinconsensus.so.0.0.0 im gleichen Ordner.
user@somewhere:~/Downloads/bitcoin-0.15.1$ ls -lR
.:
total 0
drwxr-xr-x 1 user user 840 Nov 6 2017 bin
drwxr-xr-x 1 user user 208 Nov 6 2017 include
drwxr-xr-x 1 user user 624 Nov 6 2017 lib
drwxr-xr-x 1 user user 168 Nov 6 2017 share
./bin:
total 61092
-rwxr-xr-x 1 user user 2789144 Nov 6 2017 bitcoin-cli
-rwxr-xr-x 1 user user 9664664 Nov 6 2017 bitcoind
-rwxr-xr-x 1 user user 34459088 Nov 6 2017 bitcoin-qt
-rwxr-xr-x 1 user user 3097560 Nov 6 2017 bitcoin-tx
-rwxr-xr-x 1 user user 12500600 Nov 6 2017 test_bitcoin
./include:
total 12
-rw-r--r-- 1 user user 3690 Nov 6 2017 bitcoinconsensus.h
./lib:
total 404
lrwxrwxrwx 1 user user 28 Nov 6 2017 libbitcoinconsensus.so -> libbitcoinconsensus.so.0.0.0
lrwxrwxrwx 1 user user 28 Nov 6 2017 libbitcoinconsensus.so.0 -> libbitcoinconsensus.so.0.0.0
-rwxr-xr-x 1 user user 403576 Nov 6 2017 libbitcoinconsensus.so.0.0.0
./share:
total 0
drwxr-xr-x 1 user user 168 Nov 6 2017 man
./share/man:
total 0
drwxr-xr-x 1 user user 672 Nov 6 2017 man1
./share/man/man1:
total 72
-rw-r--r-- 1 user user 2585 Nov 6 2017 bitcoin-cli.1
-rw-r--r-- 1 user user 14188 Nov 6 2017 bitcoind.1
-rw-r--r-- 1 user user 14573 Nov 6 2017 bitcoin-qt.1
-rw-r--r-- 1 user user 3186 Nov 6 2017 bitcoin-tx.1
Weiss jemand wofür diese Bibliothek gut ist? Ich konnte bisher leider nichts finden, was diese Frage beantwortet hätte. Da im include-Ordner noch eine Headerdatei enthalten ist, so gehe ich davon aus, dass diese Biblothek an Entwickler gerichtet ist, welche Bitcoin kompatible Software programmieren. Ich nehme auch gerne entsprechende Links entgegen, wenn jemand eine aufschlussreichen kennt.
Und wird diese Bibliothek von bitcoin-qt benötigt? Sieht eigentich nicht so aus. Ich hätte aber gerne eine entsprechende Aussage der Entwickler zur Hand anstatt dies durch Try und Error auszutesten.
Danke.