Bitcoin Forum
June 14, 2024, 08:01:01 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: PPC Stake  (Read 1511 times)
Wolf0 (OP)
Member
**
Offline Offline

Activity: 81
Merit: 1002


It was only the wind.


View Profile
April 03, 2013, 05:23:03 PM
Last edit: October 16, 2018, 03:25:12 AM by Wolf0
 #1

NaN.
tacotime
Legendary
*
Offline Offline

Activity: 1484
Merit: 1005



View Profile
April 03, 2013, 05:37:23 PM
 #2

After sitting on coins for 90d you make 1% per year mining stake blocks.  Stake blocks begin to be acquired after 30d.

Code:
XMR: 44GBHzv6ZyQdJkjqZje6KLZ3xSyN1hBSFAnLP6EAqJtCRVzMzZmeXTC2AHKDS9aEDTRKmo6a6o9r9j86pYfhCWDkKjbtcns
Vuxil
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile
April 03, 2013, 06:57:19 PM
 #3

http://ppcoin.org/static/ppcoin-paper.pdf

The paper can do a better job explaining it than anyone else
Mike Christ
aka snapsunny
Legendary
*
Offline Offline

Activity: 1078
Merit: 1003



View Profile
April 03, 2013, 06:58:49 PM
 #4

After sitting on coins for 90d you make 1% per year mining stake blocks.  Stake blocks begin to be acquired after 30d.

That's odd.  What are they encouraging by doing this?  Save more?

tacotime
Legendary
*
Offline Offline

Activity: 1484
Merit: 1005



View Profile
April 03, 2013, 06:59:16 PM
 #5

Actually, the paper seldom outlines any of the protocol specifications.  Rather, it just discusses the abstract theory behind the coin.

Code:
XMR: 44GBHzv6ZyQdJkjqZje6KLZ3xSyN1hBSFAnLP6EAqJtCRVzMzZmeXTC2AHKDS9aEDTRKmo6a6o9r9j86pYfhCWDkKjbtcns
tacotime
Legendary
*
Offline Offline

Activity: 1484
Merit: 1005



View Profile
April 03, 2013, 07:00:04 PM
 #6

After sitting on coins for 90d you make 1% per year mining stake blocks.  Stake blocks begin to be acquired after 30d.

That's odd.  What are they encouraging by doing this?  Save more?

No, eventually PoW mining will end and blocks will only be mined by PoS.  PoW is intended to give the initial distribution of coins to the network.  The 1% per annum is a tiny incentive to keep people mining coins so stake blocks are still generated.  It's been something that bothered me about the chain from the get-go, since it's not a particularly big incentive to let your coins sit and do nothing for 30-90d +, but Sunny King thinks it will work.

Code:
XMR: 44GBHzv6ZyQdJkjqZje6KLZ3xSyN1hBSFAnLP6EAqJtCRVzMzZmeXTC2AHKDS9aEDTRKmo6a6o9r9j86pYfhCWDkKjbtcns
Vuxil
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile
April 03, 2013, 07:00:15 PM
 #7

Actually, the paper seldom outlines any of the protocol specifications.  Rather, it just discusses the abstract theory behind the coin.

It explained coinstake and why hashing power is not needed for network security just fine to me. For specifics on implementation, one can look at the code on github
Mike Christ
aka snapsunny
Legendary
*
Offline Offline

Activity: 1078
Merit: 1003



View Profile
April 03, 2013, 07:03:54 PM
 #8

After sitting on coins for 90d you make 1% per year mining stake blocks.  Stake blocks begin to be acquired after 30d.

That's odd.  What are they encouraging by doing this?  Save more?

No, eventually PoW mining will end and blocks will only be mined by PoS.  PoW is intended to give the initial distribution of coins to the network.  The 1% per annum is a tiny incentive to keep people mining coins so stake blocks are still generated.  It's been something that bothered me about the chain from the get-go, since it's not a particularly big incentive to let your coins sit and do nothing for 30-90d +, but Sunny King thinks it will work.

That's interesting.  I think I get it; by ending PoW mining, people will no longer have to burn loads of electricity and burnt computers, and instead, all that they got through the mining (and selling) will then be used to "mine" the rest.  So do the coins get automatically added to your wallet based on how many you have at the time?  And if you move them at all, does the counter reset?  Very unusual.  And is it as secure as the PoW method?

tacotime
Legendary
*
Offline Offline

Activity: 1484
Merit: 1005



View Profile
April 03, 2013, 07:04:23 PM
 #9

It explained coinstake and why hashing power is not needed for network security just fine to me. For specifics on implementation, one can look at the code on github

The paper fails to explain a number of key characteristics of the chain, such as selection of the coin stake returns, the linear increase in coin stake return from 30 to 90d, why those timelines were selected, how the chain is designed to prevent PoS spamming, etc.  If you're one of the new devs, you should start talking about this stuff publicly.  As far as I'm concerned, the original PPC paper is far from technical and fails to address many of the potential vulnerabilities and shortcomings of the currency.  It's been my gripe since day one that the original paper borders on musings.

Code:
XMR: 44GBHzv6ZyQdJkjqZje6KLZ3xSyN1hBSFAnLP6EAqJtCRVzMzZmeXTC2AHKDS9aEDTRKmo6a6o9r9j86pYfhCWDkKjbtcns
tacotime
Legendary
*
Offline Offline

Activity: 1484
Merit: 1005



View Profile
April 03, 2013, 07:07:01 PM
 #10

That's interesting.  I think I get it; by ending PoW mining, people will no longer have to burn loads of electricity and burnt computers, and instead, all that they got through the mining (and selling) will then be used to "mine" the rest.  So do the coins get automatically added to your wallet based on how many you have at the time?  And if you move them at all, does the counter reset?  Very unusual.  And is it as secure as the PoW method?

Correct.  PoS blocks are automatically mined starting with 30d of coin age unless you tell the daemon or qt client not to.  If you move them, it resets your coin age and you have to wait another 30d.  No one knows if it's as secure as the PoW method yet.

Code:
XMR: 44GBHzv6ZyQdJkjqZje6KLZ3xSyN1hBSFAnLP6EAqJtCRVzMzZmeXTC2AHKDS9aEDTRKmo6a6o9r9j86pYfhCWDkKjbtcns
Vuxil
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile
April 03, 2013, 07:07:59 PM
 #11

The paper fails to explain a number of key characteristics of the chain, such as selection of the coin stake returns, the linear increase in coin stake return from 30 to 90d, why those timelines were selected, how the chain is designed to prevent PoS spamming, etc.  If you're one of the new devs, you should start talking about this stuff publicly.  As far as I'm concerned, the original PPC paper is far from technical and fails to address many of the potential vulnerabilities and shortcomings of the currency.  It's been my gripe since day one that the original paper borders on musings.

I know selection of what coins to spend will be handled by multiple wallets, so one would have a wallet for spending and another for saving up coinstake. Anyway, this is something I could certainly work on in the near future if you would find it helpful. Aside from the things you just listed, are there any other specific questions you have? If you have a list, feel free to PM me
chriswen
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500


View Profile
April 03, 2013, 07:08:54 PM
 #12

After sitting on coins for 90d you make 1% per year mining stake blocks.  Stake blocks begin to be acquired after 30d.

That's odd.  What are they encouraging by doing this?  Save more?

No, eventually PoW mining will end and blocks will only be mined by PoS.  PoW is intended to give the initial distribution of coins to the network.  The 1% per annum is a tiny incentive to keep people mining coins so stake blocks are still generated.  It's been something that bothered me about the chain from the get-go, since it's not a particularly big incentive to let your coins sit and do nothing for 30-90d +, but Sunny King thinks it will work.

That's interesting.  I think I get it; by ending PoW mining, people will no longer have to burn loads of electricity and burnt computers, and instead, all that they got through the mining (and selling) will then be used to "mine" the rest.  So do the coins get automatically added to your wallet based on how many you have at the time?  And if you move them at all, does the counter reset?  Very unusual.  And is it as secure as the PoW method?

Just like PoW mining there is some luck involved.  It is based off of how long they haven't been used for and also how much you have.  If you send it to another address it is reset.  But this doesn't exactly discourage spending cause its just 1% ppcoin per year.  And this method is quite secure also because it is hard to get 51%+ stake.  So instead of power protecting the network we have the coins protecting the network.
tacotime
Legendary
*
Offline Offline

Activity: 1484
Merit: 1005



View Profile
April 03, 2013, 07:09:15 PM
 #13

Quote
I know selection of what coins to spend will be handled by multiple wallets, so one would have a wallet for spending and another for saving up coinstake. Anyway, this is something I could certainly work on in the near future if you would find it helpful. Aside from the things you just listed, are there any other specific questions you have? If you have a list, feel free to PM me

Sure thing.  I want to help as I have a fork in mind for PPC in the future, I just don't understand enough about it right now to really trust forking the code.

Code:
XMR: 44GBHzv6ZyQdJkjqZje6KLZ3xSyN1hBSFAnLP6EAqJtCRVzMzZmeXTC2AHKDS9aEDTRKmo6a6o9r9j86pYfhCWDkKjbtcns
Mike Christ
aka snapsunny
Legendary
*
Offline Offline

Activity: 1078
Merit: 1003



View Profile
April 03, 2013, 07:14:08 PM
 #14


Just like PoW mining there is some luck involved.  It is based off of how long they haven't been used for and also how much you have.  If you send it to another address it is reset.  But this doesn't exactly discourage spending cause its just 1% ppcoin per year.  And this method is quite secure also because it is hard to get 51%+ stake.  So instead of power protecting the network we have the coins protecting the network.

Oh!  That's interesting.  So you'd need to somehow get 51% of all the PPcoins available to have control over network.  That's a lot harder to accomplish, since, in BTC's case, you can coerce a group of miners into one pool and thus take over the network in this way, but you'll never coerce someone into sending all their coins.  However, if this managed to happen, it would be difficult to reverse the effect, wouldn't it?

Aside from that.  It would seem to me that you'd be better off putting some PPcoins in cold storage, and having a separate wallet in which you spend.  The cold storage coins slowly build up, and if you gotta break into it to get more funds, you have a few more than you had before.  1% really isn't a lot tho Tongue  It's almost pointless, lest you have quite a nice sum.

maka
Newbie
*
Offline Offline

Activity: 54
Merit: 0


View Profile
April 03, 2013, 07:22:09 PM
 #15

You can see that in the long run, PoS is actually more secure than PoW.  If the government want to destroy PoW, all they need is to gather some monster computers and they can out run all the other users.  But in the case of PoS, if they try to buy half of the coins, the price will skyrocket that even the government will find it difficult.


Just like PoW mining there is some luck involved.  It is based off of how long they haven't been used for and also how much you have.  If you send it to another address it is reset.  But this doesn't exactly discourage spending cause its just 1% ppcoin per year.  And this method is quite secure also because it is hard to get 51%+ stake.  So instead of power protecting the network we have the coins protecting the network.

Oh!  That's interesting.  So you'd need to somehow get 51% of all the PPcoins available to have control over network.  That's a lot harder to accomplish, since, in BTC's case, you can coerce a group of miners into one pool and thus take over the network in this way, but you'll never coerce someone into sending all their coins.  However, if this managed to happen, it would be difficult to reverse the effect, wouldn't it?

Aside from that.  It would seem to me that you'd be better off putting some PPcoins in cold storage, and having a separate wallet in which you spend.  The cold storage coins slowly build up, and if you gotta break into it to get more funds, you have a few more than you had before.  1% really isn't a lot tho Tongue  It's almost pointless, lest you have quite a nice sum.
tacotime
Legendary
*
Offline Offline

Activity: 1484
Merit: 1005



View Profile
April 03, 2013, 07:26:30 PM
 #16


Just like PoW mining there is some luck involved.  It is based off of how long they haven't been used for and also how much you have.  If you send it to another address it is reset.  But this doesn't exactly discourage spending cause its just 1% ppcoin per year.  And this method is quite secure also because it is hard to get 51%+ stake.  So instead of power protecting the network we have the coins protecting the network.

Oh!  That's interesting.  So you'd need to somehow get 51% of all the PPcoins available to have control over network.  That's a lot harder to accomplish, since, in BTC's case, you can coerce a group of miners into one pool and thus take over the network in this way, but you'll never coerce someone into sending all their coins.  However, if this managed to happen, it would be difficult to reverse the effect, wouldn't it?

Aside from that.  It would seem to me that you'd be better off putting some PPcoins in cold storage, and having a separate wallet in which you spend.  The cold storage coins slowly build up, and if you gotta break into it to get more funds, you have a few more than you had before.  1% really isn't a lot tho Tongue  It's almost pointless, lest you have quite a nice sum.

The other major problem is that for people with small sums, the amounts generated will eventually cost more in fees to spend than the stake outputs themselves, though SK states he also isn't concerned about this.

Also, stake isn't generated w/o being connected to the network, so cold wallets per say for stake generation are impossible.

Code:
XMR: 44GBHzv6ZyQdJkjqZje6KLZ3xSyN1hBSFAnLP6EAqJtCRVzMzZmeXTC2AHKDS9aEDTRKmo6a6o9r9j86pYfhCWDkKjbtcns
Jutarul
Donator
Legendary
*
Offline Offline

Activity: 994
Merit: 1000



View Profile
April 03, 2013, 07:30:49 PM
 #17

One of the "problems" of the ppcoin POS scheme is the duality of the coins, acting both as currency and as stake. It is poorly studied, but the duality introduces a strong coupling between market price per coin and POS mining generation power, since increasing market price give an incentive to move coins out of stake. Thus an economic attack, in form of a short squeeze, may lead to a weakening of the network since people move coins out of stake. The opposite should be true for POW, since increasing market prices lead to an incentive to strengthen the network. The different dynamics comes from the reversibility between stake and coins. POS is still young and proposals like proof of burn can show ways out of this dilemma, e.g. by making the conversion from coins to stake non-reversible.

The ASICMINER Project https://bitcointalk.org/index.php?topic=99497.0
"The way you solve things is by making it politically profitable for the wrong people to do the right thing.", Milton Friedman
Mike Christ
aka snapsunny
Legendary
*
Offline Offline

Activity: 1078
Merit: 1003



View Profile
April 03, 2013, 07:43:47 PM
 #18


Just like PoW mining there is some luck involved.  It is based off of how long they haven't been used for and also how much you have.  If you send it to another address it is reset.  But this doesn't exactly discourage spending cause its just 1% ppcoin per year.  And this method is quite secure also because it is hard to get 51%+ stake.  So instead of power protecting the network we have the coins protecting the network.

Oh!  That's interesting.  So you'd need to somehow get 51% of all the PPcoins available to have control over network.  That's a lot harder to accomplish, since, in BTC's case, you can coerce a group of miners into one pool and thus take over the network in this way, but you'll never coerce someone into sending all their coins.  However, if this managed to happen, it would be difficult to reverse the effect, wouldn't it?

Aside from that.  It would seem to me that you'd be better off putting some PPcoins in cold storage, and having a separate wallet in which you spend.  The cold storage coins slowly build up, and if you gotta break into it to get more funds, you have a few more than you had before.  1% really isn't a lot tho Tongue  It's almost pointless, lest you have quite a nice sum.

The other major problem is that for people with small sums, the amounts generated will eventually cost more in fees to spend than the stake outputs themselves, though SK states he also isn't concerned about this.

Also, stake isn't generated w/o being connected to the network, so cold wallets per say for stake generation are impossible.

So it only counts while online?  Would it have to be online 100% of the time to ever hit the time required to gain the 1% a year?

H@ml3t
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
April 03, 2013, 07:52:52 PM
 #19


Just like PoW mining there is some luck involved.  It is based off of how long they haven't been used for and also how much you have.  If you send it to another address it is reset.  But this doesn't exactly discourage spending cause its just 1% ppcoin per year.  And this method is quite secure also because it is hard to get 51%+ stake.  So instead of power protecting the network we have the coins protecting the network.

Oh!  That's interesting.  So you'd need to somehow get 51% of all the PPcoins available to have control over network.  That's a lot harder to accomplish, since, in BTC's case, you can coerce a group of miners into one pool and thus take over the network in this way, but you'll never coerce someone into sending all their coins.  However, if this managed to happen, it would be difficult to reverse the effect, wouldn't it?

Aside from that.  It would seem to me that you'd be better off putting some PPcoins in cold storage, and having a separate wallet in which you spend.  The cold storage coins slowly build up, and if you gotta break into it to get more funds, you have a few more than you had before.  1% really isn't a lot tho Tongue  It's almost pointless, lest you have quite a nice sum.

The other major problem is that for people with small sums, the amounts generated will eventually cost more in fees to spend than the stake outputs themselves, though SK states he also isn't concerned about this.

Also, stake isn't generated w/o being connected to the network, so cold wallets per say for stake generation are impossible.

So it only counts while online?  Would it have to be online 100% of the time to ever hit the time required to gain the 1% a year?

This is not completely true. You can't mine PoS blocks if you're online, thats true, but you can still charge your stake while being offline. Then you might create some coins if you come online. Dublec, the owner of the bitparking exchange, found more than hundred PoS blocks in a row after bringing up the exchange's cold wallet. The new Version should fix this vulnerability, however it is not clear yet if it really can. Just one of several reasons why PPCoin still has central checkpointing.
Arcurus
Donator
Sr. Member
*
Offline Offline

Activity: 293
Merit: 250



View Profile
April 03, 2013, 08:06:21 PM
 #20

I like the innovation in the proof of stake concept in PPCcoin very much, but in the current PPCoin implementation, as far as I understand it, I see some drawbacks.

I’m also thinking about improving the proof of stake concept, therefore I have some questions:

Why using coinage for securing the network? Doesn't this make it more vulnerable to burning coin age double spending attacks?
Isn't it better to just sign with the coins itself?
(The reward of coins could be still 1% per coin age)

Isn't it better if you can secure the network at once with your coins? So why someone has to wait X days?



Perhaps we can use a kind of consensus algorithm like ripple has and combine this with proof of Stake.
So the current ledger would be the ledger with the most "coin votes"

P.s:: A feature, which gives you the ability to give another address the "voting" rights for your coins for a certain time period would be nice. This could solve the cold storage problem.

Good actions give strength to ourselves and inspire good actions in others.
Plato

Interested in a beautiful free world:
http://foundation.freicoin.org/
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!