Author

Topic: [ANN][YAC] YACoin ongoing development - page 150. (Read 380091 times)

member
Activity: 81
Merit: 10
June 12, 2013, 05:33:07 PM
GPU miner released, heh..
I'm not so hyped about it.. YAC isn't special anymore, right?

Well, hanzac's GPU miner doesn't perform especially well compared with mtrlt's normal scrypt+salsa kernel for mining other scrypt coins on the same hardware.  Hanzac's OpenCL kernel was already mostly released way way back in this thread, he just needed to fix a few bugs.

I tested it long enough to mine about 5 blocks of YAC then switched my GPU farm back to mining LTC.
GPU farm? You have a CPU farm too, right?
What's your job?  Grin

Perhaps farming?  Smiley
sr. member
Activity: 406
Merit: 250
The cryptocoin watcher
June 12, 2013, 04:12:34 PM
the cpu ratio is closer to 2:1 in terms of kh/s for ltc vs yac. for cpu its more profitable to mine yac and for gpu its even at current prices.

In the long run and if everybody did the same GPU mining LTC and trading for YACs would end being more profitable, as price would rise instead of increasing the supply.
member
Activity: 75
Merit: 10
June 12, 2013, 03:45:07 PM
I can do 300kh/s for ltc and 90 kh/s for yac with Hanzac's code.

thats .5 LTC versus 27 yacoin at the current difficulty of 0.76. it's about even price-wise.

the cpu ratio is closer to 2:1 in terms of kh/s for ltc vs yac. for cpu its more profitable to mine yac and for gpu its even at current prices.
newbie
Activity: 56
Merit: 0
June 12, 2013, 12:51:34 PM
A public GPU miner is only going to add miners to YAC, which, in my opinion is a good thing. I have a few GPU rigs and ALL of them have the absolute worst, yet most power efficient CPU's - so, not viable for YAC mining. Now that I can point some of them at YACoin, I can get back in the game. I'm guessing it's the same for many. Also, as WM already mentioned, the performance difference isn't like any other scrypt implementations - so for those that have good CPU's, mining is also still viable for them.  

I agree with this, especially since N is at a high enough level now so that GPU miners don't have THAT much of an advantage over CPU miners. I'm still solo-mining on my i7-2700k just fine.

Agree and disagree - I know there were people who were able to do their own OpenCL implementation and get them running ahead of one being publicly released.... However, the GPU in my laptop (7850M) is running at roughly 4x the rate of the CPU (i7 3610M) - that's quite a bit of an advantage!

In comparing YAC on GPU to BTC on GPU, It's looking to me that the newer cards (7xxx) do great at this algorithm, while older cards (5870, I'm looking at you), aren't so good, even though they may crush in BTC hashrate...

7850 -> 140 KH/sec YAC, 310 MH/sec BTC
5870 -> 100 KH/sec YAC, 400 MH/sec BTC



Are you running Techinfernos Throttlestop its great for disabling the boost throttling on laptops

cause as soon as you load it up the boost gets throttled instantly down as you may well know already. But i get your point too i just had to add that in there, that program is the bomb, it really brought a m11x r2 to life that i had
hero member
Activity: 693
Merit: 500
June 12, 2013, 12:34:03 PM
A public GPU miner is only going to add miners to YAC, which, in my opinion is a good thing. I have a few GPU rigs and ALL of them have the absolute worst, yet most power efficient CPU's - so, not viable for YAC mining. Now that I can point some of them at YACoin, I can get back in the game. I'm guessing it's the same for many. Also, as WM already mentioned, the performance difference isn't like any other scrypt implementations - so for those that have good CPU's, mining is also still viable for them.  

I agree with this, especially since N is at a high enough level now so that GPU miners don't have THAT much of an advantage over CPU miners. I'm still solo-mining on my i7-2700k just fine.

Agree and disagree - I know there were people who were able to do their own OpenCL implementation and get them running ahead of one being publicly released.... However, the GPU in my laptop (7850M) is running at roughly 4x the rate of the CPU (i7 3610M) - that's quite a bit of an advantage!

In comparing YAC on GPU to BTC on GPU, It's looking to me that the newer cards (7xxx) do great at this algorithm, while older cards (5870, I'm looking at you), aren't so good, even though they may crush in BTC hashrate...

7850 -> 140 KH/sec YAC, 310 MH/sec BTC
5870 -> 100 KH/sec YAC, 400 MH/sec BTC
newbie
Activity: 56
Merit: 0
June 12, 2013, 12:03:26 PM
i have a problem sending funds

when i do
Code:
yacoind sendtoaddress xxxxxxx xx
i get
Code:
error: {"code":-4,"message":"Error: Transaction creation failed  "}

thanks in advanced

Ill try and help although ive never used yacoind to send funds

Firstly make sure your yacoind is synced first before you try sending funds type yacoind getinfo to check your balence to make sure you have funds

then yacoind getmininginfo to see what block your daemon is synced to as of right now mine says  88886

if its not synced then it wont let you send funds if it is synced let me know if that helps

i understand your running your own p2pool node i have one also but havent sent funds from it yet

and im not sure if you are able to send while its running with python as ive never tried
yes it is synced up, and yes i am runing my own p2pool node.

i turned it off and tried to send payment. no good.

try restarting it with the -rescan command it could be a number of things any chance you have looked at the debug log
maybe there are too many inputs also are you accounting for the transaction fee its hard to help if we i cant see any logs
because that error would come up for a number of reasons you can try running it with the command  yacoind -rescan -keypool 1000

Break the amount you want to send into few smaller ones. It is very likely that you are attempting to send so much inputs that YACoin client
refuses to create such transaction due to transaction size and / or fee limits.

As far as I know, -keypool value works only when making new wallet. It specifies the number of keys wallet is to keep as reserve at all times
and it is useful only if person is not making wallet backups frequently but regulary and frequently creates many new addresses for receiving coins.
If both criteria are fulfilled but person uses default keypool of 100, it can happen that when rolling back to old backup some coins will be missing
due to keypool of old wallet being exhausted, e.g. newer wallet "knows" more used keys than older one.

Thats correct its for creating reserve addresses I was trying to get him to throw random ideas at the problem notice how i didnt format -keypool 1000 properly
that was also a work of deductive arts Smiley Sherlock would be so proud, but thanks mate
hero member
Activity: 588
Merit: 500
June 12, 2013, 11:07:11 AM
A public GPU miner is only going to add miners to YAC, which, in my opinion is a good thing. I have a few GPU rigs and ALL of them have the absolute worst, yet most power efficient CPU's - so, not viable for YAC mining. Now that I can point some of them at YACoin, I can get back in the game. I'm guessing it's the same for many. Also, as WM already mentioned, the performance difference isn't like any other scrypt implementations - so for those that have good CPU's, mining is also still viable for them.  

I agree with this, especially since N is at a high enough level now so that GPU miners don't have THAT much of an advantage over CPU miners. I'm still solo-mining on my i7-2700k just fine.
sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
June 12, 2013, 09:15:10 AM
Also, who has java enabled in their browser these days?

Oh, everyone? At least if you live in a country like I do, where all public, governmental and online banking sites are secured with a centralized java applet. Disable java and you have no way to interact with the government or your bank.

- Michael

Hah, gave me a good laugh, thanks! Cheesy
hero member
Activity: 802
Merit: 1003
GCVMMWH
June 12, 2013, 07:43:38 AM
A public GPU miner is only going to add miners to YAC, which, in my opinion is a good thing. I have a few GPU rigs and ALL of them have the absolute worst, yet most power efficient CPU's - so, not viable for YAC mining. Now that I can point some of them at YACoin, I can get back in the game. I'm guessing it's the same for many. Also, as WM already mentioned, the performance difference isn't like any other scrypt implementations - so for those that have good CPU's, mining is also still viable for them.  
member
Activity: 117
Merit: 10
June 12, 2013, 07:37:33 AM
Also, who has java enabled in their browser these days?

Oh, everyone? At least if you live in a country like I do, where all public, governmental and online banking sites are secured with a centralized java applet. Disable java and you have no way to interact with the government or your bank.

- Michael
newbie
Activity: 56
Merit: 0
June 12, 2013, 05:32:20 AM
Dont make me be the first person to post here >>>http://yacointalk.com/index.php/topic,273.0.html
hero member
Activity: 637
Merit: 500
June 12, 2013, 05:11:32 AM
GPU farm? You have a CPU farm too, right?
What's your job?  Grin
OMG don't ask obvious questions, if he has a farm, he is obviously a farmer  Grin
sr. member
Activity: 686
Merit: 259
June 12, 2013, 04:23:40 AM
GPU miner released, heh..
I'm not so hyped about it.. YAC isn't special anymore, right?

Well, hanzac's GPU miner doesn't perform especially well compared with mtrlt's normal scrypt+salsa kernel for mining other scrypt coins on the same hardware.  Hanzac's OpenCL kernel was already mostly released way way back in this thread, he just needed to fix a few bugs.

I tested it long enough to mine about 5 blocks of YAC then switched my GPU farm back to mining LTC.
GPU farm? You have a CPU farm too, right?
What's your job?  Grin
sr. member
Activity: 347
Merit: 250
June 12, 2013, 04:19:19 AM
GPU miner released, heh..
I'm not so hyped about it.. YAC isn't special anymore, right?

Well, hanzac's GPU miner doesn't perform especially well compared with mtrlt's normal scrypt+salsa kernel for mining other scrypt coins on the same hardware.  Hanzac's OpenCL kernel was already mostly released way way back in this thread, he just needed to fix a few bugs.  Anyone that wants to mine YAC really fast on GPU's will have to do a whole lot more than just port the scrypt+chacha code from the scrypt-jane library to OpenCL, which is why I've been maintaining for a while that there's probably many GPU implementations out there that can mine YAC, but probably very few (but at least 1) that actually do it fast enough to be worthwhile.

I tested it long enough to mine about 5 blocks of YAC then switched my GPU farm back to mining LTC.
sr. member
Activity: 686
Merit: 259
June 12, 2013, 03:56:26 AM
GPU miner released, heh..
I'm not so hyped about it.. YAC isn't special anymore, right?
sr. member
Activity: 255
Merit: 250
June 11, 2013, 11:52:10 PM
i have a problem sending funds

when i do
Code:
yacoind sendtoaddress xxxxxxx xx
i get
Code:
error: {"code":-4,"message":"Error: Transaction creation failed  "}

thanks in advanced

Ill try and help although ive never used yacoind to send funds

Firstly make sure your yacoind is synced first before you try sending funds type yacoind getinfo to check your balence to make sure you have funds

then yacoind getmininginfo to see what block your daemon is synced to as of right now mine says  88886

if its not synced then it wont let you send funds if it is synced let me know if that helps

i understand your running your own p2pool node i have one also but havent sent funds from it yet

and im not sure if you are able to send while its running with python as ive never tried
yes it is synced up, and yes i am runing my own p2pool node.

i turned it off and tried to send payment. no good.

try restarting it with the -rescan command it could be a number of things any chance you have looked at the debug log
maybe there are too many inputs also are you accounting for the transaction fee its hard to help if we i cant see any logs
because that error would come up for a number of reasons you can try running it with the command  yacoind -rescan -keypool 1000

hmmp no such commands for keypool i believe

edit: this is from the debug log
Code:
SendMoney() : Error: Transaction creation failed  AddToWallet afec0ce192  new

Code:
if (!CreateTransaction(scriptPubKey, nValue, wtxNew, reservekey, nFeeRequired))
    {
        string strError;
        if (nValue + nFeeRequired > GetBalance())
            strError = strprintf(_("Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds  "), FormatMoney(nFeeRequired).c_str());
        else
            strError = _("Error: Transaction creation failed  ");
        printf("SendMoney() : %s", strError.c_str());
        return strError;
    }

    if (fAskFee && !uiInterface.ThreadSafeAskFee(nFeeRequired, _("Sending...")))
        return "ABORTED";

    if (!CommitTransaction(wtxNew, reservekey))
        return _("Error: The transaction was rejected.  This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.");

    return "";

found this ins the source so you might need to export privkeys and import to new wallet but im not sure at least we are getting somewhere
i'm going to give that a try tomorrow. i'll let you know how it goes
newbie
Activity: 56
Merit: 0
June 11, 2013, 11:34:47 PM
i have a problem sending funds

when i do
Code:
yacoind sendtoaddress xxxxxxx xx
i get
Code:
error: {"code":-4,"message":"Error: Transaction creation failed  "}

thanks in advanced

Ill try and help although ive never used yacoind to send funds

Firstly make sure your yacoind is synced first before you try sending funds type yacoind getinfo to check your balence to make sure you have funds

then yacoind getmininginfo to see what block your daemon is synced to as of right now mine says  88886

if its not synced then it wont let you send funds if it is synced let me know if that helps

i understand your running your own p2pool node i have one also but havent sent funds from it yet

and im not sure if you are able to send while its running with python as ive never tried
yes it is synced up, and yes i am runing my own p2pool node.

i turned it off and tried to send payment. no good.

try restarting it with the -rescan command it could be a number of things any chance you have looked at the debug log
maybe there are too many inputs also are you accounting for the transaction fee its hard to help if we i cant see any logs
because that error would come up for a number of reasons you can try running it with the command  yacoind -rescan -keypool 1000

hmmp no such commands for keypool i believe

edit: this is from the debug log
Code:
SendMoney() : Error: Transaction creation failed  AddToWallet afec0ce192  new

Code:
if (!CreateTransaction(scriptPubKey, nValue, wtxNew, reservekey, nFeeRequired))
    {
        string strError;
        if (nValue + nFeeRequired > GetBalance())
            strError = strprintf(_("Error: This transaction requires a transaction fee of at least %s because of its amount, complexity, or use of recently received funds  "), FormatMoney(nFeeRequired).c_str());
        else
            strError = _("Error: Transaction creation failed  ");
        printf("SendMoney() : %s", strError.c_str());
        return strError;
    }

    if (fAskFee && !uiInterface.ThreadSafeAskFee(nFeeRequired, _("Sending...")))
        return "ABORTED";

    if (!CommitTransaction(wtxNew, reservekey))
        return _("Error: The transaction was rejected.  This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here.");

    return "";

found this ins the source so you might need to export privkeys and import to new wallet but im not sure at least we are getting somewhere
sr. member
Activity: 255
Merit: 250
June 11, 2013, 11:09:36 PM
i have a problem sending funds

when i do
Code:
yacoind sendtoaddress xxxxxxx xx
i get
Code:
error: {"code":-4,"message":"Error: Transaction creation failed  "}

thanks in advanced

Ill try and help although ive never used yacoind to send funds

Firstly make sure your yacoind is synced first before you try sending funds type yacoind getinfo to check your balence to make sure you have funds

then yacoind getmininginfo to see what block your daemon is synced to as of right now mine says  88886

if its not synced then it wont let you send funds if it is synced let me know if that helps

i understand your running your own p2pool node i have one also but havent sent funds from it yet

and im not sure if you are able to send while its running with python as ive never tried
yes it is synced up, and yes i am runing my own p2pool node.

i turned it off and tried to send payment. no good.

try restarting it with the -rescan command it could be a number of things any chance you have looked at the debug log
maybe there are too many inputs also are you accounting for the transaction fee its hard to help if we i cant see any logs
because that error would come up for a number of reasons you can try running it with the command  yacoind -rescan -keypool 1000

hmmp no such commands for keypool i believe

edit: this is from the debug log
Code:
SendMoney() : Error: Transaction creation failed  AddToWallet afec0ce192  new
edit 2:i tried it again this time i moved the money to a new account i made on the wallet and i get a new error
Code:
SendMoney() : Error: Transaction creation failed  getheaders 88941 to 0000000017d79144f9a9
newbie
Activity: 56
Merit: 0
June 11, 2013, 11:02:19 PM
i have a problem sending funds

when i do
Code:
yacoind sendtoaddress xxxxxxx xx
i get
Code:
error: {"code":-4,"message":"Error: Transaction creation failed  "}

thanks in advanced

Ill try and help although ive never used yacoind to send funds

Firstly make sure your yacoind is synced first before you try sending funds type yacoind getinfo to check your balence to make sure you have funds

then yacoind getmininginfo to see what block your daemon is synced to as of right now mine says  88886

if its not synced then it wont let you send funds if it is synced let me know if that helps

i understand your running your own p2pool node i have one also but havent sent funds from it yet

and im not sure if you are able to send while its running with python as ive never tried
yes it is synced up, and yes i am runing my own p2pool node.

i turned it off and tried to send payment. no good.

try restarting it with the -rescan command it could be a number of things any chance you have looked at the debug log
maybe there are too many inputs also are you accounting for the transaction fee its hard to help if we i cant see any logs
because that error would come up for a number of reasons you can try running it with the command  yacoind -rescan -keypool 1000
sr. member
Activity: 255
Merit: 250
June 11, 2013, 10:47:43 PM
i have a problem sending funds

when i do
Code:
yacoind sendtoaddress xxxxxxx xx
i get
Code:
error: {"code":-4,"message":"Error: Transaction creation failed  "}

thanks in advanced

Ill try and help although ive never used yacoind to send funds

Firstly make sure your yacoind is synced first before you try sending funds type yacoind getinfo to check your balence to make sure you have funds

then yacoind getmininginfo to see what block your daemon is synced to as of right now mine says  88886

if its not synced then it wont let you send funds if it is synced let me know if that helps

i understand your running your own p2pool node i have one also but havent sent funds from it yet

and im not sure if you are able to send while its running with python as ive never tried
yes it is synced up, and yes i am runing my own p2pool node.

i turned it off and tried to send payment. no good.
Jump to: