Hello friends!
Seeing strong need for a pool, as well as realizing the complexity associated with the our original approach to PoW (blockchain-based hash), i spent the last two days working hard on implementing protocol, that makes able to create pool.
Now simpleminer is back, and several instances could work directly with daemon, as a clear example of shared work with blockchain-based scratchpad.
Hope this code let developers to organize pools for our project.
Why creating pool for BBR is a good idea ?1. No doubt that a lot of people looking for pool for BBR.
2. You can offer alias registering service with pool, and get extra earning for each block. I'm personally ready to pay 5 BBR to pool for registering for me alias @obama(later i'll sell it to him)
3. Unlike other CryptoNote-family, BBR PoW hash is easy to check - less resources and less complicated backend (you don't need tho check only every hundredth share).Technical details:Notice: it's just a working example, it is not production code, and it's not optimized for trafic usage, so it's up to the pool developer.
Notice: At start simpleminer downloads whole scratchpad (it could be pretty big, estimate 90MB/year, at moment of writing this message it was about 2MB). Obviously pool client have to store this scratchpad somewhere on disk, to avoid traffic overhead.
To check work of simpleminer you need to run daemon as usual, and than start simpleminer:
simpleminer --login=anyname --pass=anypas --pool-addr=127.0.0.1:50102
50102 - rpc port for testnet, i recommend you to try there, since it is possible there to find a block pretty fast. (To be able to work in testnet pass to cmake -D TESTNET=TRUE )
I've started support thread for developers:
https://bitcointalk.org/index.php?topic=628180.So, everyone who is going to make pool - welcome!
PS: I'll answer to PM later, need to sleep some.
Awesome work Crypto - with you as our dev this coin is bound for very good things in the future!