Author

Topic: [BBR] Boolberry: Privacy and Security - Guaranteed Since 2014 - page 401. (Read 1210752 times)

dga
hero member
Activity: 737
Merit: 511
strange picture after enabled vm.nr_hugepages=128

Code:
ubuntu@ip-172-31-10-46:~/boolberry/build/release/src$ ./simpleminer  --pool-addr=54.88.77.214:7777 --login=1FUtZJ9Ao8qg1MiNa6RfRJKY4aFH885wD13Lf6U7xL4
FS58f7i6CYL58s8dg2aV8maRzzaQG1c1kCTMDw8LKAEG5LQsW7M8 --pass=z --mining-threads 32                                                                     2014-Jun-22 18:01:26.353472 Mining with 32 threads
2014-Jun-22 18:01:26.353567 Connecting 54.88.77.214:7777....
2014-Jun-22 18:01:26.600457 Connected 54.88.77.214:7777 OK
2014-Jun-22 18:01:26.848150 Getting scratchpad...
2014-Jun-22 18:01:31.724946 Scratchpad received ok, size: 8220Kb, heigh=25643
2014-Jun-22 18:01:31.728325 Getting next job...


and nothing. I'm waiting 10 minutes

Hmmmmm.

I saw a weird delay with this pool:

Code:
2014-Jun-22 14:16:19.651043 Scratchpad received ok, size: 8260Kb, heigh=25762
2014-Jun-22 14:16:19.652170 Getting next job...
2014-Jun-22 14:16:39.087758 Share found: nonce=2801815 for job=619486605934798, diff: 800000

but then I realized it was because I already had a miner running. Smiley

I'm running against your pool now to test.  Anyone else seeing this problem?  I'm having a hard time reproducing.

(What version of Linux are you using? and what CPU?)
member
Activity: 111
Merit: 10
any good pool?network hashrate is  4.3 GH/S,and best pool I found has only 28.82 MH/s... Looks like there is some closed pool or someone using unknown GPU miner. I will never believe,this hashrate komming from solo miners...


There are a lot cloud mining, and a GPU miner. Yes it is difficult to find with normal home computer on this high Hashrate, blocks.
sr. member
Activity: 308
Merit: 250
strange picture after enabled vm.nr_hugepages=128

Code:
ubuntu@ip-172-31-10-46:~/boolberry/build/release/src$ ./simpleminer  --pool-addr=10.0.0.12:7777 --login=1FUtZJ9Ao8qg1MiNa6RfRJKY4aFH885wD13Lf6U7xL4
FS58f7i6CYL58s8dg2aV8maRzzaQG1c1kCTMDw8LKAEG5LQsW7M8 --pass=z --mining-threads 32                                                                     2014-Jun-22 18:01:26.353472 Mining with 32 threads
2014-Jun-22 18:01:26.353567 Connecting 10.0.0.12:7777....
2014-Jun-22 18:01:26.600457 Connected 10.0.0.12:7777 OK
2014-Jun-22 18:01:26.848150 Getting scratchpad...
2014-Jun-22 18:01:31.724946 Scratchpad received ok, size: 8220Kb, heigh=25643
2014-Jun-22 18:01:31.728325 Getting next job...


and nothing. I'm waiting 10 minutes
hero member
Activity: 976
Merit: 646
we're mining 5000-7000 coins a day

I have nothing bad to say about the dev of the miner because I would probably do the same.   But I wouldn't be surprised if people called for changes either.

I am actually surprised that not more people have optimized the miner and created GPU versions. It's a basic algorithm, much easier than CryptoNite. It's not actually hard to port to GPU.

I'm willing to provide a GPU version in ccMiner if we can get some stratum support in the pools.

But still that will exclude all the AMD folks, as ccMiner is CUDA only.

Christian

we would need to talk to LucasJones and/or Zone117x about adding stratum support.
Today i've started to work on it, hope will have some progress, I was never worked with this codebase, but hope it will be not very difficult.

hero member
Activity: 539
Merit: 500
any good pool?network hashrate is  4.3 GH/S,and best pool I found has only 28.82 MH/s... Looks like there is some closed pool or someone using unknown GPU miner. I will never believe,this hashrate komming from solo miners...
newbie
Activity: 20
Merit: 0
I have a problem compiling from the github repository version on Linux.
gcc 4.8.1, cmake 2.8.7 and libboost-all-dev 1.55

..

Can anyone help?

What linux? 64 bit? What command for compile?

Ubuntu 12.04.4 LTS 64 bit.
I removed the directory for tests from CMakeLists.txt and just invoked 'make'.

Try this:
https://bitcointalksearch.org/topic/m.7383561

No, still doesn't work. What was that remark about using cmake supposed to mean?
dga
hero member
Activity: 737
Merit: 511
(herp derp - forgot to mention:  The miner speed boost from the changes in my repository requires hugepages to be enabled.  sysctl -w vm.nr_hugepages=128 ).  If you're used to yam or the xmr miner, you probably already enabled them.
member
Activity: 111
Merit: 10
Hey guys!

I am joining boolberry's team!

I'm the one who worked on Boolberry's logo, but here's a bit more about me:


Good to hear you join the boolberry team.
And thanks for the nice Logo. Good work!
sr. member
Activity: 253
Merit: 250
Let's Boolberry
hero member
Activity: 938
Merit: 1001
I have a problem compiling from the github repository version on Linux.
gcc 4.8.1, cmake 2.8.7 and libboost-all-dev 1.55

..

Can anyone help?

What linux? 64 bit? What command for compile?

Ubuntu 12.04.4 LTS 64 bit.
I removed the directory for tests from CMakeLists.txt and just invoked 'make'.

Try this:
https://bitcointalksearch.org/topic/m.7383561
newbie
Activity: 20
Merit: 0
I have a problem compiling from the github repository version on Linux.
gcc 4.8.1, cmake 2.8.7 and libboost-all-dev 1.55

..

Can anyone help?

What linux? 64 bit? What command for compile?

Ubuntu 12.04.4 LTS 64 bit.
I removed the directory for tests from CMakeLists.txt and just invoked 'make'.
hero member
Activity: 938
Merit: 1001
I have a problem compiling from the github repository version on Linux.
gcc 4.8.1, cmake 2.8.7 and libboost-all-dev 1.55

..

Can anyone help?

What linux? 64 bit? What command for compile?
newbie
Activity: 20
Merit: 0
I have a problem compiling from the github repository version on Linux.
gcc 4.8.1, cmake 2.8.7 and libboost-all-dev 1.55

Code:
Linking CXX executable connectivity_tool
`.text._ZN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEED2Ev' referenced in section `.text._ZN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEED1Ev[_ZN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEED1Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_date_time.a(greg_month.o): defined in discarded section `.text._ZN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEED2Ev[_ZN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEED5Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_date_time.a(greg_month.o)
`.text._ZN5boost16exception_detail10bad_alloc_D2Ev' referenced in section `.text._ZN5boost16exception_detail10bad_alloc_D1Ev[_ZN5boost16exception_detail10bad_alloc_D1Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_thread.a(thread.o): defined in discarded section `.text._ZN5boost16exception_detail10bad_alloc_D2Ev[_ZN5boost16exception_detail10bad_alloc_D5Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_thread.a(thread.o)
`.text._ZN5boost16exception_detail14bad_exception_D2Ev' referenced in section `.text._ZN5boost16exception_detail14bad_exception_D1Ev[_ZN5boost16exception_detail14bad_exception_D1Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_thread.a(thread.o): defined in discarded section `.text._ZN5boost16exception_detail14bad_exception_D2Ev[_ZN5boost16exception_detail14bad_exception_D5Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_thread.a(thread.o)
`.text._ZN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEED2Ev' referenced in section `.text._ZN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEED1Ev[_ZN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEED1Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_thread.a(thread.o): defined in discarded section `.text._ZN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEED2Ev[_ZN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEED5Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_thread.a(thread.o)
`.text._ZN5boost16exception_detail19error_info_injectorINS_10lock_errorEED2Ev' referenced in section `.text._ZN5boost16exception_detail19error_info_injectorINS_10lock_errorEED1Ev[_ZN5boost16exception_detail19error_info_injectorINS_10lock_errorEED1Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_thread.a(thread.o): defined in discarded section `.text._ZN5boost16exception_detail19error_info_injectorINS_10lock_errorEED2Ev[_ZN5boost16exception_detail19error_info_injectorINS_10lock_errorEED5Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_thread.a(thread.o)
`.text._ZN5boost16exception_detail19error_info_injectorINS_15condition_errorEED2Ev' referenced in section `.text._ZN5boost16exception_detail19error_info_injectorINS_15condition_errorEED1Ev[_ZN5boost16exception_detail19error_info_injectorINS_15condition_errorEED1Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_thread.a(thread.o): defined in discarded section `.text._ZN5boost16exception_detail19error_info_injectorINS_15condition_errorEED2Ev[_ZN5boost16exception_detail19error_info_injectorINS_15condition_errorEED5Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_thread.a(thread.o)
`.text._ZN5boost16exception_detail19error_info_injectorINS_17bad_function_callEED2Ev' referenced in section `.text._ZN5boost16exception_detail19error_info_injectorINS_17bad_function_callEED1Ev[_ZN5boost16exception_detail19error_info_injectorINS_17bad_function_callEED1Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_program_options.a(cmdline.o): defined in discarded section `.text._ZN5boost16exception_detail19error_info_injectorINS_17bad_function_callEED2Ev[_ZN5boost16exception_detail19error_info_injectorINS_17bad_function_callEED5Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_program_options.a(cmdline.o)
`.text._ZN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEED2Ev' referenced in section `.text._ZN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEED1Ev[_ZN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEED1Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_program_options.a(value_semantic.o): defined in discarded section `.text._ZN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEED2Ev[_ZN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEED5Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_program_options.a(value_semantic.o)
`.text._ZN5boost16exception_detail19error_info_injectorISt13runtime_errorED2Ev' referenced in section `.text._ZN5boost16exception_detail19error_info_injectorISt13runtime_errorED1Ev[_ZN5boost16exception_detail19error_info_injectorISt13runtime_errorED1Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_regex.a(instances.o): defined in discarded section `.text._ZN5boost16exception_detail19error_info_injectorISt13runtime_errorED2Ev[_ZN5boost16exception_detail19error_info_injectorISt13runtime_errorED5Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_regex.a(instances.o)
`.text._ZN5boost16exception_detail19error_info_injectorISt11logic_errorED2Ev' referenced in section `.text._ZN5boost16exception_detail19error_info_injectorISt11logic_errorED1Ev[_ZN5boost16exception_detail19error_info_injectorISt11logic_errorED1Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_regex.a(instances.o): defined in discarded section `.text._ZN5boost16exception_detail19error_info_injectorISt11logic_errorED2Ev[_ZN5boost16exception_detail19error_info_injectorISt11logic_errorED5Ev]' of /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_regex.a(instances.o)
collect2: error: ld returned 1 exit status

Can anyone help?
hero member
Activity: 938
Merit: 1001
sr. member
Activity: 280
Merit: 250
Is it correct, no windows 32bit wallet ?
dga
hero member
Activity: 737
Merit: 511
Green lines it's a windows versions, as you could see optimzed version showed about 25% boost compared with original algo.
But, as the same code makes reverse effect in linux(blue lines) - optimized version works slower.

I guess it because ms compiler sucks Smiley gcc version is faster and doesn't need some manual optimization.  
But, as i talked with dga, he also had some linux specific optimizations, that makes 10-15% boost, he is going to contribute it also.


I've made some miner-specific changes because I know simpleminer better and didn't want to risk breaking the daemon.  It also uses double the scratchpad memory, which seems, again, like something fine short-term in the miner but a design that would need to be adjusted to be used as a permanent solution in the daemon.

This commit improves the speed of simpleminer on my test box by 57%.

I didn't expect the gains to be that large based upon my earlier calculations, but with the increasing scratchpad size, they actually helped a ton.

There are two important consequences of this:
  (a)  I *believe* this change will be more beneficial -- right now -- for machines with 4-8MB cache than for huge beasts like EC2 (10-20MB L3);  the big machines still have enough cache to hold the entire scratchpad, and my experiments suggest that they haven't seen the same kind of slowdown that my i7 has.

  (b)  It covers a pretty reasonable part of the gap to the very rough estimate of the gpu miner performance.  What happens there depends, of course, on what's happened with caching on the GPU as well.

https://github.com/dave-andersen/boolberry/
(you just need simpleminer.cpp)

Note:  I've updated it at 3:20pm eastern to fix a memory leak.  Please make sure you have the fixed version.

There's one drawback to doing it only in the miner, of course:  It promotes pooled mining instead of having lots of solo miners.  That's probably inevitable in the long run, because it's always easier to optimize a miner if you don't need to worry about the stability and portability of the daemon itself.  But we should probably think about letting people mine locally using simpleminer (or is it already possible and I'm being silly?) and/or whatever is developed on the stratum front, so that all miners are on the same footing whether they choose to pool or solo.

I consider this beta.  It's linux-only, and I *hope* I didn't break anything on other platforms.  Feedback appreciated - I really only have Linux and MacOS to test on.  If reports come back positive and this doesn't break building / running on windows or non-ubuntu Linux platforms, I'll submit it as a pull request to the boss.

If you get rich off of this one, *now* I'll point out where you can send a few berries.  grin.
BBR:  1CgXH4mgEWULe97EKW2LrcQp68MZJ7d4cffA6umkHa5ZK12Rt8M4nCyHYBzjx2ZXkuV7GPh8iFwrJat s4x4sTkByCZZqL1F

Happy mining!

(btw:  I've got some high-priority day job stuff to take care of for a bit.  I'll watch for huge bugs, but adding async/longpoll was delayed a bit by getting these optimizations done.  Might be next week or weekend.)
sr. member
Activity: 336
Merit: 250
After banging my head for hours, I found the issue. The default libboost on Ubuntu is 1.54 which is causing the issue. Downloaded 1.55 and it works fine.

First line in README.md:

Dependencies: GCC 4.7.3 or later, CMake 2.8.6 or later, and Boost 1.53(but don't use 1.54) or later.

sr. member
Activity: 406
Merit: 250
Bitcrea.com
Anyone Here love the name Boolberry as much as me?  I think it's probably one of the best names for a coin.

+1. And Welcome Bitcrea!

I like the name as well! Thanks guys, it's exciting!
sr. member
Activity: 478
Merit: 250
Anyone Here love the name Boolberry as much as me?  I think it's probably one of the best names for a coin.

+1. And Welcome Bitcrea!
hero member
Activity: 976
Merit: 646
Hey guys!

I am joining boolberry's team!

I'm the one who worked on Boolberry's logo, but here's a bit more about me:

I'm known as Bitcrea and I'm a professional freelance graphic designer/branding specialist specializing in logo design, brand identity and full branding.
I have 6+ years of experience in a professional level. I've already worked on major projects in crypto related companies/startups.
I've been into graphic design since 2008, and I've always been passionate about creative ideas, functional design and branding.
Not to mention that I have a big passion for Bitcoin and cryptocurrency in general, so I'm really happy to join boolberry.

Overall zoidberg and mike made a good impression to me. Zoidberg is passionate and competent developer,
he's really spending a lot of time to develop this project, so I really feel safe about boolberry's future.
boolberry is the most advanced CrytoNote currency, I'm pretty sure we'll accomplish our goal to be
the best CryptoNote and one of the main cryptocurrencies overall. We are still in early stages!

I'll be responsible for design, branding, promotion.

My current goals at the moment:
  • Finish identity design and adapt it (ann page, social media, website, etc.)
  • Finalize GUI design
  • Boolberry's positioning
  • Promotion strategy

Long term goals:
  • To be announced



  Welcome Bitcrea !

Jump to: