Author

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

full member
Activity: 224
Merit: 100
I see some strong miner connected to pool [x.x.x.245], whoever did it - thank you!

any windows .exe version
Not yet. I had some troubles installing libcurl into mingw toolchain. Working on it now

I've had a lot of problem with tx not going through.  Now I am unable to send anything out of my wallet at all. Any ideas?

[bool currency::tx_memory_pool::add_tx(const currency::transaction &, const crypto::hash &, size_t, currency::tx_verification_context &, bool)]Transaction with id= <161aceb57859219ec00bb79d58e0987e46a0e187fee79683b4ba07b09bdef8ac> used already spent key images


I have seen this problem with almost every CN coin.
newbie
Activity: 47
Merit: 0
I see some strong miner connected to pool [x.x.x.245], whoever did it - thank you!

any windows .exe version
Not yet. I had some troubles installing libcurl into mingw toolchain. Working on it now

I've had a lot of problem with tx not going through.  Now I am unable to send anything out of my wallet at all. Any ideas?

[bool currency::tx_memory_pool::add_tx(const currency::transaction &, const crypto::hash &, size_t, currency::tx_verification_context &, bool)]Transaction with id= <161aceb57859219ec00bb79d58e0987e46a0e187fee79683b4ba07b09bdef8ac> used already spent key images

hero member
Activity: 672
Merit: 500
http://fuk.io - check it out!
decent coin, suport the dev(s)
legendary
Activity: 1176
Merit: 1134
Is it possible to do 2 of 3 (or more) multisig with BBR?

James
hero member
Activity: 938
Merit: 1001
Please help me in following the "Basic Windows build instructions, using MinGW:" instructions,

I installed mingw-get-setup but when I open MinGW Installer everything says mingw32___. Did I install the 32 bit version instead of 64? Also, my MinGW folder does not have a folder called "include" or "includes" in it. Should I create the folder then create the mstcpip.h file using this? http://wine.sourcearchive.com/documentation/1.1.24/mstcpip_8h_source.html

you may need mingw-w64
newbie
Activity: 44
Merit: 0
Please help me in following the "Basic Windows build instructions, using MinGW:" instructions,

I installed mingw-get-setup but when I open MinGW Installer everything says mingw32___. Did I install the 32 bit version instead of 64? Also, my MinGW folder does not have a folder called "include" or "includes" in it. Should I create the folder then create the mstcpip.h file using this? http://wine.sourcearchive.com/documentation/1.1.24/mstcpip_8h_source.html
hero member
Activity: 938
Merit: 1001
Don't be nervous man.

Follow build instructions here (README.md file):
https://github.com/cryptozoidberg/cpuminer-multi

Thanks dude, I'm ready! Just to make sure, I follow the instructions under "Basic Windows build instructions, using MinGW:", correct?

Also, I want to use my computer while I mine (Win 7 x64). Is this possible under these instructions?

Yes. Go for it.


 ...
What is the estimated time to find a block?

James

A long time with current hash. We need more power to test the pool and verify it can find a block at high difficulties.

I am using a DO 8-CPU droplet and getting ~450KH/s.
legendary
Activity: 1176
Merit: 1134
I redid the configure with:
./configure CFLAGS="-O3 -march=native"
on the Ubuntu 13 and now it is better, but about half the cores are getting 20kH, while the rest are ~300kH

The one with link errors was user error, works fine now, so 3 servers, but more like 2.5 are going with 24 cores each
What is the estimated time to find a block?

James
newbie
Activity: 44
Merit: 0
Don't be nervous man.

Follow build instructions here (README.md file):
https://github.com/cryptozoidberg/cpuminer-multi

Thanks dude, I'm ready! Just to make sure, I follow the instructions under "Basic Windows build instructions, using MinGW:", correct?

Also, I want to use my computer while I mine (Win 7 x64). Is this possible under these instructions?
legendary
Activity: 1176
Merit: 1134
I started miner, not sure how to verify when it finds a block...
getting lots of:
[2014-07-02 17:56:43] accepted: 46/46 (100.00%), 426548.82 H/s at diff 860025 (yay!!!)
this is it! Keep running!
here you can check if block already found: http://162.243.210.156/

thank you!
I added another server, but it is not working so well...

[2014-07-02 19:28:03] < {"id":1,"jsonrpc":"2.0","error":{"code":-1,"message":"Job expired"}}
[2014-07-02 19:28:03] thread 14: 416788 hashes, 14.86 KH/s
[2014-07-02 19:28:03] Thread 14 is going to scan with start nonce=95619a4e, end_nonce=956f3602
[2014-07-02 19:28:03] > {"method": "submit", "params": {"id": "436082244664430", "job_id": "582138899597339", "nonce": "4d9a619500000000", "result": "4a2bcce3bf9ebc724692fc2ab819728bc81757029a57752e46cd5974aa000000"}, "id":1}

The only difference between servers is the one that works is Ubuntu 14, while the one that doesnt work is Ubuntu 13

I tried to install on another Ubuntu 14, but it gets link error:
/usr/bin/ld: minerd-heavy.o: undefined reference to symbol 'SHA256_Init@@OPENSSL_1.0.0'
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

James
hero member
Activity: 976
Merit: 646
I just finished building my FX-8350/R9 290X PC and want to mine this coin very bad! The problem is that I am new to mining and it's quite confusing. http://boolberry.com/howto.html Is this guide here still relevant, or does it need to be updated since "stratum mining" was introduced today? I am nervous about getting started but willing to learn!

Don't be nervous man.

Follow build instructions here (README.md file):
https://github.com/cryptozoidberg/cpuminer-multi
newbie
Activity: 44
Merit: 0
I just finished building my FX-8350/R9 290X PC and want to mine this coin very bad! The problem is that I am new to mining and it's quite confusing. http://boolberry.com/howto.html Is this guide here still relevant, or does it need to be updated since "stratum mining" was introduced today? I am nervous about getting started but willing to learn!
hero member
Activity: 976
Merit: 646
I see some strong miner connected to pool [x.x.x.245], whoever did it - thank you!

any windows .exe version
Not yet. I had some troubles installing libcurl into mingw toolchain. Working on it now
hero member
Activity: 976
Merit: 646


    Guys, let's find one block to test stratum!!!


    Miner:  https://github.com/cryptozoidberg/cpuminer-multi

   
Code:
./minerd -a wildkeccak -o stratum+tcp://162.243.210.156:7777 -u        1L1ZPC9XodC6g5BX8j8m3vcdkXPiZrVF7RcERWE879coQDWiztUbkkVZ86o43P27Udb3qxL4B41gbaGpvj3nS7DgFZauAZE  -p x -P -D -t 4
   


    Pool state: http://162.243.210.156/
sr. member
Activity: 494
Merit: 250
I see some strong miner connected to pool [x.x.x.245], whoever did it - thank you!

any windows .exe version
hero member
Activity: 976
Merit: 646
I see some strong miner connected to pool [x.x.x.245], whoever did it - thank you!
hero member
Activity: 976
Merit: 646
I started miner, not sure how to verify when it finds a block...
getting lots of:
[2014-07-02 17:56:43] accepted: 46/46 (100.00%), 426548.82 H/s at diff 860025 (yay!!!)
this is it! Keep running!
here you can check if block already found: http://162.243.210.156/

thank you!
legendary
Activity: 1176
Merit: 1134
Hello friends!

I would like to ask you to help me test new stratum miner that i was working on last days.
I've just commited last changes of cpuminer to this repo:

https://github.com/cryptozoidberg/cpuminer-multi

Here is pool repo:
https://github.com/cryptozoidberg/node-boolberry-pool


I've started test server here:
http://162.243.210.156/

This server is started only in test purposes. Once we find the block i'll turn it off and ask pool operators to update their pools.


To start mining, pull soureces from miner repo, rebuild miner, and run it with this command:


Code:
./minerd -a wildkeccak -o stratum+tcp://162.243.210.156:7777 -u 1L1ZPC9XodC6g5BX8j8m3vcdkXPiZrVF7RcERWE879coQDWiztUbkkVZ86o43P27Udb3qxL4B41gbaGpvj3nS7DgFZauAZE  -p x -P -D -t 4

params -P and -D could be removed. You could also change address, but this is not important since i'm afraid you won't get paid from this test pool.

Important: this miner is not compatible with other coins pools/miners, and it should work at this moment ONLY in stratum mode.

Known bugs:
* {"id":1,"jsonrpc":"2.0","error":{"code":-1,"message":"Low difficulty share"}} - in miner. "Bad hash from miner..." - on pool server (hashes missmatched). I talked with some of pool operstors and it seems that this is old bug from lucasjone's code.


So, to prove that this miner and pool is working we have to find at least one block.


PS: For me, cpuminer have nightmare code! May be it's because i'm in love with C++ and writing code in C is almost painful for me. But, i've tryied hard to keep this cpuminer-like code style in my commits there.



I started miner, not sure how to verify when it finds a block...
getting lots of:
[2014-07-02 17:56:43] accepted: 46/46 (100.00%), 426548.82 H/s at diff 860025 (yay!!!)


dga
hero member
Activity: 737
Merit: 511
In pursuit of an easy to use framework for using, exchanging, etc., BBR, I've taken a little detour and started adding Poloniex support to my Go exchange API package:

  https://bitbucket.org/dave_andersen/exchange

The only thing done at this point is retrieving the orderbook, but the rest should follow tomorrow.  Putting these together, you can now script something that shows you the estimated value of your wallet in BTC, etc.

Code:
package main

import (
        "bitbucket.org/dave_andersen/exchange/poloniex"
        "fmt"
)

func main() {
        err, ob := poloniex.GetOrderBook("BBR", "BTC")
        if err != nil {
                fmt.Println("Error: ", err)
        } else {
                fmt.Println("Top two bids for BBR/BTC on Poloniex:")
                fmt.Printf("%.2f @ %.8f\n", ob.Bids[0].Quantity, ob.Bids[0].Price)
                fmt.Printf("%.2f @ %.8f\n", ob.Bids[1].Quantity, ob.Bids[1].Price)
        }
}

(This is BBR-relevant because of the dominance of Poloniex as an exchange for Boolberry).

Next step will complete support for automated management of BBR from wallet, to exchange, and back.  Kinda neat.

Where I'm headed with all of this is trying to make it easy to receive payments in BBR and convert them to BTC in an automated fashion for people who wish to be able to accept anonymous payments, but don't necessarily want to hold on to it.



Tiny Go bindings update - some small performance improvements, and a new demo program that's a reasonable basis for simple blockchain analytics (blockinfo/blockinfo.go)

https://github.com/dave-andersen/gobbr

At this point, it could be used to write simple programs to calculate the block reward and difficulty and emit profitability, etc.  I don't have exchange bindings for Poloniex or Mintpal, but if you had a favorite library to talk to them, it should be straightforward to build a mining profitability calculator.

For example, to calculate the trailing 24h block reward, you might write something like (without error checking):

Code:
d := gobbr.NewDaemon(DAEMON_ADDRESS)

height, _ := d.GetHeight()

reward := uint64(0)
nonOrphans := 0

for i := (height-720); i < height; i++ {
        bh, _ := d.GetBlockHeaderByHeight(i)
        if !bh.OrphanStatus {
                nonOrphans++
                reward += bh.Reward
        }
}
fmt.Printf("Average 24 hour reward: %.2f\n", float64(reward)/(nonOrphans * gobbr.Multiplier))

There is a more complete example of that code in https://github.com/dave-andersen/gobbr/blob/master/blockinfo/blockinfo.go
(As a warning, it takes about 30 seconds to run - at least, while also mining on all cores).

Probably still only of interest to me as I try to get it up to speed for some other hacking, but if anyone would like to use it or thinks it would be perfect for them if only it did one thing, please let me know. Smiley

dga
hero member
Activity: 737
Merit: 511
Hello friends!

I would like to ask you to help me test new stratum miner that i was working on last days.
I've just commited last changes of cpuminer to this repo:

https://github.com/cryptozoidberg/cpuminer-multi

Here is pool repo:
https://github.com/cryptozoidberg/node-boolberry-pool


I've started test server here:
http://162.243.210.156/

This server is started only in test purposes. Once we find the block i'll turn it off and ask pool operators to update their pools.


To start mining, pull soureces from miner repo, rebuild miner, and run it with this command:


Code:
./minerd -a wildkeccak -o stratum+tcp://162.243.210.156:7777 -u 1L1ZPC9XodC6g5BX8j8m3vcdkXPiZrVF7RcERWE879coQDWiztUbkkVZ86o43P27Udb3qxL4B41gbaGpvj3nS7DgFZauAZE  -p x -P -D -t 4

params -P and -D could be removed. You could also change address, but this is not important since i'm afraid you won't get paid from this test pool.

Important: this miner is not compatible with other coins pools/miners, and it should work at this moment ONLY in stratum mode.

Known bugs:
* {"id":1,"jsonrpc":"2.0","error":{"code":-1,"message":"Low difficulty share"}} - in miner. "Bad hash from miner..." - on pool server (hashes missmatched). I talked with some of pool operstors and it seems that this is old bug from lucasjone's code.


So, to prove that this miner and pool is working we have to find at least one block.


PS: For me, cpuminer have nightmare code! May be it's because i'm in love with C++ and writing code in C is almost painful for me. But, i've tryied hard to keep this cpuminer-like code style in my commits there.


Will start helping to test.

It's not just you - the cpuminer code is horrible.  I quite like C, and cpuminer is agonizingly bad to change.  It's one of those projects that has clearly evolved too far past its original intended design and needs to be rewritten nearly from scratch -- it has too much stuff hacked in to it in a framework that wasn't initially designed to have to support all of that different stuff.

testing update:

Going strong:
Code:
[2014-07-02 19:59:07] accepted: 806/806 (100.00%), 206640.87 H/s at diff 3.78078e+06 (yay!!!)
Jump to: