minim1ner
Newbie
Offline
Activity: 20
Merit: 0
|
|
June 25, 2014, 08:17:36 PM |
|
Maybe somebody interested, I uploaded my bot on github. https://github.com/minim1ner/motocoin-botSorry for dirty-code Dirty-fix for chain branching issue included. It is what you name it "undeniable" one, but there is nothing special except using rand() in nonce selection. It's seems that this bot will end it's life cycle pretty soon, but this is like first version I made and it could be easily improved to compete with current generation of bots.
|
|
|
|
|
|
|
If you want to be a moderator, report many posts with accuracy. You will be noticed.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
coelto
Newbie
Offline
Activity: 15
Merit: 0
|
|
June 25, 2014, 09:06:07 PM |
|
Can you compile for win 32, please?
|
|
|
|
minim1ner
Newbie
Offline
Activity: 20
Merit: 0
|
|
June 25, 2014, 09:24:26 PM |
|
Can you compile for win 32, please? Ouch, it will take longer then I coded it, because of poor dependency management. I only have linux x64 for now
|
|
|
|
bignigga98
Newbie
Offline
Activity: 1
Merit: 0
|
|
June 25, 2014, 10:15:02 PM |
|
Can you compile for win 32, please? Ouch, it will take longer then I coded it, because of poor dependency management. I only have linux x64 for now unfuck yourself linuxoid
|
|
|
|
HunterMinerCrafter
|
|
June 25, 2014, 10:50:19 PM |
|
Nice, but a little scary. I still think we should not have had off-the-shelf bots readily available until after time warp is fixed. I worry this may create much risk for the chain. What "chain branching" issue are you referring to? It is what you name it "undeniable" one, but there is nothing special except using rand() in nonce selection.
Your map filter is not exactly what I expected to see, but it is short and sweet. I like it. My map selection slows down map generation quite a bit, relatively speaking. I might hybridize the two and see what happens. It's seems that this bot will end it's life cycle pretty soon, but this is like first version I made and it could be easily improved to compete with current generation of bots.
Likely this sort of architecture and approach both will not last much longer, for various reasons.
|
|
|
|
minim1ner
Newbie
Offline
Activity: 20
Merit: 0
|
|
June 25, 2014, 11:58:47 PM |
|
Nice, but a little scary. Yep, I noticed that project itself is little bit scary I still think we should not have had off-the-shelf bots readily available until after time warp is fixed. well, now you have reason to fix it faster I worry this may create much risk for the chain. not that much What "chain branching" issue are you referring to? Well, all thous stales you complained about. I patched client so that requests current chain state from nodes every 10sec. But it is more like a temporary patch. I think there is couple of minor issues, which prevent normal message relaying&sync. Your map filter is not exactly what I expected to see, but it is short and sweet. I like it. My map selection slows down map generation quite a bit, relatively speaking. I might hybridize the two and see what happens. It takes ~0.5sec in my solution. Likely this sort of architecture and approach both will not last much longer, for various reasons. Yes, it is more like quick and simple solution. I am curious about your approach. Hope to see it in future
|
|
|
|
coelto
Newbie
Offline
Activity: 15
Merit: 0
|
|
June 26, 2014, 12:36:28 AM |
|
Can you upload ubuntu 64 bin? Thanks.
|
|
|
|
HunterMinerCrafter
|
|
June 26, 2014, 02:03:29 AM |
|
Nice, but a little scary. Yep, I noticed that project itself is little bit scary Nothing ventured, nothing gained! I still think we should not have had off-the-shelf bots readily available until after time warp is fixed. well, now you have reason to fix it faster HEH. Touché. I worry this may create much risk for the chain. not that much It depends. If a lot of people start bot mining without doing naughty things then it will be actually good news. If someone does a certain combination of naughty things before the network grows enough to make it too expensive, it might be game over for everyone! Prisoners' Dilemma of sorts, with a lot at stake. What "chain branching" issue are you referring to? Well, all thous stales you complained about. I patched client so that requests current chain state from nodes every 10sec. But it is more like a temporary patch. I think there is couple of minor issues, which prevent normal message relaying&sync. Yes, I would agree that this only hits one of the cases where stales tend to happen. There are probably some issues there, but nothing too critical. Your map filter is not exactly what I expected to see, but it is short and sweet. I like it. My map selection slows down map generation quite a bit, relatively speaking. I might hybridize the two and see what happens. It takes ~0.5sec in my solution. It would be interesting to release just it as a patch to the reference client, for human miners. Likely this sort of architecture and approach both will not last much longer, for various reasons. Yes, it is more like quick and simple solution. I am curious about your approach. Hope to see it in future Flipper works almost exactly like your bot, except it uses a slightly different map scoring to work on sets of maps and a very simple annealing selection for inputs. TBH the annealing is not even really necessary, for now.
|
|
|
|
e1ghtSpace
Legendary
Offline
Activity: 1526
Merit: 1001
Crypto since 2014
|
|
June 26, 2014, 06:58:50 AM |
|
Your map filter is not exactly what I expected to see, but it is short and sweet. I like it. My map selection slows down map generation quite a bit, relatively speaking. I might hybridize the two and see what happens. It takes ~0.5sec in my solution. It would be interesting to release just it as a patch to the reference client, for human miners. Yes please!! We all need this. It will probably even out human mining with bots for now. BTW how do you compile it for Linux?
|
|
|
|
psychocoin
|
|
June 26, 2014, 09:22:43 AM |
|
Nice, this turn of events should speed up development a bit
|
|
|
|
BTCat
Legendary
Offline
Activity: 1960
Merit: 1010
|
|
June 26, 2014, 10:25:29 AM |
|
Nice, this turn of events should speed up development a bit And make the price go to the moon. All below 0.0001 btc sure is a bargain.
|
|
|
|
minim1ner
Newbie
Offline
Activity: 20
Merit: 0
|
|
June 26, 2014, 11:29:47 AM |
|
BTW how do you compile it for Linux? I used qtcreator, thus qmake. Mostly I followed guide here https://github.com/motocoin-dev/motocoin/blob/master/doc/build-unix.md, but because of newest ubuntu version, I've got couple of problems. Maybe original one is better, since it is up to date. Yes please!! We all need this. Devs with their "hot setup" for cross compile could do this in 5 minutes.
|
|
|
|
WilliamLie2 (OP)
|
|
June 26, 2014, 12:11:01 PM Last edit: June 26, 2014, 01:07:24 PM by WilliamLie2 |
|
This bot doesn't work for me nor on Linux nor on Windows. It stucks in some infinite loop or crashes.
EDIT: On Linux it crashes while on Windows it seems to work, although it still didn't mine me any single block. EDIT2: I thought it was mining but it crashed after some time (Windows).
|
|
|
|
HunterMinerCrafter
|
|
June 26, 2014, 01:18:58 PM |
|
Is the block explorer down? Will it be coming back?
Also, this getblocks spamming on the network might actually be a little problematic. Since this behavior started up I'm actually seeing more stales, not less! XD
|
|
|
|
HunterMinerCrafter
|
|
June 26, 2014, 01:31:05 PM |
|
Also, this getblocks spamming on the network might actually be a little problematic. Since this behavior started up I'm actually seeing more stales, not less! XD
Minim1ner can you adjust your patch so that it does not also do the getblocks spam during sync? From looking at logs it looks like this might be what is creating the excess chatter on the network.
|
|
|
|
HunterMinerCrafter
|
|
June 26, 2014, 02:44:32 PM |
|
That feeling when you realize that you changed the wrong source file and have been mining an invalid chain on your live bots, instead of testnet, for over 12 hours....
|
|
|
|
gogomymoto
Newbie
Offline
Activity: 14
Merit: 0
|
|
June 26, 2014, 03:31:14 PM |
|
Is the block explorer down? Will it be coming back?
Now it's working, looks like that were some issues with my scripts & vds memory limit.
|
|
|
|
minim1ner
Newbie
Offline
Activity: 20
Merit: 0
|
|
June 26, 2014, 03:34:14 PM |
|
Minim1ner can you adjust your patch so that it does not also do the getblocks spam during sync? From looking at logs it looks like this might be what is creating the excess chatter on the network. I'll take a look at it later. For now run it with -maxconnections=3 -timeout=500 parameters. EDIT: On Linux it crashes while on Windows it seems to work, although it still didn't mine me any single block. I am getting ~10 blocks per hour with this bot. Can't tell anything about crashes, it seems pretty strange.
|
|
|
|
minim1ner
Newbie
Offline
Activity: 20
Merit: 0
|
|
June 26, 2014, 03:50:35 PM |
|
It would be interesting to release just it as a patch to the reference client, for human miners. I'd better make a patch that prevents map brutforce, if devs agree with this idea, I could do it. With this patch map generation will take little more time, but it will be the first step to destroy bots. unfuck yourself linuxoid
|
|
|
|
HunterMinerCrafter
|
|
June 26, 2014, 04:31:27 PM |
|
It would be interesting to release just it as a patch to the reference client, for human miners. I'd better make a patch that prevents map brutforce, if devs agree with this idea, I could do it. With this patch map generation will take little more time, but it will be the first step to destroy bots. unfuck yourself linuxoid My patch to fix the time warp will already do this as a side effect. (Remember from our pm?)
|
|
|
|
|