Author

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

legendary
Activity: 1484
Merit: 1005
So I am to understand that when coblee asked for suggestions on how to prevent GPUs from taking over litecoin, all he had to do was change the N value to higher than 8192 and litecoin would have become way more GPU resistant?

Coblee's thread about GPU-mining and Litecoin:
https://bitcointalksearch.org/topic/thread-about-gpu-mining-and-litecoin-64239

Well, the N factor increases memory requirements for computing a single hash (thus it's using more memory and memory bandwidth). Current GPUs will quickly run out-of-memory (or there's other GPU-specific constraint that prevents the code from running at higher N, dunno). However, it also affects CPUs really hard (around 40% hashrate decrease if I remember correctly).

Nah, all you have to do is increase the lookup gap (via the previously published TMTO solution for scrypt from cgminer/reaper) and then you can compute the same hashes with less memory.

There's a probably bug in mtrlt's current code that doesn't allow calculation above N=4096, but it's possible that this particular TMTO implementation is not really optimized well for the GPU and that in the future with some hacking we'll see the gap further widen.

The further up the N value you get, the greater dependence on memory access speeds you typically observe (or at least, I observed using scrypt-jane on a CPU).  I wouldn't be surprised if eventually an implementation for GPUs came along that was optimized and destroyed CPUs for efficiency and speed.

BLAKE is used as an entropy source to randomize memory access too, I wouldn't be surprised if you looked at accesses to the lookup table and found that they end up being less than random as well due to consistent ordering of some types of data in the block header (thus also diminishing the amount of memory required).  I think pooler observed this when he was writing his CPU miner.
full member
Activity: 224
Merit: 100
Shitcoin Maximalist
Apologies to WindMaster and the rest of the community, I haven't had enough time to dedicate to this as yet, as it happens to have coincided with ongoing drama and mayhem in my meatspace job. Personally still getting up to speed with cryptocurrencies in general (I'm a front end web developer by trade) so don't feel I can yet contribute a whole lot to core development yet, but I'm learning fast.

On #2, anyone have further thoughts on whether a third-party miner (cpuminer) should indeed be included in the main YACoin installer, or if that would be better divided into a 2nd, different installer?  Same for selecting which p2pools to sort of "endorse" as part of the installer, when we know that p2pools are going to be a fast-moving target and any that are selected might randomly disappear or misbehave in the future, causing basically broken shortcuts unless someone is constantly checking for new versions of the client installer.

On the first point, I'd rather it all be in a single installer. I think we should definitely aim to keep the whole process as simple as possible (i.e. one installer to run over two).

Agree with this, single installer would be far preferable for most users.

b. the script that launches the miner makes a web service call to a central service (on google appengine for example) that will feed back a "current" list of p2pool hostnames. From this, the command line arguments are constructed. Making such a web service would be trivial. The script could be created that a default, hardcoded list would be used if this webservice was down.

This seems like a great idea, updating the list of p2pools remotely would be much better than relying on a hardcoded list alone.

Guys, have you seen bitminter.com? Very neat pool.


Love this kind of interface, would be super user-friendly for the average desktop miner to operate.
sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
So I am to understand that when coblee asked for suggestions on how to prevent GPUs from taking over litecoin, all he had to do was change the N value to higher than 8192 and litecoin would have become way more GPU resistant?

Coblee's thread about GPU-mining and Litecoin:
https://bitcointalksearch.org/topic/thread-about-gpu-mining-and-litecoin-64239

Well, the N factor increases memory requirements for computing a single hash (thus it's using more memory and memory bandwidth). Current GPUs will quickly run out-of-memory (or there's other GPU-specific constraint that prevents the code from running at higher N, dunno). However, it also affects CPUs really hard (around 40% hashrate decrease if I remember correctly).
sr. member
Activity: 328
Merit: 250
Is TacoTime right about this?  Why are people saying GPU mining will become impossible in august?
Current GPU implementations stop working at Nfactor value due to be in august. IMHO it's unlikely that this can't be fixed. However, GPUs should be much slower by then, only slightly faster than a CPU (AFAIK).

EDIT: see https://bitcointalksearch.org/topic/m.2162620

So I am to understand that when coblee asked for suggestions on how to prevent GPUs from taking over litecoin, all he had to do was change the N value to higher than 8192 and litecoin would have become way more GPU resistant?

Coblee's thread about GPU-mining and Litecoin:
https://bitcointalksearch.org/topic/thread-about-gpu-mining-and-litecoin-64239
sr. member
Activity: 243
Merit: 250
is this development still going? any response from pocopoco? Where is yacoin going?

WindMaster has taken the lead on development, and I have contributed a tiny bit as well. If any of you are devs, or can contribute in other ways, please get involved! Let's make YACoin as good and stable as Bitcoin.

This sounds great, thank you guys for the work to keep this coin going.
sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
Is TacoTime right about this?  Why are people saying GPU mining will become impossible in august?
Current GPU implementations stop working at Nfactor value due to be in august. IMHO it's unlikely that this can't be fixed. However, GPUs should be much slower by then, only slightly faster than a CPU (AFAIK).

EDIT: see https://bitcointalksearch.org/topic/m.2162620
also, cpu vs gpu speed comparison at various N: https://bitcointalksearch.org/topic/m.2241855
sr. member
Activity: 328
Merit: 250
you cant atm...

yac uses scrypt-jane, and is/was designed to be cpu mined only..

If you could, it would be the end of yac, as its core ethos would be pointless

If you think a GPU miner can't be coded for it, you're mistaken.  Both chacha20 and keccak have faster throughputs than salsa20 and sha2-256, and the value of N right now should provide extremely good GPU performance.

Except N will change _tomorrow_ and then what?

Doesn't matter -- because of the TMTO tradeoff and higher GPU memory bandwidth I doubt you'll see a point where GPU implementation is slower.  Once you have the GPU implementation adjusting it for higher N values will be trivial.

Is TacoTime right about this?  Why are people saying GPU mining will become impossible in august?
sr. member
Activity: 381
Merit: 250
Anyone know the market cap of yac?

3M coins @ ~0.0004 BTC/YAC = 1200 BTC or $156000

Thanks Smiley
sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
Anyone know the market cap of yac?

3M coins @ ~0.0004 BTC/YAC = 1200 BTC or $156000
sr. member
Activity: 381
Merit: 250
Anyone know the market cap of yac?
hero member
Activity: 802
Merit: 1003
GCVMMWH
is this development still going? any response from pocopoco? Where is yacoin going?

WindMaster has taken the lead on development, and I have contributed a tiny bit as well. If any of you are devs, or can contribute in other ways, please get involved! Let's make YACoin as good and stable as Bitcoin.
sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
is this development still going? any response from pocopoco? Where is yacoin going?
Nah, he vanished just like Satoshi. Cheesy
YAC is going to the moon and beyond!  Grin
sr. member
Activity: 243
Merit: 250
is this development still going? any response from pocopoco? Where is yacoin going?
sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
yacoin.org is offering windows client that does not download blockchain at this moment and just gives errors.

 I am not sure who is running that site but we need to get the new client on there if we want people to work with this coin.

You mean the message about old checkpoint? It's harmless.
sr. member
Activity: 434
Merit: 250
yacoin.org is offering windows client that does not download blockchain at this moment and just gives errors.

 I am not sure who is running that site but we need to get the new client on there if we want people to work with this coin.

 
member
Activity: 106
Merit: 10
Also wrote a email earlier today. Not long after they removed the warning. Great job everyone. As a celebration I bought a couple of thousand coins.
legendary
Activity: 2772
Merit: 1028
Duelbits.com
I was not alone, I've seen someone posted he sent them mail few days ago so I decided to add to it. I was pretty resolute though, as always  Grin

BTC-e, with time... what happened with ftc and cnc probably stopped the entrance for new coins and they  were pretty right not adding any of new ones.. but if YAC continues to be as stable as it is, they'll change their minds at some time.
member
Activity: 94
Merit: 10
It worked guys  Grin

I was half harsh sending Bter message yesterday and that bad coin description is gone while fee is lowered to standard 0.2%

Great! Thank you for your contribution. Now YAC/BTC on BTer has risen significantly.

It would be better if we could get YAC on BTC-e.
legendary
Activity: 2772
Merit: 1028
Duelbits.com
It worked guys  Grin

I was half harsh sending Bter message yesterday and that bad coin description is gone while fee is lowered to standard 0.2%
sr. member
Activity: 266
Merit: 250
Could someone put up the current network hash rate?

Thanks.

 Smiley
Jump to: