Ccminer Development Funding

Discussion in 'Technical Development' started by Myagui, Feb 16, 2016.

  1. 2017/12/15 - Decred v1.1.2 released! → Release Notes  → Downloads
?

Should tpruvot's ccminer release with decred support be awarded a bounty?

Poll closed Mar 1, 2016.
  1. Yes

    18 vote(s)
    94.7%
  2. No

    1 vote(s)
    5.3%
  1. Myagui

    Myagui Jr. Member
    Pool Operator (PoS)

    Jan 5, 2016
    46
    45
    Male
    Hello all,

    As some already know, tpruvot has implemented Decred mining on his ccminer fork. He's one of the most respected nvidia developers in the crypto space, and has a long standing history for quality work and open source commitment.
    https://github.com/tpruvot/ccminer

    He is also contributing towards pool stratum support, and is running a small pool, further helping mining decentralization.
    http://yiimp.ccminer.org/site/mining

    He also happens to be a friend, and one that has failed to register for the airdrop! :mad:

    That said, and given his contributions ahead of any bounty or any RFP being produced for this work, I ask that c0 and the community consider rewarding his efforts in some way.

    For example, a Decred bounty to the equivalent size of an airdrop participation seems like a very reasonable amount, especially considering that airdrop participants were not required to engage in any shape or form other than the registration procedure, while tpruvot has contributed quite a bit already. ;)

    I'm making this also a poll, though to facilitate discussion I kept the voting options to the bare minimum (a simple yes or no for starters).

    Thank you for any inputs!
     
    chappjc likes this.
  2. Nesp

    Nesp New Member

    Feb 6, 2016
    14
    11
    Male
    Im voting yes, since i have 5 nvidia GPUs. I got more hashpower and less cpu usage with it. Great job.
     
    chappjc and Myagui like this.
  3. tpruvot

    tpruvot Jr. Member
    Pool Operator (PoW)

    Feb 16, 2016
    43
    38
    Male
    #3 tpruvot, Feb 16, 2016
    Last edited: Feb 16, 2016
    Should i vote ? :p tx Myagui

    Else, there are 2 versions, the official 1.7.2 is like cgminer with only the getwork/longpoll support, and the 1.7.3 which is a kind of getwork over the stratum protocol (jobs are pushed via a keepalive socket connection to reduce the server load and the traffic)
    It was possible to do that with the extranonce stratum feature and decred extradata field.

    Yiimp pool (open source) is compatible with this "stratum" implementation. but... its still in a "draft" state.. endian of the hex data sent could be modified.

    For the story, in other coins, the stratum protocal requires to build a custom message / merkle root with some extra data as input, because its not possible to add them in the bloc itself.... Decred chain doesn't need that.

    ccminer thread : https://bitcointalk.org/?topic=770064
    cpuminer-multi : https://bitcointalk.org/?topic=841401
    yiimp : http://yiimp.ccminer.org/

    PS: cpuminer stratum will come after the final ccminer 1.7.3
     
  4. Myagui

    Myagui Jr. Member
    Pool Operator (PoS)

    Jan 5, 2016
    46
    45
    Male
    Hello @tpruvot and thanks for dropping by!
    What are you waiting for? Get your vote in ;)
     
  5. Kasvain

    Kasvain New Member

    Jan 16, 2016
    2
    1
    Yes, he should. Tanguy Pruvot is doing amesowe work in the cryptocurrency scene.
    +1
     
    Myagui likes this.
  6. sambiohazard

    sambiohazard Sr. Member

    Jan 21, 2016
    844
    372
    Hey there, i posted at least 3-4 times in sp's thread about joining the forum & posting your bounty. I guess you dont go there often. Anyways thanks for the miner. I voted yes and i will be sending you a little btc donation sson & some DCR when GUI wallet comes out. Welcome to DCR world, i hope you become our resident miner dev. :)
     
    Myagui likes this.
  7. tpruvot

    tpruvot Jr. Member
    Pool Operator (PoW)

    Feb 16, 2016
    43
    38
    Male
    #7 tpruvot, Feb 16, 2016
    Last edited: Feb 16, 2016
    Thanks, i "follow" sp thread.. But sometimes its hard and i skip pages...

    I had pleasure to work again on Blake256-14 and some headache also with the "reversed" endian, compared to the other blake coins.

    Was the right time to release it, with the new vanilla algo. I just hope we could agree on the future 'stratum' protocol with the other developers.

    Else i'm bluffed by the efficiency of this Go wallet/daemon. I've already some little feature requests to do, like the support of --miningaddr on dcrwallet and aliases in the .conf for the common modified keys : 'rpcpass' vs 'rpcpassword' and addpeer= vs addnode=

    The other weird thing is the presence of "spent/send" transactions in the past... When you use "listtransactions * 200" ... This * made me mad, you can only use it with the --terminal mode
     
    ZomaX, chappjc and sambiohazard like this.
  8. sambiohazard

    sambiohazard Sr. Member

    Jan 21, 2016
    844
    372
    @tpruvot Thanks for working on decred. This is your BTC address. right?

    1AJdfCpLWPNoAMDfHF1wD5y8VgKSSTHxPo
     
  9. tpruvot

    tpruvot Jr. Member
    Pool Operator (PoW)

    Feb 16, 2016
    43
    38
    Male
    Yes it's one of them..
     
  10. sambiohazard

    sambiohazard Sr. Member

    Jan 21, 2016
    844
    372
    Myagui and tpruvot like this.
  11. Lee Sharp

    Lee Sharp Sr. Member

    Dec 28, 2015
    308
    217
    Male
    Independent Consultant
    Houston, Texas
    I only see Windows binaries, and I run Linux. Normally, I try to support cross-platform apps... But I see this as a very good effort, and giving it a bounty not only supports this project, but gives a message to others out there with other projects. So I voted yes. But a Linux binary would be nice. :) (Not sure what sources to compile for decred either...)
     
  12. tpruvot

    tpruvot Jr. Member
    Pool Operator (PoW)

    Feb 16, 2016
    43
    38
    Male
    I never publish linux binaries, and will not... Releases are tagged, so click on "download sources" and read the Readme and Install files. Or just git clone... And use ./build.sh

    Tested on most common distributions...
     
    chappjc likes this.
  13. Myagui

    Myagui Jr. Member
    Pool Operator (PoS)

    Jan 5, 2016
    46
    45
    Male
    BTW, not that there's any profit it in, but I am running/testing ccminer on AWS, so it works perfectly well with compute 3.0 cards (but of course, it's much faster on the newer generation GPUs).

    @Lee Sharp : This is one of the few programs that even I can compile, so it must be simple! :p
     
    Lee Sharp likes this.
  14. Lee Sharp

    Lee Sharp Sr. Member

    Dec 28, 2015
    308
    217
    Male
    Independent Consultant
    Houston, Texas
    With so many tags, I was not sure which one was for Decred. When I get some free time <stop laughing!> I will have to look into it.
     
    Myagui likes this.
  15. tpruvot

    tpruvot Jr. Member
    Pool Operator (PoW)

    Feb 16, 2016
    43
    38
    Male
  16. Lee Sharp

    Lee Sharp Sr. Member

    Dec 28, 2015
    308
    217
    Male
    Independent Consultant
    Houston, Texas
    Thanks for that!
     
  17. 44blox

    44blox New Member
    Advocate (Twitter)

    Dec 17, 2015
    53
    4
    Male
    sleepy
    Sweden
    #17 44blox, Feb 17, 2016
    Last edited: Feb 18, 2016
    Nice! but why does not solo mining work?

    [2016-02-18 20:38:35] NVAPI GPU monitoring enabled.
    [2016-02-18 20:38:35] 1 miner thread started, using 'decred' algorithm.
    [2016-02-18 20:38:35] HTTP request failed: Recv failure: Connection was reset
    [2016-02-18 20:38:35] get_work failed, retry after 30 seconds
    [2016-02-18 20:39:05] JSON decode failed(1): '[' or '{' expected near '§'

    and do i need the --cert "%LOCALAPPDATA%\Dcrd\rpc.cert"

    and the wallet for decred is auto started as server server flag?
     
  18. tpruvot

    tpruvot Jr. Member
    Pool Operator (PoW)

    Feb 16, 2016
    43
    38
    Male
    solo and suprnova are http, only yiimp and zpool (soon) support this new kind of stratum...
     
    44blox likes this.
  19. 44blox

    44blox New Member
    Advocate (Twitter)

    Dec 17, 2015
    53
    4
    Male
    sleepy
    Sweden
    Nice! but why cant solo mining start?
    Ok, but i use http and the error..
     
  20. tpruvot

    tpruvot Jr. Member
    Pool Operator (PoW)

    Feb 16, 2016
    43
    38
    Male
    Oh, right... So add the option -P for errors details..
     

Share This Page