Bitcoin Forum
June 25, 2024, 08:10:03 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 [11]
201  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [BBR] Boolberry: Privacy and Security - Guaranteed[Bittrex/Poloniex]GPU Released on: September 14, 2015, 03:44:38 AM
what makes the leveldb integration at boolberry different than what monero is doing? Or it is somewhat similar?

The leveldb here is only being used to store list of blocks, not all the other in-memory stuff that makes up a node (transactions, block index, output indexes, etc.). Monero moves all that stuff to the DB.

Advantages of BBR approach:

1. Simpler to implement and get right
2. Some operations still using the in-memory data may be more efficient

Disadvantages of BBR approach:

3. Higher remaining memory usage (but with BBR's pruning and lower volume of usage, probably not too bad)
4. Some possibility of inconsistencies between the two data stores in-mem and database (clintar's fix addresses one instance of this)

#1 is pretty significant IMO. Given that these projects are all works in progress, building the ultimate solution on the first go is not aways the best approach.

Is the other instance you refer to if the saved blockchain is more recent that the lmdb database (which I'm not sure how that would happen in practice unless you copied a newer blockchain.bin where there's an older db), or are you talking about something else?

202  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [BBR] Boolberry: Privacy and Security - Guaranteed[Bittrex/Poloniex]GPU Released on: September 11, 2015, 07:26:28 PM

...snip...
I really appreciate your advice but don't really feel comfortable with this type of experimentation.

Is there anyone here who has already installed the GUI on Ubuntu? Could you provide me instructions step by step?
I know you got this sorted out, but If you ever want to build the gui yourself, you don't need to change the file. Following http://boolberry.com/howto.html#build_gui you just

Code:
mkdir -p build/release; cd build/release
cmake -D BUILD_GUI=TRUE -D CMAKE_PREFIX_PATH=/home/user/Qt/5.3/gcc_64 -D CMAKE_BUILD_TYPE=Release ../..
make qt-boolb

That would put the binary in build/release/src as qt-boolb. What I do is go into that directory and run
Code:
cp -r ../../../src/gui/qt-daemon/html . 
then you can run
Code:
./qt-boolb



Hi Folk!

We (Clintar and me) made some db code, which seems to work fine. (we made some tests on clintar's backend).
This code take part of blockchain data (blockchain.bin) and store it in leveldb database. Is things gonna be ok we'll move the rest of data into leveldb database.

Anyone who interested to reduce memory usage in Boolberry daemon, could try to use code from "db" branch for test.

Thanks for any feedback.



Zoidberg

PS: Many thanks to Clintar for helping, supporting and even coding Boolberry!



Just for information's sake, when testing this out, memory usage can remain high since it caches the database for speed, until system gets squeezed for memory (like say compiling the daemon again with -j4). The daemon will let go if there is memory contention. I've seen it get down to like 160 MB used.

P.S. My previous clintar account got banned because I forgot my password and tried to log in using my security question I think. I could never get a mod to answer at the email address it told me to send to, so I'm clintar2 now, I guess.
Pages: « 1 2 3 4 5 6 7 8 9 10 [11]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!