Bitcoin Forum
November 18, 2024, 01:37:26 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 »  All
  Print  
Author Topic: [ANN] [BURST] Burst Mining System - A new miner for BurstCoin  (Read 32163 times)
mrpsion (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
September 06, 2014, 04:01:50 AM
Last edit: September 08, 2014, 08:04:17 PM by mrpsion
 #1

Announcing a new miner, plot generation and monitor tool for BurstCoin.
 
Burst Mining System

https://github.com/mrpsion/burst-mining-system

It is a java based miner and plot generator, all in one with the ability to report on the status of other miners you might have.

For anyone not on version 1.11, your shares will not be correct on the pools. There was a major bug in the deadline calculation. Please use release 1.11

https://github.com/mrpsion/burst-mining-system/releases/tag/1.11


Please use release 1.12. This fixes a major issue where best decending shares were submitted per chunk instead of per block (i.e. across all the plots for that miner) This resulted in penalties on Urays pool.

https://github.com/mrpsion/burst-mining-system/releases/tag/1.12


Minor update to 1.12 that fixes the System Dashboard.

https://github.com/mrpsion/burst-mining-system/releases/tag/1.13


Release 1.20 is out. This adds log tailing from the webui for all hosts linked to the master.  I have also validated that shares are being submitted correctly to both Uray and Offical V2 pools.

https://github.com/mrpsion/burst-mining-system/releases/tag/1.20

Here are some screen shots.

https://i.imgur.com/OskzYDp.png

https://i.imgur.com/Ommw4tT.png

https://i.imgur.com/sfjil5z.png







Razerglass
Legendary
*
Offline Offline

Activity: 1036
Merit: 1000


https://bmy.guide


View Profile
September 06, 2014, 04:49:00 PM
 #2

Announcing a new miner, plot generation and monitor tool for BurstCoin.
 
Burst Mining System

https://github.com/mrpsion/burst-mining-system

It is a java based miner and plot generator, all in one with the ability to report on the status of other miners you might have.

Here are some screen shots.





I have been running this locally for a few days now and ironed out all the bugs i could fine. If you take a chance and decide to give this a go, let me know about any issues on the github page.






trying this in vm

██░                                             
 ▓██▓░                                           
  ▓█████▓▒░                                  ░▒██░
    ▓███████▓▒░                           ░▓▓██▓ 
      ▒█████████▓▒                     ░▓████▓   
        ░█████▓████▓▒                 ▓████▓░   
          ░▓███▓▓▓▓███▓░            ▒██▓▓█▒     
             ▓██▓▓▓▓▓▓██▒         ░███▓▓█▒       
               ▓█▓▓▓▓▓▓▓█▓       ▓███▓▓█▒       
                ▒██▓▓▓▓▓▓██▒   ▒███████▓         
                 ░██▓▓▓▓▓▓▓█▓░  ▒▓▓▓▓▓▓         
                   ▓█▓▓▓▓▓▓▓▓█▓▒                 
                    ▒█▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▒▒░     
                      ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒   
                   ░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███   
              ▒▓▓█████▓▓▓▓▓▓▓▓▓████▓▓▓▓▒▒░   ░   
         ▒▓██████▓▓▓▓▓▓▓▓▒▒▒▒▒░                   
|
|
🛵 Connecting Travellers All Around The World 🛵 

Socially Powered Search Engine for the Travel & Tourism Industry
|

█████████████████████████
██ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ██
██ ███████████▀     ██ ██
██ ██████████▌   ▄▄▄██ ██
██ ██████████   ██████ ██
██ ███████          ██ ██
██ ███████▄▄▄   ▄▄▄▄██ ██
██ ██████████   ██████ ██
██ ██████████   ██████ ██
██ ██████████   ██████ ██
██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

█████████████████████████
██ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ██
██ █████████████▀█████ ██
██ ███ ▀█████▀      ▀█ ██
██ ███     ▀▀      ▐██ ██
██ ███▌            ███ ██
██ ████▌          ▄███ ██
██ ██████       ▄█████ ██
██ ████▄▄▄▄▄▄▄████████ ██
██ ███████████████████ ██
██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

█████████████████████████
██ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ██
██ ████████████▀▀▀████ ██
██ ████████▀▀     ████ ██
██ █████▀    ▄▀  ▐████ ██
██ ██▀     ▄▀    ▐████ ██
██ ████▄▄ █▀     █████ ██
██ ██████ ▄▄█   ▐█████ ██
██ ████████████ ██████ ██
██ ███████████████████ ██
██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
|
Whitepaper
One-Pager
Ann Thread
|
Medium
Youtube
Instagram
fanepatent
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
September 06, 2014, 05:23:57 PM
 #3

How do we select multiple plots folders?

BURST - BURST-58XP-63WY-XSVQ-ASG9A
mrpsion (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
September 06, 2014, 08:08:15 PM
 #4

If you have pulled this mining before now, you will want to refresh your local copy. It was originally written as a V1 pool, but was having issues. It is now a V2 only pool.   Tested on http://burst-pool.cryptoport.io.

mrpsion (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
September 06, 2014, 08:14:57 PM
 #5

How do we select multiple plots folders?

Currently there is no way to select multiple plot folders, but ill add it soon.  You can add a feature request at GitHub so I can track it.
SpeedDemon13
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile WWW
September 06, 2014, 10:01:08 PM
 #6

Announcing a new miner, plot generation and monitor tool for BurstCoin.
 
Burst Mining System

https://github.com/mrpsion/burst-mining-system

It is a java based miner and plot generator, all in one with the ability to report on the status of other miners you might have.

Here are some screen shots.





I have been running this locally for a few days now and ironed out all the bugs i could fine. If you take a chance and decide to give this a go, let me know about any issues on the github page.












So, this is for V1 pool mining only or can it solo mine? What's the exact steps to compile this in Windows? Or will you compile it in the future? Does this have any optimizations for plotting and/or mining?

CRYPTSY exchange: https://www.cryptsy.com/users/register?refid=9017 BURST= BURST-TE3W-CFGH-7343-6VM6R BTC=1CNsqGUR9YJNrhydQZnUPbaDv6h4uaYCHv ETH=0x144bc9fe471d3c71d8e09d58060d78661b1d4f32 SHF=0x13a0a2cb0d55eca975cf2d97015f7d580ce52d85 EXP=0xd71921dca837e415a58ca0d6dd2223cc84e0ea2f SC=6bdf9d12a983fed6723abad91a39be4f95d227f9bdb0490de3b8e5d45357f63d564638b1bd71 CLAMS=xGVTdM9EJpNBCYAjHFVxuZGcqvoL22nP6f SOIL=0x8b5c989bc931c0769a50ecaf9ffe490c67cb5911
gigica viteazu`
Sr. Member
****
Offline Offline

Activity: 458
Merit: 250

beast at work


View Profile
September 06, 2014, 10:10:36 PM
 #7

could you provide the .jar file too ?
fanepatent
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
September 06, 2014, 11:34:19 PM
 #8

How do we select multiple plots folders?

Currently there is no way to select multiple plot folders, but ill add it soon.  You can add a feature request at GitHub so I can track it.

So for now the solution would be to run an instance for every drive and one master that would monitor all the other?

BURST - BURST-58XP-63WY-XSVQ-ASG9A
fanepatent
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
September 06, 2014, 11:49:27 PM
 #9

I can confirm it works. It took some work to compile it under linux (windows was crapping its pants) but it works.

edit: How do the threads help? When the block changes it uses x threads to search for the nonce instead of using 1 that sweeped the files chronologically?
I mean, it can scan x files at the same time?

BURST - BURST-58XP-63WY-XSVQ-ASG9A
mrpsion (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
September 07, 2014, 12:05:23 AM
 #10

I can confirm it works. It took some work to compile it under linux (windows was crapping its pants) but it works.

edit: How do the threads help? When the block changes it uses x threads to search for the nonce instead of using 1 that sweeped the files chronologically?
I mean, it can scan x files at the same time?

The threads will work at the file level, so if you have 2 threads it will process 2 plot files at the same time... If you just have 1 plot file for the miner having more than 1 thread wont do much.  But I wouldn't necessarily recommend having more than 1 thread, just because it will make your hard-drive go a little crazy with seeking, so might actually slow down the overall time of processing a block.
fanepatent
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
September 07, 2014, 12:45:49 AM
 #11

I can confirm it works. It took some work to compile it under linux (windows was crapping its pants) but it works.

edit: How do the threads help? When the block changes it uses x threads to search for the nonce instead of using 1 that sweeped the files chronologically?
I mean, it can scan x files at the same time?

The threads will work at the file level, so if you have 2 threads it will process 2 plot files at the same time... If you just have 1 plot file for the miner having more than 1 thread wont do much.  But I wouldn't necessarily recommend having more than 1 thread, just because it will make your hard-drive go a little crazy with seeking, so might actually slow down the overall time of processing a block.

Can't this be pre-compiled and used as is? It was and it still is pretty hard to set up mining for BURST. The mining process should be simplified

BURST - BURST-58XP-63WY-XSVQ-ASG9A
mrpsion (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
September 07, 2014, 01:04:19 AM
 #12

could you provide the .jar file too ?

https://github.com/mrpsion/burst-mining-system/releases/tag/1.1

Here is a link to the "release" jar is attached.
fanepatent
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
September 07, 2014, 01:15:47 AM
 #13

Ok. I started 3 miners. 1 master and 2 slaves.
The slaves are working ok. The master is reporting that mining for block has finished. But its the same block over and over again

Code:
2014-09-07 04:08:52.499  INFO 3953 --- [taskScheduler-2] ish.burst.ms.services.MiningService      : Stopped mining {f4eb42d8-d1e4-3676-8a3f-5f9879758ca6} due to block change.
2014-09-07 04:08:52.500  INFO 3953 --- [taskScheduler-2] ish.burst.ms.services.NetStateService    : Could not fetch block data from pool

On the dashboard it displays the correct block and the generating hash. Also reporting how many time a plot was searched.
Is it something bad or does it run even with these problems?

edit: the plot file used by the master isn't finished yet if it matters
Also, mining official v2 pool. Not Urays pool

BURST - BURST-58XP-63WY-XSVQ-ASG9A
mrpsion (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
September 07, 2014, 02:07:35 AM
 #14

Ok. I started 3 miners. 1 master and 2 slaves.
The slaves are working ok. The master is reporting that mining for block has finished. But its the same block over and over again

Code:
2014-09-07 04:08:52.499  INFO 3953 --- [taskScheduler-2] ish.burst.ms.services.MiningService      : Stopped mining {f4eb42d8-d1e4-3676-8a3f-5f9879758ca6} due to block change.
2014-09-07 04:08:52.500  INFO 3953 --- [taskScheduler-2] ish.burst.ms.services.NetStateService    : Could not fetch block data from pool

On the dashboard it displays the correct block and the generating hash. Also reporting how many time a plot was searched.
Is it something bad or does it run even with these problems?

edit: the plot file used by the master isn't finished yet if it matters
Also, mining official v2 pool. Not Urays pool

So the {f4eb42d8-d1e4-3676-8a3f-5f9879758ca6} is the plot file id that lines up with the UUID you see in the UI... in hindsight i probably should have just left its representation as the usual address_noncestart_number_stagger id.

If a new block is announced before it has finished scanning the plot it will tell you it stopping mining the plot.

The pool situation is a bit of a mess.  Urays pool actually uses a completely different api and mining methodology, so currently the v1.1 jar only will mine urays. I am putting in some code to try and detect between the two types of pool, and switch mining modes accordingly.  If you had built from source earlier today its probably running the official pool version code I had in there, but after some testing i found that it might not actually be getting any shares accepted by the pool, even if the pool is returning the success message, so I pulled that code, and left in Urays, which actually tells you if you are being rejected.

The burst pool scene is a little chaotic at the moment, so I hope everyone bears with the community as we all try and adjust.
mrpsion (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
September 07, 2014, 02:51:34 AM
 #15

Hi all,

If you are using this, please immediately download release 1.11

It fixes a major bug in deadline calculation. i.e. your will actually get some credit for your shares now.

https://github.com/mrpsion/burst-mining-system/releases/tag/1.11

I had to bang my head on a wall a couple of times when i spotted it. (It was an offset issue, which I hadn't spotted as all my testing has been against a test network that I reset, so my first share is always in the first MiningPlot... doh)

Razerglass
Legendary
*
Offline Offline

Activity: 1036
Merit: 1000


https://bmy.guide


View Profile
September 07, 2014, 05:11:43 AM
 #16

Hi all,

If you are using this, please immediately download release 1.11

It fixes a major bug in deadline calculation. i.e. your will actually get some credit for your shares now.

https://github.com/mrpsion/burst-mining-system/releases/tag/1.11

I had to bang my head on a wall a couple of times when i spotted it. (It was an offset issue, which I hadn't spotted as all my testing has been against a test network that I reset, so my first share is always in the first MiningPlot... doh)



thanks for the good work

██░                                             
 ▓██▓░                                           
  ▓█████▓▒░                                  ░▒██░
    ▓███████▓▒░                           ░▓▓██▓ 
      ▒█████████▓▒                     ░▓████▓   
        ░█████▓████▓▒                 ▓████▓░   
          ░▓███▓▓▓▓███▓░            ▒██▓▓█▒     
             ▓██▓▓▓▓▓▓██▒         ░███▓▓█▒       
               ▓█▓▓▓▓▓▓▓█▓       ▓███▓▓█▒       
                ▒██▓▓▓▓▓▓██▒   ▒███████▓         
                 ░██▓▓▓▓▓▓▓█▓░  ▒▓▓▓▓▓▓         
                   ▓█▓▓▓▓▓▓▓▓█▓▒                 
                    ▒█▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▒▒░     
                      ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒   
                   ░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███   
              ▒▓▓█████▓▓▓▓▓▓▓▓▓████▓▓▓▓▒▒░   ░   
         ▒▓██████▓▓▓▓▓▓▓▓▒▒▒▒▒░                   
|
|
🛵 Connecting Travellers All Around The World 🛵 

Socially Powered Search Engine for the Travel & Tourism Industry
|

█████████████████████████
██ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ██
██ ███████████▀     ██ ██
██ ██████████▌   ▄▄▄██ ██
██ ██████████   ██████ ██
██ ███████          ██ ██
██ ███████▄▄▄   ▄▄▄▄██ ██
██ ██████████   ██████ ██
██ ██████████   ██████ ██
██ ██████████   ██████ ██
██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

█████████████████████████
██ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ██
██ █████████████▀█████ ██
██ ███ ▀█████▀      ▀█ ██
██ ███     ▀▀      ▐██ ██
██ ███▌            ███ ██
██ ████▌          ▄███ ██
██ ██████       ▄█████ ██
██ ████▄▄▄▄▄▄▄████████ ██
██ ███████████████████ ██
██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

█████████████████████████
██ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ██
██ ████████████▀▀▀████ ██
██ ████████▀▀     ████ ██
██ █████▀    ▄▀  ▐████ ██
██ ██▀     ▄▀    ▐████ ██
██ ████▄▄ █▀     █████ ██
██ ██████ ▄▄█   ▐█████ ██
██ ████████████ ██████ ██
██ ███████████████████ ██
██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
|
Whitepaper
One-Pager
Ann Thread
|
Medium
Youtube
Instagram
fanepatent
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
September 07, 2014, 09:52:50 AM
 #17

Hi all,

If you are using this, please immediately download release 1.11

It fixes a major bug in deadline calculation. i.e. your will actually get some credit for your shares now.

https://github.com/mrpsion/burst-mining-system/releases/tag/1.11

I had to bang my head on a wall a couple of times when i spotted it. (It was an offset issue, which I hadn't spotted as all my testing has been against a test network that I reset, so my first share is always in the first MiningPlot... doh)



I've set the flag to mine with the official pool and it keep telling me that it can't find mining info and giving the link structure from Urays pool.

BURST - BURST-58XP-63WY-XSVQ-ASG9A
fanepatent
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
September 07, 2014, 10:09:25 AM
 #18

Ok. I recompiled with the revised version and now it works. The compiled version you pointed to does not want to work.

BURST - BURST-58XP-63WY-XSVQ-ASG9A
mellorbo
Hero Member
*****
Offline Offline

Activity: 620
Merit: 500


View Profile
September 07, 2014, 05:44:28 PM
 #19

will this work mining on http://burst-pool.cryptoport.io/ ?
fanepatent
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
September 07, 2014, 06:02:19 PM
 #20

will this work mining on http://burst-pool.cryptoport.io/ ?

Yes. You just need to tell it to do so. In the readme you will find everything you need

BURST - BURST-58XP-63WY-XSVQ-ASG9A
Pages: [1] 2 3 4 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!