Author

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

hero member
Activity: 820
Merit: 1000
July 10, 2013, 12:37:58 PM

Based on this, I would like to propose a change that adjusts the difficulty downward at the same time as N increases in an effort to keep block times close to their target in the days that follow.  In a no-loss scenario, an N increase halves the total hashpower, so I propose it also halves the difficulty at the same time.

That seems like a sensible idea.  It would likely stop people moving their miners away from YAC immediately following an N increase too (which they are doing because it is more profitable to mine elsewhere until the diff decreases/reward increases enough, which at the moment is taking several days / weeks)
hero member
Activity: 693
Merit: 500
July 10, 2013, 12:27:45 PM
Watching the effects of the latest N change I noticed a few things
A. - Even at a normalized hash rate (thanks canoe) - a lot of people bailed on mining YAC
B. - Block time mean quintupled - we went from 55 seconds or so to over 250 - it could still be a few more days before we get back down to 1 minute.
C. - Because of B, the transaction times crawled to a halt to fully validate
D. - The difficulty is still plunging to catch up to the loss of hashpower (both from N change and folks stopping mining)

The following is suggested based on the possibility of a future where this coin is widely accepted and what the end user experience would be like trying to make a transaction shortly after an N increase.  That person, would have to wait ~30+ minutes just to get the first 8 confirmations.  This is not the type of experience an end user user would likely tolerate without a high level of frustration.

Based on this, I would like to propose a change that adjusts the difficulty downward at the same time as N increases in an effort to keep block times close to their target in the days that follow.  In a no-loss scenario, an N increase halves the total hashpower, so I propose it also halves the difficulty at the same time.
hero member
Activity: 637
Merit: 500
July 08, 2013, 06:01:55 PM
Great info canoe, thanks.

There are two things that I don't liked from the beginning and pushed me back from getting more involved with the coin ( I am sure others can say the same):
* the amount of coins generated in the first day, is the best example of a ponzi scheme you can find.
* seeing how more than 1,3 M YAC is owned by just 5 addresses from a total of 4,3 M .

Still, yacoin is the altcoin with the most market support.
 Roll Eyes
full member
Activity: 121
Merit: 100
July 08, 2013, 01:14:55 PM
I've added an N chart for YAC on my charts website.  
http://cryptometer.org/yacoin_90_day_charts.html

I also added a "Normalized Network Hashrate" chart that adjusts the network hashrate to eliminate the effects of changes in N.  This can be used as an indication of raw computing power over time.  Details on that here:
https://bitcointalksearch.org/topic/m.2682957
sr. member
Activity: 381
Merit: 250
July 08, 2013, 09:38:22 AM
Playing with a new Yac theme, feedback welcome good or bad

http://i.imgur.com/o4GiSYu.png
hero member
Activity: 637
Merit: 500
July 08, 2013, 09:04:57 AM

[BOUNTY]

Anyway, is there someone skilled enough to add coin control to YACoin client? More info here > https://bitcointalksearch.org/topic/yet-another-coin-control-release-closed-144331
I'll pay 1 BTC for the job which must include source code and working Win32 and 64 bit binaries. Others are welcomed to add some coins to bounty.

Bump!

Just curious but why do you need / want coin control ? are you using p2pool with loads of very small transactions ?
There is a somehow generic coin control script under the contribs folder from the bitcoin source. It shouldn't be hard to adapt to yacoin if it doesn't make use of the latest api calls bitcoin introduced in it's latest version.
sr. member
Activity: 381
Merit: 250
July 08, 2013, 02:53:46 AM
voted Smiley
sr. member
Activity: 434
Merit: 250
July 08, 2013, 02:50:57 AM
- I would hope Windmaster would call his source official.

Probably an interesting point to open for discussion.  Does anyone object to calling my version of the client official?  Certainly it's not the original client, and I'm also not the original developer.  Thoughts everyone?


2. Run a poll on the official name for YAC
  • Yet Another Coin
  • Your Alternative Coin
  • Your Alternative Currency
  • ...

BTW - I lean toward "Your Alternative Currency" or "Your Alternative Coin" a bit.  The "Your Alternative Coin" option does jive with "YACoin" better than "Your Alternative Currency" though.


As one of the big holders of YAC (100K+) I cast my vote towards your client fork being the official
sr. member
Activity: 280
Merit: 250
July 07, 2013, 06:20:37 AM
- I would hope Windmaster would call his source official.

Probably an interesting point to open for discussion.  Does anyone object to calling my version of the client official?  Certainly it's not the original client, and I'm also not the original developer.  Thoughts everyone?
For me you are the official developer, but just calling your source official without some legitimation is a bad idea.

Personally I belive a vote mechanism via signed messages of wallets would be a good thing for the future anyways, but that might be overkill for this issue. Start a poll on yacointalk or here and that might give enough legitimation. We will need to change the code sometime in the future anyways (PoS double spends), so it's urgent that someone active gets accepted as official dev.
sr. member
Activity: 274
Merit: 250
July 06, 2013, 09:36:37 PM
Will the windows wallet remember it's previous window position and size? I've always wondered why all the coins' don't do that (at least for the windows versions).  Undecided
full member
Activity: 174
Merit: 100
A Coin A Day Keeps The Cold Away.
July 06, 2013, 08:03:08 PM
- I would hope Windmaster would call his source official.

Probably an interesting point to open for discussion.  Does anyone object to calling my version of the client official?  Certainly it's not the original client, and I'm also not the original developer.  Thoughts everyone?

While it is not the original client is has become the official client after the original dev went MiA.

So it should be called "official client".  Wink
newbie
Activity: 53
Merit: 0
July 06, 2013, 07:24:32 PM
- I would hope Windmaster would call his source official.

Probably an interesting point to open for discussion.  Does anyone object to calling my version of the client official?  Certainly it's not the original client, and I'm also not the original developer.  Thoughts everyone?


2. Run a poll on the official name for YAC
  • Yet Another Coin
  • Your Alternative Coin
  • Your Alternative Currency
  • ...

BTW - I lean toward "Your Alternative Currency" or "Your Alternative Coin" a bit.  The "Your Alternative Coin" option does jive with "YACoin" better than "Your Alternative Currency" though.

I think most users already consider your client as the official version and you as the main developer. I don't have any say in the matter of course, but that's what I think. Good job by the way. Smiley

I vote for "Your Alternative Coin", it just sounds more "natural".
sr. member
Activity: 347
Merit: 250
July 06, 2013, 05:08:04 PM
Some tweaks I pushed to github a bit ago:

 - Checkpoint added at block 120,000.
 - More changing of "YaCoin" to "YACoin" in the source.
 - Changed network client version string from "Satoshi" to "YACoin-WM".
sr. member
Activity: 347
Merit: 250
July 06, 2013, 05:06:00 PM
- I would hope Windmaster would call his source official.

Probably an interesting point to open for discussion.  Does anyone object to calling my version of the client official?  Certainly it's not the original client, and I'm also not the original developer.  Thoughts everyone?


2. Run a poll on the official name for YAC
  • Yet Another Coin
  • Your Alternative Coin
  • Your Alternative Currency
  • ...

BTW - I lean toward "Your Alternative Currency" or "Your Alternative Coin" a bit.  The "Your Alternative Coin" option does jive with "YACoin" better than "Your Alternative Currency" though.
hero member
Activity: 756
Merit: 501
July 06, 2013, 11:14:59 AM
Yes, I also have to do it everytime I transfer funds there.
At least they could put up a notification or something like in btc-e.
Actually:

Crypto-currencies are credited within 1 minute after accessing this page or "My funds" page and only after 8 confirmations of the transaction in the network. Click here to get an unused address.
 Grin
hero member
Activity: 637
Merit: 500
July 06, 2013, 06:17:00 AM
I got it. The support guy said to look at the funds page and it will get credited 1 minute after that.
How strange. O.o

Did that and it was credited.

Yes, I also have to do it everytime I transfer funds there.
At least they could put up a notification or something like in btc-e.
sr. member
Activity: 266
Merit: 250
July 06, 2013, 03:16:12 AM
I got it. The support guy said to look at the funds page and it will get credited 1 minute after that.
How strange. O.o

Did that and it was credited.
sr. member
Activity: 266
Merit: 250
July 05, 2013, 06:32:15 PM
Could someone look at a transaction for me? I sent Bter 500 YAC yesterday and it still hasn't show up.

http://yacexplorer.tk/tx/a5a7c2494b2e32812cd054b8ecbe2e7508a5b37b3ff4b3d53b48cbe44eaa7981

me: YE7A1h2VQAU6LCvGCdNgFFfgq78RuuYDkX
bter: Y28AcfZhtCk8V95WDbfC6jMSyV5eAto3Xe

Looks like it got added to block 121778 but outputs show "not yet redeemed"?
hero member
Activity: 588
Merit: 500
July 04, 2013, 05:09:10 PM
[ANN][YAC] Ubuntu PPA Stable releases

ppa:yacoin/yacoin

Code:
sudo apt-add-repository ppa:yacoin/yacoin
sudo apt-get update
sudo apt-get install yacoin-qt
sudo apt-get install yacoind

** Warning to all current Ubuntu Yacoin users
This repository uses LibDB 4.8 from the Bitcoin PPA to compile the binaries and uses it to open the wallet database.

Your own github source compiled yacoin-qt might have created a wallet with libDB 5.1. In that case the wallet will not open with this version.

If you migrate to using this PPA Yacoin client, you need to create a new wallet and use the old client to send your YACs to the new wallet.
(or you can dumpprivkey and importprivkey if you know how)

Backup your wallet.dat before trying any new software
Code:
cp ~/.yacoin/wallet.dat ~/.yacoin/wallet.dat.bak

Nice work! Smiley
Jump to: