Author

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

sr. member
Activity: 406
Merit: 250
The cryptocoin watcher
Anyone willing to create logos that reflect the symbol, please feel free! Sometimes the perfect graphic isn't self evident till it's seen. I'll try myself too when I can.
full member
Activity: 239
Merit: 100
Socialist Cryptocurrency Devote
Suggestion for official Yacoin currency symbol Ɏ or U+024E   

Symbol: Ɏ
Unicode name: Latin Capital Letter Y with stroke
Code: U+024E
Decimal:
Code:
Ɏ

https://en.wikipedia.org/wiki/List_of_Unicode_characters
https://en.wikipedia.org/wiki/Unicode_input

Good one, that's another bit of originality for YAC.

I vote for this one.
I second this, it is a pretty good simple plus unicode is definetly a plus.
legendary
Activity: 2772
Merit: 1028
Duelbits.com
Suggestion for official Yacoin currency symbol Ɏ or U+024E   

Symbol: Ɏ
Unicode name: Latin Capital Letter Y with stroke
Code: U+024E
Decimal:
Code:
Ɏ

https://en.wikipedia.org/wiki/List_of_Unicode_characters
https://en.wikipedia.org/wiki/Unicode_input

Good one, that's another bit of originality for YAC.

I vote for this one.
sr. member
Activity: 462
Merit: 250
I think it's very important to see YAC on sites like http://www.coinchoose.com/

I found this post with formula for BTC : https://bitcointalksearch.org/topic/m.743237

But i have no idea how we can integrate N in this formula.. someone have an idea ?

YAC was on CoinChoose for a bit, but I think sal002 took it off because it skewed the graphs. Perhaps there's another way we could have it added (on a separate "CPU Coin" section...or not have a line for it on the graph, but have it in the grid, etc).

I do agree that it's very important to have it on CoinChoose, but as it is a CPU coin with a low value, the result may not be that impressive anyhow. Smiley
sr. member
Activity: 406
Merit: 250
The cryptocoin watcher
Sounds good. I don't think the Igorot people in the Philippines will mind. http://en.wikipedia.org/wiki/Y_with_stroke
member
Activity: 112
Merit: 10
Suggestion for official Yacoin currency symbol Ɏ or U+024E   

Symbol: Ɏ
Unicode name: Latin Capital Letter Y with stroke
Code: U+024E
Decimal:
Code:
Ɏ

https://en.wikipedia.org/wiki/List_of_Unicode_characters
https://en.wikipedia.org/wiki/Unicode_input
sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
I think it's very important to see YAC on sites like http://www.coinchoose.com/

I found this post with formula for BTC : https://bitcointalksearch.org/topic/m.743237

But i have no idea how we can integrate N in this formula.. someone have an idea ?

You need a formula for the block reward, Nfactor affects only difficulty.

EDIT: from the source:
Code:
int64 GetProofOfWorkReward(unsigned int nBits)
{
    CBigNum bnSubsidyLimit = MAX_MINT_PROOF_OF_WORK;
    CBigNum bnTarget;
    bnTarget.SetCompact(nBits);
    CBigNum bnTargetLimit = bnProofOfWorkLimit;
    bnTargetLimit.SetCompact(bnTargetLimit.GetCompact());

    // ppcoin: subsidy is cut in half every 64x multiply of difficulty
    // A reasonably continuous curve is used to avoid shock to market
    // (nSubsidyLimit / nSubsidy) ** 6 == bnProofOfWorkLimit / bnTarget
    //
    // Human readable form:
    //
    // nSubsidy = 100 / (diff ^ 1/6)
    CBigNum bnLowerBound = CENT;
    CBigNum bnUpperBound = bnSubsidyLimit;
    while (bnLowerBound + CENT <= bnUpperBound)
    {
        CBigNum bnMidValue = (bnLowerBound + bnUpperBound) / 2;
        if (fDebug && GetBoolArg("-printcreation"))
            printf("GetProofOfWorkReward() : lower=%"PRI64d" upper=%"PRI64d" mid=%"PRI64d"\n", bnLowerBound.getuint64(), bnUpperBound.getuint64(), bnMidValue.getuint64());
        if (bnMidValue * bnMidValue * bnMidValue * bnMidValue * bnMidValue * bnMidValue * bnTargetLimit > bnSubsidyLimit * bnSubsidyLimit * bnSubsidyLimit * bnSubsidyLimit * bnSubsidyLimit * bnSubsidyLimit * bnTarget)
            bnUpperBound = bnMidValue;
        else
            bnLowerBound = bnMidValue;
    }

    int64 nSubsidy = bnUpperBound.getuint64();
    nSubsidy = (nSubsidy / CENT) * CENT;
    if (fDebug && GetBoolArg("-printcreation"))
        printf("GetProofOfWorkReward() : create=%s nBits=0x%08x nSubsidy=%"PRI64d"\n", FormatMoney(nSubsidy).c_str(), nBits, nSubsidy);

    return min(nSubsidy, MAX_MINT_PROOF_OF_WORK);
}
sr. member
Activity: 335
Merit: 255
Counterparty Developer
I think it's very important to see YAC on sites like http://www.coinchoose.com/

I found this post with formula for BTC : https://bitcointalksearch.org/topic/m.743237

But i have no idea how we can integrate N in this formula.. someone have an idea ?
sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
I've noticed a huge increase in network hashrate. It is now 600x my own hashrate, while it was still 300x two days ago.

The client sometimes reports garbage, take a look at these graphs, they're averaged over 144 blocks (10 blocks for 24h graphs).
Network hashrate actually decreased on the 29th due to the Nfactor change.
http://yacexplorer.tk/graphs.htm
member
Activity: 94
Merit: 10
Quote
{
    "blocks" : 76185,
    "currentblocksize" : 1000,
    "currentblocktx" : 0,
    "difficulty" : 1.48652633,
    "errors" : "",
    "generate" : true,
    "genproclimit" : -1,
    "hashespersec" : 150811,
    "networkhashps" : 89660601,
    "pooledtx" : 0,
    "testnet" : false,
    "Nfactor" : 8,
    "N" : 512,
    "powreward" : 23.40000000
}

I've noticed a huge increase in network hashrate. It is now 600x my own hashrate, while it was still 300x two days ago.
sr. member
Activity: 425
Merit: 262
Note that scrypt-jane isn't a hashing algorithm, it's a generic scrypt library that supports many different variations of scrypt, including scrypt+salsa20/8 as used by Litecoin.  I've noticed quite a few people refer to the scrypt variant used by YAC as "scrypt-jane", but that's actually wrong.

So what's the name for it? Roll Eyes We shall give it a name, scrypt-chacha?
full member
Activity: 239
Merit: 100
Socialist Cryptocurrency Devote
Hmm someone should put a bounty up for proper software or better yet integration into cgminer (which is much more likely than BFGminer due to lukejr's view on alt coins)
I'd be willing to throw a couple coins in to get a bounty up. (by coins I mean both YAC and BTC)
sr. member
Activity: 347
Merit: 250
AMD's next gen APU with HSA will be very interesting, the unified memory addressing can be the boost for the scrypt or even scrypt jane. In next year, we can try Kaveri.

Note that scrypt-jane isn't a hashing algorithm, it's a generic scrypt library that supports many different variations of scrypt, including scrypt+salsa20/8 as used by Litecoin.  I've noticed quite a few people refer to the scrypt variant used by YAC as "scrypt-jane", but that's actually wrong.
sr. member
Activity: 434
Merit: 250
What is the advantage of Stratum mining?

More work is done on miners end resulting in less bandwidth needed for the pool server.
sr. member
Activity: 425
Merit: 262
AMD's next gen APU with HSA will be very interesting, the unified memory addressing can be the boost for the scrypt or even scrypt jane. In next year, we can try Kaveri.
AGD
legendary
Activity: 2070
Merit: 1164
Keeper of the Private Key
What is the advantage of Stratum mining?
hero member
Activity: 802
Merit: 1003
GCVMMWH
What I think we need next TBH is a proper mining program with stratum support. That way we can capitalize on the hashrate we still have left and get better feedback and less stale shares.

I looked at this very briefly a few days ago and it looks like it could be adapted to YACoin if someone has time to spend a few hours on it    https://github.com/CryptoManiac/stratum-mining
sr. member
Activity: 328
Merit: 250
The whole point of trying to make a GPU-hard coin is to get a more even initial coin distribution than bitcoin/litecoin did.  The number of people with CPUs is way higher than the number with good GPUs.  There is no point to making a new alt-coin to change the mining algorithm if it doesn't promote a wider distribution by cutting out the GPU farmers.  The algorithm doesn't have to last forever; it only has to last a few years until ASICs are developed.  Litecoin lost its whole purpose when it was taken over by GPUs.  If we knew a way to assign an equal amount of coins to everyone on the planet in a decentralized way, we would do that, but that technology is decades away.  Distributing it to everyone with a CPU is way less fair, but it is still vastly superior to giving it to everyone with a GPU.
full member
Activity: 239
Merit: 100
Socialist Cryptocurrency Devote
I wouldn't be surprised if eventually an implementation for GPUs came along that was optimized and destroyed CPUs for efficiency and speed.

+1

There's no way to [proof] proof anything forever... Unless WM wants to spend the time/effort to constantly try to stay ahead of GPU implementations...

Personally, I don't see a reason why eventual mass GPU YACoin mining would do anything but strengthen YAC as it did for LTC. Besides, there are going to be "lots" of vid cards sitting around looking for something to do once ASIC's completely take over Bitcoin. 
I am actually going to have to disagree. GPU mining means fpga's and asics can still function and thus dominate which is why YAC must be sure to keep it self safe from things such as this. Furthermore, GPU mining would only increase the difficulty and make my small supply of coins even smaller  Wink
No but really litecoin isn't that well off, sure it is better than YAC or most other alt coins but thats pretty much because it was first not because GPU mining has treated it well.
If need be while it would be painful I think that the N factor should be increased if gpu mining became a viable option lest people begin the process of pumping and dumping. If we want YAC to last we need to keep it CPU only. Because even if everyone is going slower it will at least be a network wide slowdown and hit everyone relatively evenly which is partly why the massive speed decreases arent that bad because it is only a speed decrease for the network and not just for you and these decreases help keep YAC slightly safer with each increment. What I think we need next TBH is a proper mining program with stratum support. That way we can capitalize on the hashrate we still have left and get better feedback and less stale shares.
hero member
Activity: 802
Merit: 1003
GCVMMWH
 I wouldn't be surprised if eventually an implementation for GPUs came along that was optimized and destroyed CPUs for efficiency and speed.

+1

There's no way to [proof] proof anything forever... Unless WM wants to spend the time/effort to constantly try to stay ahead of GPU implementations...

Personally, I don't see a reason why eventual mass GPU YACoin mining would do anything but strengthen YAC as it did for LTC. Besides, there are going to be "lots" of vid cards sitting around looking for something to do once ASIC's completely take over Bitcoin. 
Jump to: