Author Topic: Build Faster Miners People :)  (Read 13719 times)

0 Members and 1 Guest are viewing this topic.

Offline 5chdn

  • Sr. Member
  • ****
  • Posts: 487
  • i wonder how many chars i can put in this field 50
    • View Profile
    • Votesapp
  • GitHub: 5chdn
Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #24 on: November 13, 2013, 08:08:59 pm »
An optimised miner not tied to any pool becomes very important now. Ypool has more than 50% of hashing power and that is not good for a decentralised currency!

I am about to release an update to my miner that will perform 150% better than the current version.  If you get 40HPM now you should get 100 HPM... I believe this will be competitive with ypool.

The new ptsminer 0.5 from beer performs better than the ypool jhMiner. Xolo adapted and improved some code. Maybe some people will switch now.

Offline bytemaster

Build Faster Miners People :)
« Reply #23 on: November 13, 2013, 06:35:44 pm »
I just posted an open source getwork miner... this bounty is now closed.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline bytemaster

Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #22 on: November 13, 2013, 03:54:23 pm »
An optimised miner not tied to any pool becomes very important now. Ypool has more than 50% of hashing power and that is not good for a decentralised currency!

I am about to release an update to my miner that will perform 150% better than the current version.  If you get 40HPM now you should get 100 HPM... I believe this will be competitive with ypool.   
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline Proto

  • Full Member
  • ***
  • Posts: 72
    • View Profile
Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #21 on: November 13, 2013, 03:34:12 pm »
An optimised miner not tied to any pool becomes very important now. Ypool has more than 50% of hashing power and that is not good for a decentralised currency!

Offline FreeTrade

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 700
    • View Profile
Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #20 on: November 13, 2013, 03:57:42 am »
Agree, better is optimized standalone miner which can mine at pool and solo using getwork/getworktemplate from the wallet.

Agree too - it would be good to have a standard interface to the various pools so that users of the optimized miner could select between them.
“People should be more sophisticated? How are you gonna get that done?” - Jerry Seinfeld reply to Bill Maher

Offline gigawatt

  • Jr. Member
  • **
  • Posts: 27
    • View Profile
Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #19 on: November 12, 2013, 10:03:59 pm »
I dunno who I should pester about this small tweak, but...

Given that even on a massive system, the collisionspermin metric is < 100, maybe this "hashmeter" line should be adjusted.

I think regular units would be fine here.  hashpermin is already a small number, so hashpersec would be tiny, khashpersec is unreadable.
printf("hashmeter %.6f hash/s\n", dHashesPerSec);
BTC: 1E2egHUcLDAmcxcqZqpL18TPLx9Xj1akcV
PTS: Pstkk1gZCxc4GEwS1eBAykYwVmcubU1P8L

Offline bytemaster

Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #18 on: November 12, 2013, 09:08:54 pm »

Agree, better is optimized standalone miner which can mine at pool and solo using getwork/getworktemplate from the wallet.

How about we go with the lowest common denominator: optimize the momentum_search function.
If you're doing anything with ProtoShares, it depends directly on momentum_search.  If you're optimizing anything else, it's application-specific.

I second this.  I need this algorithm for more than just ProtoShares so we will benchmark momentum_search()!   
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline gigawatt

  • Jr. Member
  • **
  • Posts: 27
    • View Profile
Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #17 on: November 12, 2013, 09:05:20 pm »

Agree, better is optimized standalone miner which can mine at pool and solo using getwork/getworktemplate from the wallet.

How about we go with the lowest common denominator: optimize the momentum_search function.
If you're doing anything with ProtoShares, it depends directly on momentum_search.  If you're optimizing anything else, it's application-specific.
BTC: 1E2egHUcLDAmcxcqZqpL18TPLx9Xj1akcV
PTS: Pstkk1gZCxc4GEwS1eBAykYwVmcubU1P8L

Offline bytemaster

Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #16 on: November 12, 2013, 08:58:16 pm »

But just for fun, I will add a 1 BTC bounty paid to anyone that can build a faster miner than mine EVERYONE ELSE and keep it that way for over a week.   You must submit your miner as a patch to the  ProtoShares-Qt client so it is easy to distribute for all! 

Why you're requesting to submit miner code for pts-qt? I think its better to have standalone miner

Agree, better is optimized standalone miner which can mine at pool and solo using getwork/getworktemplate from the wallet.

Ok, as long as it works with the wallet locally and is not tied to a pool.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline testz

Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #15 on: November 12, 2013, 08:45:52 pm »

But just for fun, I will add a 1 BTC bounty paid to anyone that can build a faster miner than mine EVERYONE ELSE and keep it that way for over a week.   You must submit your miner as a patch to the  ProtoShares-Qt client so it is easy to distribute for all! 

Why you're requesting to submit miner code for pts-qt? I think its better to have standalone miner

Agree, better is optimized standalone miner which can mine at pool and solo using getwork/getworktemplate from the wallet.

Offline gigawatt

  • Jr. Member
  • **
  • Posts: 27
    • View Profile
Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #14 on: November 12, 2013, 08:38:50 pm »
Made a few more tweaks.



Averaging ~6 cpm per GHz.
BTC: 1E2egHUcLDAmcxcqZqpL18TPLx9Xj1akcV
PTS: Pstkk1gZCxc4GEwS1eBAykYwVmcubU1P8L

Offline gigawatt

  • Jr. Member
  • **
  • Posts: 27
    • View Profile
Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #13 on: November 12, 2013, 06:53:29 pm »
I'm testing on a 2.0 GHz single core VPN.
So yeah.  I'm doing pretty well I'd say.


The default setup is ~2 collisions/min and requires 50% more memory.
BTC: 1E2egHUcLDAmcxcqZqpL18TPLx9Xj1akcV
PTS: Pstkk1gZCxc4GEwS1eBAykYwVmcubU1P8L

Offline bytemaster

Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #12 on: November 12, 2013, 07:50:14 am »
See the Coyote Miner / Pool thread for the latest on my speeds... I am getting 43 HPM on an 3.4Ghz i7 iMac.

Can we clarify if we're talking hashes per minute or collisions per minute?

For competing algorithms we absolutely should be talking collisions per minute. I can do a lot of hashes so long as I don't have to find any collisions ;)

Sure, we can opt for collisions per minute, but what we really want is solutions per minute to blocks below difficulty X.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline FreeTrade

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 700
    • View Profile
Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #11 on: November 12, 2013, 05:33:17 am »
See the Coyote Miner / Pool thread for the latest on my speeds... I am getting 43 HPM on an 3.4Ghz i7 iMac.

Can we clarify if we're talking hashes per minute or collisions per minute?

For competing algorithms we absolutely should be talking collisions per minute. I can do a lot of hashes so long as I don't have to find any collisions ;)
“People should be more sophisticated? How are you gonna get that done?” - Jerry Seinfeld reply to Bill Maher

Offline bytemaster

Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #10 on: November 12, 2013, 05:06:22 am »
Hmm... I do have an improved miner with only a few lines changed and ~20% more HPM.
Maybe try this bounty later, after I am paid the 1BTC for fixing crash (I am still waiting for that 1BTC :P)

Ok.. I was waiting on bitstamp withdraw to pay your bounty... coming now.

20% more than my pool miner?

Got the 1BTC, thank you!

No, it is just 20% more than the original pts-miner. But that's just a few line changes within a few minutes. I just wanted to show that there is much room to make improvements on the miner.

For the record, I spent more time implementing the getwork API than I did optimizing the code to get the 2-3x gains... low hanging fruit people...
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline victor

  • Jr. Member
  • **
  • Posts: 34
    • View Profile
Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #9 on: November 12, 2013, 04:56:27 am »
Hmm... I do have an improved miner with only a few lines changed and ~20% more HPM.
Maybe try this bounty later, after I am paid the 1BTC for fixing crash (I am still waiting for that 1BTC :P)

Ok.. I was waiting on bitstamp withdraw to pay your bounty... coming now.

20% more than my pool miner?

Got the 1BTC, thank you!

No, it is just 20% more than the original pts-miner. But that's just a few line changes within a few minutes. I just wanted to show that there is much room to make improvements on the miner.

Offline bytemaster

Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #8 on: November 12, 2013, 04:22:24 am »
Hmm... I do have an improved miner with only a few lines changed and ~20% more HPM.
Maybe try this bounty later, after I am paid the 1BTC for fixing crash (I am still waiting for that 1BTC :P)

Ok.. I was waiting on bitstamp withdraw to pay your bounty... coming now.

20% more than my pool miner?
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline victor

  • Jr. Member
  • **
  • Posts: 34
    • View Profile
Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #7 on: November 12, 2013, 04:19:41 am »
Hmm... I do have an improved miner with only a few lines changed and ~20% more HPM.
Maybe try this bounty later, after I am paid the 1BTC for fixing crash (I am still waiting for that 1BTC :P)

Offline alexxy

  • Full Member
  • ***
  • Posts: 175
    • View Profile
Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #6 on: November 12, 2013, 04:08:59 am »

But just for fun, I will add a 1 BTC bounty paid to anyone that can build a faster miner than mine EVERYONE ELSE and keep it that way for over a week.   You must submit your miner as a patch to the  ProtoShares-Qt client so it is easy to distribute for all! 

Why you're requesting to submit miner code for pts-qt? I think its better to have standalone miner
Vote for my delegates! alexxy | lexx
PTS: PmraxfZ852y9oEKrYMLX1ee3e4qRWPUTFC
BTS: alexxy

Offline bytemaster

Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #5 on: November 12, 2013, 02:15:39 am »
This is my call for all of your very smart developers to dig into the proof of work and enhance it.   There is a huge bounty in terms of extra PTS that could be earned if you develop a faster miner.

I have proven it can be done and made my faster miner available through my pool, but the proof of work needs as many eyes as possible on it and so I am not going to open source my efforts until someone can match them. 

The only way to make closed-source miners irrelevant is if the open source versions are just as good.  So I will open source my miner once someone else is able to match it in speed, in the mean time it it will be used to give my pool an advantage and thus earn Invictus Innovations extra income necessary to fund our development efforts.

For the record:  the mining algorithm has been developed and enhanced entirely in the open.   We paid FreeTrade to build the best he could do.  We have no more advantage than anyone else at implementing fast miners.

But just for fun, I will add a 1 BTC bounty paid to anyone that can build a faster miner than mine and keep it that way for over a week.   You must submit your miner as a patch to the  ProtoShares-Qt client so it is easy to distribute for all! 

Thanks!

Your on..  Speeds please?

See the Coyote Miner / Pool thread for the latest on my speeds... I am getting 43 HPM on an 3.4Ghz i7 iMac.

Ohh mannn.  your going to loose that BTC real quick once I've finished updating my servers.  One of them has 4x Xeon 3.3.  If the thread is set on 8 then it wont utilize all.  I will post here once I've messed with it.

This is not for your hardware, this is for comparing different algorithms on the same hardware.  So you would have to provide a binary that gave me more HPM on my machine than my own miner does.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline NineLives

  • Sr. Member
  • ****
  • Posts: 390
    • View Profile
    • BITCOIN TALK PROFILE
Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #4 on: November 12, 2013, 01:49:59 am »
This is my call for all of your very smart developers to dig into the proof of work and enhance it.   There is a huge bounty in terms of extra PTS that could be earned if you develop a faster miner.

I have proven it can be done and made my faster miner available through my pool, but the proof of work needs as many eyes as possible on it and so I am not going to open source my efforts until someone can match them. 

The only way to make closed-source miners irrelevant is if the open source versions are just as good.  So I will open source my miner once someone else is able to match it in speed, in the mean time it it will be used to give my pool an advantage and thus earn Invictus Innovations extra income necessary to fund our development efforts.

For the record:  the mining algorithm has been developed and enhanced entirely in the open.   We paid FreeTrade to build the best he could do.  We have no more advantage than anyone else at implementing fast miners.

But just for fun, I will add a 1 BTC bounty paid to anyone that can build a faster miner than mine and keep it that way for over a week.   You must submit your miner as a patch to the  ProtoShares-Qt client so it is easy to distribute for all! 

Thanks!

Your on..  Speeds please?

See the Coyote Miner / Pool thread for the latest on my speeds... I am getting 43 HPM on an 3.4Ghz i7 iMac.

Ohh mannn.  your going to loose that BTC real quick once I've finished updating my servers.  One of them has 4x Xeon 3.3.  If the thread is set on 8 then it wont utilize all.  I will post here once I've messed with it.
Keyhotee / BTSX:  Merah    PTS:  PskEDN4AeWc1trW4zV7DGGTQi3y5LeVhFR 

BTC Mining Hardware IN STOCK NOW:  http://www.mininghardware.co.uk

Offline bytemaster

Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #3 on: November 12, 2013, 01:30:17 am »
This is my call for all of your very smart developers to dig into the proof of work and enhance it.   There is a huge bounty in terms of extra PTS that could be earned if you develop a faster miner.

I have proven it can be done and made my faster miner available through my pool, but the proof of work needs as many eyes as possible on it and so I am not going to open source my efforts until someone can match them. 

The only way to make closed-source miners irrelevant is if the open source versions are just as good.  So I will open source my miner once someone else is able to match it in speed, in the mean time it it will be used to give my pool an advantage and thus earn Invictus Innovations extra income necessary to fund our development efforts.

For the record:  the mining algorithm has been developed and enhanced entirely in the open.   We paid FreeTrade to build the best he could do.  We have no more advantage than anyone else at implementing fast miners.

But just for fun, I will add a 1 BTC bounty paid to anyone that can build a faster miner than mine and keep it that way for over a week.   You must submit your miner as a patch to the  ProtoShares-Qt client so it is easy to distribute for all! 

Thanks!

Your on..  Speeds please?

See the Coyote Miner / Pool thread for the latest on my speeds... I am getting 43 HPM on an 3.4Ghz i7 iMac.
« Last Edit: November 12, 2013, 01:32:27 am by bytemaster »
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline NineLives

  • Sr. Member
  • ****
  • Posts: 390
    • View Profile
    • BITCOIN TALK PROFILE
Re: 1 BTC Bounty - Build Faster Miners People :)
« Reply #2 on: November 12, 2013, 01:26:00 am »
This is my call for all of your very smart developers to dig into the proof of work and enhance it.   There is a huge bounty in terms of extra PTS that could be earned if you develop a faster miner.

I have proven it can be done and made my faster miner available through my pool, but the proof of work needs as many eyes as possible on it and so I am not going to open source my efforts until someone can match them. 

The only way to make closed-source miners irrelevant is if the open source versions are just as good.  So I will open source my miner once someone else is able to match it in speed, in the mean time it it will be used to give my pool an advantage and thus earn Invictus Innovations extra income necessary to fund our development efforts.

For the record:  the mining algorithm has been developed and enhanced entirely in the open.   We paid FreeTrade to build the best he could do.  We have no more advantage than anyone else at implementing fast miners.

But just for fun, I will add a 1 BTC bounty paid to anyone that can build a faster miner than mine and keep it that way for over a week.   You must submit your miner as a patch to the  ProtoShares-Qt client so it is easy to distribute for all! 

Thanks!

Your on..  Speeds please?
« Last Edit: November 12, 2013, 01:32:15 am by bytemaster »
Keyhotee / BTSX:  Merah    PTS:  PskEDN4AeWc1trW4zV7DGGTQi3y5LeVhFR 

BTC Mining Hardware IN STOCK NOW:  http://www.mininghardware.co.uk

Offline bytemaster

Build Faster Miners People :)
« Reply #1 on: November 12, 2013, 01:17:12 am »
This is my call for all of you very smart developers to dig into the proof of work and enhance it.   There is a huge bounty in terms of extra PTS that could be earned if you develop a faster miner.

I have proven it can be done and made my faster miner available through my pool, but the proof of work needs as many eyes as possible on it and so I am not going to open source my efforts until someone can match them. 

The only way to make closed-source miners irrelevant is if the open source versions are just as good.  So I will open source my miner once someone else is able to match it in speed, in the mean time it it will be used to give my pool an advantage and thus earn Invictus Innovations extra income necessary to fund our development efforts.

For the record:  the mining algorithm has been developed and enhanced entirely in the open.   We paid FreeTrade to build the best he could do.  We have no more advantage than anyone else at implementing fast miners.

But just for fun, I will add a 1 BTC bounty paid to anyone that can build a faster miner than mine EVERYONE ELSE and keep it that way for over a week.   You must submit your miner as a patch to the  ProtoShares-Qt client so it is easy to distribute for all! 

Thanks! 

You may submit binaries while in the candidate phase, but must open source prior to bounty being paid.
« Last Edit: November 13, 2013, 08:24:11 pm by bytemaster »
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.