Author

Topic: [ANN][BURST] Burst | Efficient HDD Mining | New 1.2.3 Fork block 92000 - page 420. (Read 2171065 times)

hero member
Activity: 794
Merit: 1000
Monero (XMR) - secure, private, untraceable
Hey,

The Crowdfund case is here and ready to be used to fund your projects and ideas. The rules are simple.
You define a name, a description, the total duration of the crowdfunding and the total amount you need to gather. After the duration you have set, the AT checks the total amount gathered and if is greater than the one you have asked, the total amount is sent back to the ATs creators account. If the project is not successfully funded then refunds all the participants the amount they have sent minus the fees the AT needs for processing ( approx. 7 bursts ).

After the crowdfund case is done, the AT acts as a donation address, where any amount sent to the AT goes to the creator of the AT.

As in the lottery case I created a html file for making things easier for anyone interested in creating his project or help funding the project. If you want to use the html file then copy it under html/ui/ directory.
The resulting html looks like that:


You can find the corresponding html here: http://burstcoin.info/d/cf
and the assembly code of the CF case here: http://pastebin.com/09j994Yc
I tried to create a Crowdfund AT, but it gives an error:



The name should not contain spaces Smiley
I tried it again without spaces - same error. Are there other limitations? Do I need anything else except 1.2.2 wallet and atcrowdfund.html? What is the fee needed - there are just 2 burst there (BURST-RUL4-HV8X-C2US-79AAU)?
member
Activity: 112
Merit: 10
i have read some post ago,
about AT...
i have read there are a lottery game, already implemented...
maybe, there are any possibility to see in future,
other kind of gambling Huh

thanks!

i think thi is possible..
after all,
as you rightly point out,
there is already a lottery game!
and probably there will be other games that you can do ...

i think vbcs could help the community to inplement this type of games..
hero member
Activity: 527
Merit: 500
i have read some post ago,
about AT...
i have read there are a lottery game, already implemented...
maybe, there are any possibility to see in future,
other kind of gambling Huh

thanks!

Sure, we were in discussions about an AT dice game. It would work without problems, the only drawback would be the wait time, as you'd need to wait for quite some blocks before you'd get your results and/or payment.
full member
Activity: 137
Merit: 100
AT - Automated Transactions - CIYAM Developer
Hey,

The Crowdfund case is here and ready to be used to fund your projects and ideas. The rules are simple.
You define a name, a description, the total duration of the crowdfunding and the total amount you need to gather. After the duration you have set, the AT checks the total amount gathered and if is greater than the one you have asked, the total amount is sent back to the ATs creators account. If the project is not successfully funded then refunds all the participants the amount they have sent minus the fees the AT needs for processing ( approx. 7 bursts ).

After the crowdfund case is done, the AT acts as a donation address, where any amount sent to the AT goes to the creator of the AT.

As in the lottery case I created a html file for making things easier for anyone interested in creating his project or help funding the project. If you want to use the html file then copy it under html/ui/ directory.
The resulting html looks like that:


You can find the corresponding html here: http://burstcoin.info/d/cf
and the assembly code of the CF case here: http://pastebin.com/09j994Yc

I found a bug. The wallet mixes up the lotteries and the crowdfunds. On one pc I can see the lotteries and the crowdfunds in the atcrowdfund.html and on the other computer I see both lotteries and crowdfunds in the atlotteries.html.

I am aware of tha bug. When I made the lottery html I forgot to filter the ATs based on the name or description. We have discuss it with burstdev and we said we need to put one more field (tags) when creating the AT. This way the filtering of the ATs will be easier
member
Activity: 112
Merit: 10
i have read some post ago,
about AT...
i have read there are a lottery game, already implemented...
maybe, there are any possibility to see in future,
other kind of gambling Huh

thanks!
sr. member
Activity: 416
Merit: 250

Hey Blago, what processor are you using for the above screenshot, are all the drives optimized, and how much memory do you have? Also what interfaces are being used for these drives and what drives are these? Are these all 7200RPMs?


AMD FX-6300 (6 cores)
16 Gb RAM
7 SATA HDDs, 7200 RPM
1 External USB 3 HDD
1 PCI-SATA adapter


sr. member
Activity: 302
Merit: 250
Hey,

The Crowdfund case is here and ready to be used to fund your projects and ideas. The rules are simple.
You define a name, a description, the total duration of the crowdfunding and the total amount you need to gather. After the duration you have set, the AT checks the total amount gathered and if is greater than the one you have asked, the total amount is sent back to the ATs creators account. If the project is not successfully funded then refunds all the participants the amount they have sent minus the fees the AT needs for processing ( approx. 7 bursts ).

After the crowdfund case is done, the AT acts as a donation address, where any amount sent to the AT goes to the creator of the AT.

As in the lottery case I created a html file for making things easier for anyone interested in creating his project or help funding the project. If you want to use the html file then copy it under html/ui/ directory.
The resulting html looks like that:


You can find the corresponding html here: http://burstcoin.info/d/cf
and the assembly code of the CF case here: http://pastebin.com/09j994Yc

I found a bug. The wallet mixes up the lotteries and the crowdfunds. On one pc I can see the lotteries and the crowdfunds in the atcrowdfund.html and on the other computer I see both lotteries and crowdfunds in the atlotteries.html.
sr. member
Activity: 423
Merit: 250

Thanks, how do you know if everything is functioning properly? I think I got everything working, but I'm not certain whether or not it's really 'working' so to speak. There is little to no documentation for the miner so I don't have any idea what any of the dialogue or options actually mean.

Like what is: dl sdl cdl ss rs?
https://bitcointalksearch.org/topic/m.9117608
https://bitcointalksearch.org/topic/m.9696842
https://bitcointalksearch.org/topic/m.9552852
https://bitcointalksearch.org/topic/m.9304835

Quote
How often does the mining 'phase' happen?
Every new block (~4 min)

Quote
How do you know if you found a block mining solo?
You got burst in the wallet

Quote
How do you know how long it took to process the last deadline and what the deadline is (I'm using blagos)?


see stat-log.csv  (ID, #block, baseTarget, best_Deadline)

Quote
What is the initial 'mine' that happens when you start the miner up, where the percentage in the bottom left counts up?
percentage of reading of plots

Quote
What is optimizing people talk about and how do you do it? What does it mean?
merge the plots, defrag HDDs
https://www.dropbox.com/s/xj4mzvkjlyg0c2l/merge.zip?dl=0

Hey Blago, what processor are you using for the above screenshot, are all the drives optimized, and how much memory do you have? Also what interfaces are being used for these drives and what drives are these? Are these all 7200RPMs?

There is definitely some optimizations that could benefit Blagos miner. My experience is that I need to use a lower cache size than what ought to be optimal. Optimally, the miner should read all the data it needs from a file in one go, and do it's thing. That would limit the IO seeks to 2 per plotfile. But if I set the cache size such that it should be able to read everything the CPU will visually idle while it's trying to find the best offset. However if I lower it to 131072, it seems to keep the CPU at 100% utilization.

That said, I still have great success with optimizing. My 16TB took ~110s unoptimized, and are now running in ~80s, great improvement.

Hmmm, what sort of drives are you using? I never saw an improvement from optimizing my drives, I'm using the J6 optimizer as well (not Blagos). The drives I'm using should be very fast sequentially, but suck as far as seeks go (slower spindle = longer seeks, higher density = faster sequential).

I actually seem to be running into a absolute lowest mine time of ~50s for one of my drives. Although I'll be testing more later tonight on my desktop CPU (4690k). I OC'd my x4 640 an additional 25% and it didn't move that time at all, which I'm starting to think Blagos is part of the bottleneck (it can only process so fast regardless of the rest of the system).

When looking at the drives in resource monitor they aren't transferring that much data. The GPU plotter wrote to them about 3x faster doing a 8192 stagger buffer, which I assume is similar in nature to when they're getting mine

Why 131072 too? Why not 100000?


Some more testing, it looks like my drives are not the limitation. Looking at random transfers in HD Tune using random access, they're about 4x higher then the transfer speed I'm getting with Blagos at the same block size >64K. That is a worst case scenario as well, which shouldn't be representative of a optimized disk (which is supposedly mainly sequential).
newbie
Activity: 46
Merit: 0
There is definitely some optimizations that could benefit Blagos miner. My experience is that I need to use a lower cache size than what ought to be optimal. Optimally, the miner should read all the data it needs from a file in one go, and do it's thing. That would limit the IO seeks to 2 per plotfile. But if I set the cache size such that it should be able to read everything the CPU will visually idle while it's trying to find the best offset. However if I lower it to 131072, it seems to keep the CPU at 100% utilization.

That said, I still have great success with optimizing. My 16TB took ~110s unoptimized, and are now running in ~80s, great improvement.

So after playing around and comparing Optimized Vs Non-optimized plots with the J6 optimizer, it appears as though non-optimized plots are faster. They however consume more memory when being mined (optimized plots have almost no memory usage). The speed difference is negligible, optimized is 10~ seconds slower, seemingly regardless of the number of drives I have attached.

I'm not exactly certain why this is, especially when everyone is saying they're faster. I even used a faster processor and Blagos miner was not operating at 100% usage. To that end, it appears that Blagos can only split threads down so much and it was effectively limited by one logical processor... at which point it would be faster if I had a higher frequency processor (single threaded performance becomes a bottleneck).

These are 4.54TB plots on 5TB 5,900RPM drives with 8192 stagger. They're hooked up via SATA 3 and I'm running W8.1 x64. The fastest I could hash one 5TB drive was 47s, it was non-optimized. A optimized one took 51s.

I really don't know why you'd want to optimize, unless you have extremely slow drives or almost no memory. Even on my pokey 5,900RPM drives, the bottleneck is definitely the processor (which makes a GPU assisted miner all the more desirable). The amount of time it takes to optimize and risk breaking your plots doesn't seem worth it.

Although I haven't played around with it, I would theorize a higher stagger size would actually make mining faster (if you have 16, 32, or 64GB of memory). These results may be because of how large my plots are comparatively to other people who are using much smaller drives.

I've been testing this over the last week or so and this has been tested across multiple systems. A A4-4000, G3220, and a AMD x4 640 (which is what I'm currently using). I tested in single drive configurations and multiple drive configurations (up to five drives). The results have been retested too, at no point in time were the drives actually the bottleneck in any of my tests. Maybe I just don't have a fast enough processor and after a certain threshold a non-optimized drive becomes worse then a optimized one.

In order to surpass a certain threshold it seems as though you need an extremely fast single threaded processor for best case mining. A i7, overclocked is better. Hyperthreading will help when you have more then four drives, although I also suspect a eight core FX would perform well when you have more then eight drives as AMD modules work quite well in multithreaded workloads.
sr. member
Activity: 423
Merit: 250
Such diff going to the bloody moon.

Network Difficulty
16020.2

Is it worth me grabbing some more TB drives for this given the amount of diff its just gone to

Buying burst is a smarter choice now. U can sell all the burst u buy now when it hit 1000 sat and use that money to buy HDD to mine. Mining when price are high is a smarter choice. Buying instead of mining when price are low is a smarter choice. U can never mine the same amount of burst using the same amount of money buying HDD now because of low burst and BTC price. "Maybe" u will get equal amount in 1 year but price are so low now buying is way better to earn more BTC after u sell it at higher price and use it to buy HDD later

You look at ROI. At the current rate, 5TB will earn 0.048BTC per month. In other words, you'll pay off the hard drive in 12~ months, or over a year at the current rate. Where do you think burst will be in a year? Where has cryptocoins in general went in a year?

I definitely think there are some people who are renting out equipment as well, although I'm not certain how or where you'd do this right now.

Really stupid idea to buy mining equipment right now and unfortunately the huge pump that happened pretty much ruined any sort of mining potential of the coin as it has too much attention now and the herp/derp coins=profitalways420!!! tards are hoping on the mining train.
sr. member
Activity: 423
Merit: 250
How do you mine to a wallet on a different computer? I tried running a wallet on a different computer across the network, changed this:
nxt.apiServerHost=0.0.0.0
nxt.allowedBotHosts=0.0.0.0
(could access the wallet from a different computer)

And changed this:
   "UpdaterAddr" : "192.168.0.98",
   "Server" : "192.168.0.98

It seems as though the miner could connect, but wouldn't start mining.

I'd really like to know this as I would like to centralize my wallets, I know questions get lost really easily in this thread.

conf/nxt-default.properties

change lines
100 :
Code:
nxt.allowedBotHosts=127.0.0.1; localhost; [0:0:0:0:0:0:0:1];
to
Code:
nxt.allowedBotHosts=*
and 107:
Code:
nxt.apiServerHost=127.0.0.1
to
Code:
nxt.apiServerHost=0.0.0.0.0


That should be all Cheesy



Thanks, was using blank or 0.0.0.0, when you need *
hero member
Activity: 868
Merit: 1000
Such diff going to the bloody moon.

Network Difficulty
16020.2

Is it worth me grabbing some more TB drives for this given the amount of diff its just gone to

Buying burst is a smarter choice now. U can sell all the burst u buy now when it hit 1000 sat and use that money to buy HDD to mine. Mining when price are high is a smarter choice. Buying instead of mining when price are low is a smarter choice. U can never mine the same amount of burst using the same amount of money buying HDD now because of low burst and BTC price. "Maybe" u will get equal amount in 1 year but price are so low now buying is way better to earn more BTC after u sell it at higher price and use it to buy HDD later
legendary
Activity: 1820
Merit: 1001
Such diff going to the bloody moon.

Network Difficulty
16020.2

Is it worth me grabbing some more TB drives for this given the amount of diff its just gone to
its just gone to
too high?

is only gonna get higher lol might as well buy some contracts than buying more space but 50/50 on contract vs own equipment lol
hero member
Activity: 588
Merit: 500
Such diff going to the bloody moon.

Network Difficulty
16020.2

Is it worth me grabbing some more TB drives for this given the amount of diff its just gone to
its just gone to
too high?
legendary
Activity: 1820
Merit: 1001
Such diff going to the bloody moon.

Network Difficulty
16020.2

Is it worth me grabbing some more TB drives for this given the amount of diff its just gone to
hero member
Activity: 588
Merit: 500
sr. member
Activity: 1036
Merit: 275
I am now a Burstcoin Millionair Wink

That is a lots of Burst.
legendary
Activity: 1820
Merit: 1001
I am now a Burstcoin Millionair Wink

So you own over 1 million Burst? Nice to see you holding so much. Dont be hating any time soon and dumping Tongue
hero member
Activity: 644
Merit: 500
I am now a Burstcoin Millionair Wink
legendary
Activity: 1820
Merit: 1001
New section added into guide.

Mining Pools list with most current and up to date pools to keep miners happy Smiley Also going to be adding a few other sections into it too that will be a little surprise to people using the guide Smiley
Jump to: