Pages:
Author

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

hero member
Activity: 516
Merit: 500
CAT.EX Exchange
If you look at the y=1 / diff^1/6 curve it goes up sharply when diff->0 . The 1/6 factor might be OK to deal with Moore's Law when diff is big. But it is not doing well when diff is low. Faster GPUs won't make much of a difference when going through x^1/6 .

The inflation is now 118% pa, or 10% per month, not counting POS. The top miner at coinmin.pl is getting 84k YAC per day. If the community doesn't do anything YAC will get the reputation that saver's value will be wiped out by a few miners when diff is low.

YAC survives to this day was not because someone stuck to the original release, but because someone went ahead to keep working and improving.

I don't know if a hardfork is needed. But if it is, there is only one pool and 60 miners in the world to persuade.

For a starter, I suggest we change the cap to 25 which effectively sets the index to 0 when diff<=1. The cap is reached when diff<1 . Maximum inflation will be 49% pa. It's still pretty bad but if it is too low the miners aren't too happy. That said if a miner likes YAK, he/she should like low inflation; if she/he doesn't care, then feel free to mine something else.
hero member
Activity: 809
Merit: 501
aliases - i'd rather not do that. even firstbits seemed like a dumb idea to me. i can guarantee it'll end up like the coinbase's aliases (at least i think it was coinbase) - a fake sean's outpost charity alias registered within minutes and "the ceo of bitcoin", to name a few Cheesy

So what? But NVM, I see no one here wanna innovate even a bit so I'm out, enjoy YAC under 100 Satoshi very soon - well deserved.

To be honest I don't think innovation is what does the full thing. Take a look at myriadcoin, it's at 70 satoshi right now and it's the only one that introduced distributed algo mining...

Good point. But I was uneasy with Myriadcoin because if the concept was successful, wouldn't a 10+ algorithm coin be so much better? With that said, I feel so many people now are very simply looking at the price per coin. If people want to make money off of price speculation, there are MANY different avenues for that. I'll also point out that all of the alts have been declining, and it seems every thread is full of frustration with that. It is important to remember the price of Bitcoin in dollars has a huge effect on the price of YACoin in dollars.

I think POW inflation seems too high when network hash rate is low.

I was actually kind of noticing the same thing - Worst case scenario, it becomes 100 coins per block, and that's 144,000 YAC per day mined in an idealistic situation (1 block per minute, no POS).  The problem is, changing the reward is a hard fork, and
   a. Hard forks should be kept to a minimum
   b. changing the block reward has had detrimental effects on other coins
   c. from a YAC->BTC perspective, the price has adjusted to reflect this, and the same hash I had a month ago brings in more YAC, but that YAC is worth the same amount of BTC as last months YAC was worth at last months YAC->BTC prices.

I don't think a hard fork to address just that is in order, but if there were a couple of changes for the better that needed to be done, it might be something to consider changing.  

I almost dropped YACoin altogether a while back because of this characteristic until someone pointed out the 100 block reward limit. I think the key here, in particular, is patience. What will happen when the 880ti comes out? I imagine it could have an effect on hashrate. There will surely be more high VRAM GPUs on the way, and I imagine some of the i7 chips will become cheaper, which will encourage higher and higher hashrate for all the scrypt-chacha coins.
hero member
Activity: 693
Merit: 500
I think POW inflation seems too high when network hash rate is low.

I was actually kind of noticing the same thing - Worst case scenario, it becomes 100 coins per block, and that's 144,000 YAC per day mined in an idealistic situation (1 block per minute, no POS).  The problem is, changing the reward is a hard fork, and
   a. Hard forks should be kept to a minimum
   b. changing the block reward has had detrimental effects on other coins
   c. from a YAC->BTC perspective, the price has adjusted to reflect this, and the same hash I had a month ago brings in more YAC, but that YAC is worth the same amount of BTC as last months YAC was worth at last months YAC->BTC prices.

I don't think a hard fork to address just that is in order, but if there were a couple of changes for the better that needed to be done, it might be something to consider changing. 
hero member
Activity: 516
Merit: 500
CAT.EX Exchange
I think POW inflation seems too high when network hash rate is low.
hero member
Activity: 802
Merit: 1003
GCVMMWH

Screw you guys... I'm going home!


I believe dogecoin is looking for some new fanboys. See ya!

To anyone else that has some suggestions and wants to actually discuss the pros and cons of implementing, please continue to do so.
sr. member
Activity: 322
Merit: 250
aliases - i'd rather not do that. even firstbits seemed like a dumb idea to me. i can guarantee it'll end up like the coinbase's aliases (at least i think it was coinbase) - a fake sean's outpost charity alias registered within minutes and "the ceo of bitcoin", to name a few Cheesy

So what? But NVM, I see no one here wanna innovate even a bit so I'm out, enjoy YAC under 100 Satoshi very soon - well deserved.

To be honest I don't think innovation is what does the full thing. Take a look at myriadcoin, it's at 70 satoshi right now and it's the only one that introduced distributed algo mining...
legendary
Activity: 1288
Merit: 1043
:^)
aliases - i'd rather not do that. even firstbits seemed like a dumb idea to me. i can guarantee it'll end up like the coinbase's aliases (at least i think it was coinbase) - a fake sean's outpost charity alias registered within minutes and "the ceo of bitcoin", to name a few Cheesy

So what? But NVM, I see no one here wanna innovate even a bit so I'm out, enjoy YAC under 100 Satoshi very soon - well deserved.
sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
leveldb would not improve the start-up time by much, as there are some more PoS-related checks and also the scrypt Nfactor a major role in load times (and with so many blocks it gets even worse).

yeah, the geolocation data was on my old site - though afaik it was quite inaccurate (a LONG delay before an inactive address was removed from the list - so it was a bit inflated). i could make a more accurate version of that from the dnsseed server data (currently ~400 nodes, just 35 with over 10% uptime over last 30 days - so the network isn't that big).

no opinion on the qt wallet transparency here Tongue

aliases - i'd rather not do that. even firstbits seemed like a dumb idea to me. i can guarantee it'll end up like the coinbase's aliases (at least i think it was coinbase) - a fake sean's outpost charity alias registered within minutes and "the ceo of bitcoin", to name a few Cheesy

what i'd like to see is people swithing from full qt wallet to thin clients (instant start-up, negligible storage requirements, not so much cpu-intensive - so it can run on your smartphone without draining the battery in seconds). however, that would require a PoS minting capability built into such clients - which is not an easy task, but certainly doable. just my 2 yacs

With many full nodes that accept incoming connections some cool "anon" features can be done. Not a single altcoin yet improved a way nodes connect and reconnect over time which is what makes networks an easy target for signal inteligence and especially traffic analysis.

imo the node "buckets" and overall connection policy in bitcoin and derivatives in quite good and i don't see anything obvious to improve there. traffic analysis? there's no encryption whatsoever, so i don't see the point there. same with sigint. also, all the *coin networks have a unique identification "magic" so you can eg. easily block all bitcoin traffic with a simple deep packet inspection.
legendary
Activity: 1288
Merit: 1043
:^)
For 2, I agree with Thirty, I always get at least 8 connections. Do you have a common setup, or are using any proxies, etc?

I use common setup. Anyway, there used to be a website showing not just number of nodes but geo-location of them, is it still online? With many full nodes that accept incoming
connections some cool "anon" features can be done. Not a single altcoin yet improved a way nodes connect and reconnect over time which is what makes networks an easy target
for signal inteligence and especially traffic analysis.

http://en.wikipedia.org/wiki/Signal_intelligence

4. Aliases - user creates an alias and assigns YAC address to it via special transaction, later to send coins to user one could just use alias instead of normal YAC address.

4. - Seems problematic and memory intensive - everyone with an open wallet would need to be scanning all aliases on the off chance they're sending it to one.  Plus, nothing like having alias squatters! Tongue  Has any coin implemented this?

To not break main database compatibility, aliases could be stored in separate database which would be indexed and thus allow quick scan. Since alias is linked to single YAC address
and there can't be more than 1 alias per YAC address, squatting would mean potential alias buyer risks losing coins because seller would know YAC address private key at all times so
I think alias market would just not work.

NXT has aliases and one other coin (I think it is based on CryptoNote) added aliases but only as a special transaction within newly mined block, e.g. only block creator can add alias.
Not really practical, I see no good reason to prevent normal users from creating aliases for YAC addresses they are using. Of course, there would be a fee preferably much over 0.01
YAC to avoid spamming.
hero member
Activity: 516
Merit: 500
CAT.EX Exchange
Primecoin has 1 minute block time, too.  I just clocked. Primecoin wallet takes 2 min 30 sec from starting wallet to wallet starting to sync. Yacoin wallet takes 6 min 20 sec to do that.
hero member
Activity: 802
Merit: 1003
GCVMMWH


Startup time was greatly increased though a coding change, but LevelDB still needs to be implemented.

For 2, I agree with Thirty, I always get at least 8 connections. Do you have a common setup, or are using any proxies, etc?

3) You don't like the semi transparent wallet Wink  
I will look at the ones you mentioned as it would be great to distance YAC from the common wallet theme for sure.

Thanks for the suggestions!


1) You mean greatly improved/reduced, right?  Wink
2) I get plenty of connections too.
3) I've always wondered if the transparency is deliberate.  Cheesy

1) Haha, yes, I meant speed of the startup time, but greatly improved/reduced sounds much better!

3) I added the opacity to symbolize the overall transparency that Yacoin represents Smiley I like it, but if someone wants to change it (cough, Thirtybird), here is my code. https://github.com/yacoin/yacoin/blob/master/src/qt/bitcoingui.cpp#L73
sr. member
Activity: 274
Merit: 250


Startup time was greatly increased though a coding change, but LevelDB still needs to be implemented.

For 2, I agree with Thirty, I always get at least 8 connections. Do you have a common setup, or are using any proxies, etc?

3) You don't like the semi transparent wallet Wink  
I will look at the ones you mentioned as it would be great to distance YAC from the common wallet theme for sure.

Thanks for the suggestions!


1) You mean greatly improved/reduced, right?  Wink
2) I get plenty of connections too.
3) I've always wondered if the transparency is deliberate.  Cheesy
hero member
Activity: 693
Merit: 500
Just a few things that would improve YAC overally:

1. Switch database to LevelDB - faster startup and shutdown, less chance for data corruption.
2. Increase number of full nodes that accept incoming connections - currently my node can't find even 8 of them after few hours online.
3. Use different wallet look and feel - check Silkcoin or N5coin, integrated blockchain explorer and statistics are just awesome addition.
4. Aliases - user creates an alias and assigns YAC address to it via special transaction, later to send coins to user one could just use alias instead of normal YAC address.


1. - I think that was done a long time ago
2. - I had 20 connections after 30 minutes and now 49 after 12 hours
3. - Great ideas, just need someone to volunteer to write them
4. - Seems problematic and memory intensive - everyone with an open wallet would need to be scanning all aliases on the off chance they're sending it to one.  Plus, nothing like having alias squatters! Tongue  Has any coin implemented this?


Startup time was greatly increased though a coding change, but LevelDB still needs to be implemented.

For 2, I agree with Thirty, I always get at least 8 connections. Do you have a common setup, or are using any proxies, etc?

3) You don't like the semi transparent wallet Wink  
I will look at the ones you mentioned as it would be great to distance YAC from the common wallet theme for sure.

Thanks for the suggestions!


My mistake - I thought that change included the switch to LevelDB.

Actually, I don't care for the semi-transparent myself - I use the wallet through an RDP connection, so it's rather painful at times if the connection is slow.
sr. member
Activity: 260
Merit: 251
Just a few things that would improve YAC overally:

1. Switch database to LevelDB - faster startup and shutdown, less chance for data corruption.
2. Increase number of full nodes that accept incoming connections - currently my node can't find even 8 of them after few hours online.
3. Use different wallet look and feel - check Silkcoin or N5coin, integrated blockchain explorer and statistics are just awesome addition.
4. Aliases - user creates an alias and assigns YAC address to it via special transaction, later to send coins to user one could just use alias instead of normal YAC address.

1. - I think that was done a long time ago
AFAIK that ain't so!
Quote
2. - I had 20 connections after 30 minutes and now 49 after 12 hours
3. - Great ideas, just need someone to volunteer to write them
4. - Seems problematic and memory intensive - everyone with an open wallet would need to be scanning all aliases on the off chance they're sending it to one.  Plus, nothing like having alias squatters! Tongue  Has any coin implemented this?

The change from BerkeleyDB to levelDB doesn't involve the wallet as far as Bitcoin goes.  It is also NOT documented what exactly the files in the Bitcoin blocks, index and chainstate directories represent.  Bitcoin switched over at version 0.8.0, which is just after the YACoin source was snagged, since you can see YACoin's Bitcoin version as 0.7.3

Even if one knew intimately what the Bitcoin ...chainstate/nnnnnnn.sst files were, the .../blocks/index/00nnnn.sst files were, etc.  And even if one could "convert" the old data to a new levelDB rendition, coordinating the change-over would seem to be "tricky", without testing, etc. etc.

Doesn't mean one shouldn't though.

subSTRATA, I'm not seeing any appreciable shutdown delay in YACoin 0.4.3 or 0.4.4 And the start up is quite fast (the 2nd time, when "stuff" is in the OS caches Smiley)  Even the "first-time" LoadBlockIndexGuts() isn't too shabby since at ~1 minute per block, there are more blocks than a ~10 minute per block coin.  YACoin has almost twice as many blocks as Bitcoin.  There are other start up checks too, and I don't know if levelDB would affect them that much.  For example the checking stake checksums and the Verifying the last xxx blocks.

Ron

hero member
Activity: 802
Merit: 1003
GCVMMWH
Just a few things that would improve YAC overally:

1. Switch database to LevelDB - faster startup and shutdown, less chance for data corruption.
2. Increase number of full nodes that accept incoming connections - currently my node can't find even 8 of them after few hours online.
3. Use different wallet look and feel - check Silkcoin or N5coin, integrated blockchain explorer and statistics are just awesome addition.
4. Aliases - user creates an alias and assigns YAC address to it via special transaction, later to send coins to user one could just use alias instead of normal YAC address.


1. - I think that was done a long time ago
2. - I had 20 connections after 30 minutes and now 49 after 12 hours
3. - Great ideas, just need someone to volunteer to write them
4. - Seems problematic and memory intensive - everyone with an open wallet would need to be scanning all aliases on the off chance they're sending it to one.  Plus, nothing like having alias squatters! Tongue  Has any coin implemented this?


Startup time was greatly increased though a coding change, but LevelDB still needs to be implemented.

For 2, I agree with Thirty, I always get at least 8 connections. Do you have a common setup, or are using any proxies, etc?

3) You don't like the semi transparent wallet Wink  
I will look at the ones you mentioned as it would be great to distance YAC from the common wallet theme for sure.

Thanks for the suggestions!
hero member
Activity: 693
Merit: 500
Just a few things that would improve YAC overally:

1. Switch database to LevelDB - faster startup and shutdown, less chance for data corruption.
2. Increase number of full nodes that accept incoming connections - currently my node can't find even 8 of them after few hours online.
3. Use different wallet look and feel - check Silkcoin or N5coin, integrated blockchain explorer and statistics are just awesome addition.
4. Aliases - user creates an alias and assigns YAC address to it via special transaction, later to send coins to user one could just use alias instead of normal YAC address.

1. - I think that was done a long time ago
2. - I had 20 connections after 30 minutes and now 49 after 12 hours
3. - Great ideas, just need someone to volunteer to write them
4. - Seems problematic and memory intensive - everyone with an open wallet would need to be scanning all aliases on the off chance they're sending it to one.  Plus, nothing like having alias squatters! Tongue  Has any coin implemented this?
legendary
Activity: 1288
Merit: 1043
:^)
Just a few things that would improve YAC overally:

1. Switch database to LevelDB - faster startup and shutdown, less chance for data corruption.
2. Increase number of full nodes that accept incoming connections - currently my node can't find even 8 of them after few hours online.
3. Use different wallet look and feel - check Silkcoin or N5coin, integrated blockchain explorer and statistics are just awesome addition.
4. Aliases - user creates an alias and assigns YAC address to it via special transaction, later to send coins to user one could just use alias instead of normal YAC address.
hero member
Activity: 802
Merit: 1003
GCVMMWH
Very cool.  Can someone post a separate thread about Yacdice?
member
Activity: 106
Merit: 10
Sarted up a little dicegame for Yacoin =)

1% house edge
Instant Payout
No registration
+Faucet, 0.01YAC giveaway every 60 sec

http://dbl.btcfarming.com/yacoindice

Hope this will boost some life into Yac again

Wow!  This is awesome!

I'm not sure if the 'faucet' is working.  It says 'Sorry, your balance must be 0 to claim the Yacoin bonus.' when I enter the catcha.

Is there an option for players to 'invest in the house' to help increase the max bets?  I'd be interesting in this. Smiley

The Faucet is only giving out if your ballance is exact 0, this is to prevent someone screwing with the bankroll.
For now so is there not any invest opportunity, since i don't want to be hold accountable for others non "play funds" until i know for sure that the script is safe ^^

The bankroll is 6600Yac, so it's a start hehe
legendary
Activity: 1918
Merit: 1012
★Nitrogensports.eu★
Sarted up a little dicegame for Yacoin =)

1% house edge
Instant Payout
No registration
+Faucet, 0.01YAC giveaway every 60 sec

http://dbl.btcfarming.com/yacoindice

Hope this will boost some life into Yac again

Wow!  This is awesome!

I'm not sure if the 'faucet' is working.  It says 'Sorry, your balance must be 0 to claim the Yacoin bonus.' when I enter the catcha.

Is there an option for players to 'invest in the house' to help increase the max bets?  I'd be interesting in this. Smiley
Pages:
Jump to: