Bitcoin Forum
September 18, 2019, 02:08:46 AM *
News: If you like a topic and you see an orange "bump" link, click it. More info.
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Wofür ist libbitcoinconsensus.so gut?  (Read 70 times)
trantute2
Sr. Member
****
Offline Offline

Activity: 504
Merit: 336



View Profile
May 10, 2018, 03:30:23 PM
 #1

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.

Code:
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.
1568772526
Hero Member
*
Offline Offline

Posts: 1568772526

View Profile Personal Message (Offline)

Ignore
1568772526
Reply with quote  #2

1568772526
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
fronti
Legendary
*
Offline Offline

Activity: 2450
Merit: 1173



View Profile
May 10, 2018, 10:01:30 PM
Merited by qwk (1), Wed (1)
 #2

Eigentlich ganz einfach

https://en.bitcoin.it/wiki/Libbitcoin_Consensus

Erklärt es ganz gut
Das ist library die man, wenn man einen eigenen bitcoin Client schreiben will nehmen sollte um die Consensus regeln zu überprüfen
Die symlinks sind eine Unix Eigenart um dynamische librarys einfacher zu verwalten

If you like to give me a tip:  bc1q8ht32j5hj42us5qfptvu08ug9zeqgvxuhwznzk

"Bankraub ist eine Unternehmung von Dilettanten. Wahre Profis gründen eine Bank." Bertolt Brecht
trantute2
Sr. Member
****
Offline Offline

Activity: 504
Merit: 336



View Profile
May 12, 2018, 03:54:52 PM
 #3

Danke fronti.  Smiley
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!