Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: hilariousandco-rapped on November 06, 2014, 12:52:32 AM



Title: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: hilariousandco-rapped on November 06, 2014, 12:52:32 AM
PoS mining is vulnerable to many attacks and cannot be scaled the way that PoW can be. I would like to know why so many people are advocating for Bitcoin to stop using PoW mining and to switch to PoS.

PoW is by far more secure, the level of security will increase as the value of Bitcoin increases as people will want to mine with more powerful miners. It is also not possible to fake PoW.

Did you not read my whitepaper?

-Satoshi


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: kokojie on November 06, 2014, 04:15:14 AM
If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct :)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Kimowa on November 06, 2014, 04:21:37 AM
If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct :)
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: bornil267645 on November 06, 2014, 05:44:28 AM
If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct :)
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?

Exactly, I thought attacking PoS coin is much more cost free (next to nothing) than attacking PoW coin.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Soros Shorts on November 06, 2014, 05:58:05 AM
Some people are not happy that ASIC manufacturers have some power over the system and are able to use their technical skills to enrich themselves while providing the technology to help secure the network. They'd rather go with the current banking model where all the power is held by the stakeholders.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 06, 2014, 06:50:26 AM
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?

Exactly, I thought attacking PoS coin is much more cost free (next to nothing) than attacking PoW coin.

You guys are both brainwashed, sorry to have to say this. Either that, or you're miners/early bitcoin adopters.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: achimsmile on November 06, 2014, 06:55:42 AM
If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct :)
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?

Exactly, I thought attacking PoS coin is much more cost free (next to nothing) than attacking PoW coin.

You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: jsgayo on November 06, 2014, 06:56:01 AM
Some people think that POS is to save energy and more environmentally friendly. In fact, POW consistent with the principles of input and output.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: achimsmile on November 06, 2014, 06:59:15 AM
Some people think that POS is to save energy and more environmentally friendly. In fact, POW consistent with the principles of input and output.

that's right, in PoW the input is energy, the output is heat (and hashes)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Fernandez on November 06, 2014, 07:15:18 AM
If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct :)

 ;D

I see a lot of misunderstanding, which stems from a fear of the unknown. Once these realize how much Bitcoin is centralized and is controlled by the Cartel, and that they are paying a tax for the privilege, they will start seeing the merits of PoS.

The current PoS schemes are a far cry from what Sunny King came up with, and there will be no doubt better implementations in the future.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Elwar on November 06, 2014, 07:51:10 AM
There is a false perception that somehow bitcoin price goes down by the cost of electricity needed for PoW.

Also...Global warming whackos.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: kokojie on November 06, 2014, 02:09:27 PM
There is a false perception that somehow bitcoin price goes down by the cost of electricity needed for PoW.

Also...Global warming whackos.

um, if Bitcoin eco-system isn't paying for the electricity, then who is? Also, it's not limited to the electricity, Bitcoin eco-system is also paying for the hardware, pool fee and miner profits.

If Bitcoin eco-system pays these expenses, then it's value transferred out of the system, of course Bitcoin price will go down. Unless there's new money inflow to equalize it.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: kokojie on November 06, 2014, 02:17:03 PM
If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct :)
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?

Nope, just the contrary. In a PoW system, once you own the hardware, it cost nearly nothing to attack any eco-system that uses the same algorithm. As shown by many PoW altcoins attacked to death.

In a PoS system, acquiring enough stake to attack will cost you astronomical amount of money, (you can't really hack the stake, since it's illegitimate stake and can be rolled back by community action). Then once you acquire the stake, you could only attack one particular PoS system (which you own a majority stake in, why would you attack it? it's illogical).

Therefore, ZERO PoS system has been actually attacked so far.

I'm not sure why people ignore the fact that tons of PoW altcoin has been attacked, and ZERO PoS altcoin attacked so far, and still have the audacity to claim PoS is less secure.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: kodtycoon on November 06, 2014, 02:17:56 PM
If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct :)
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?

Exactly, I thought attacking PoS coin is much more cost free (next to nothing) than attacking PoW coin.

if this is the case, why is a possible threatening technology being allowed to flourish? why not just use these attacks to eradicate the crypto world of this oh so horrible pos? if its that damn free/cheap to attack pos then why the hell doesnt everyone who hates pos so much just attack it and get it over with?

oh wait.. its all complete bollox.. sorry..


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 06, 2014, 03:20:44 PM
(you can't really hack the stake, since it's illegitimate stake and can be rolled back by community action).
Oh the beauty of PoS decentralized consensus.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Elwar on November 06, 2014, 03:44:04 PM
There is a false perception that somehow bitcoin price goes down by the cost of electricity needed for PoW.

Also...Global warming whackos.

um, if Bitcoin eco-system isn't paying for the electricity, then who is? Also, it's not limited to the electricity, Bitcoin eco-system is also paying for the hardware, pool fee and miner profits.

If Bitcoin eco-system pays these expenses, then it's value transferred out of the system, of course Bitcoin price will go down. Unless there's new money inflow to equalize it.

There is a hard limit on the amount of money the Bitcoin economy can lose via mining expenses. Currently that is 25 bitcoins every 10 minutes. That is the max.

If electricity and hardware costs double....people will not need to open their cold storage wallets to subsidize the cost.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: kokojie on November 06, 2014, 03:46:59 PM
There is a false perception that somehow bitcoin price goes down by the cost of electricity needed for PoW.

Also...Global warming whackos.

um, if Bitcoin eco-system isn't paying for the electricity, then who is? Also, it's not limited to the electricity, Bitcoin eco-system is also paying for the hardware, pool fee and miner profits.

If Bitcoin eco-system pays these expenses, then it's value transferred out of the system, of course Bitcoin price will go down. Unless there's new money inflow to equalize it.

There is a hard limit on the amount of money the Bitcoin economy can lose via mining expenses. Currently that is 25 bitcoins every 10 minutes. That is the max.

If electricity and hardware costs double....people will not need to open their cold storage wallets to subsidize the cost.

Not really, you are confusing coin supply with paying for mining expense. If your theory were true, then when coin supply go to 0, mining expense will also be 0? that's obviously not the case, therefore your theory is wrong.

The expense is charged by devaluing Bitcoin, so no one will need to break out their cold storage, the expense is charged by making the coin's value decrease, that's all. As long as there's a need to use PoW to secure the network, Bitcoin eco-system will have to pay an expense tax to the miners, and that tax can not be cheap.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 06, 2014, 04:08:46 PM
Not really, you are confusing coin supply with paying for mining expense. If your theory were true, then when coin supply go to 0, mining expense will also be 0? that's obviously not the case, therefore your theory is wrong.
This in an example of an argument from incredulity. The developers have been discussing for a long time how hash rates are going to stay up once inflation falls to zero.

I don't think hashing would fall to zero, because people will pay for transactions, and there will be competition to be the agency that is supplying that, but without inflation it will definitely atrophy considerably.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 06, 2014, 04:37:00 PM
Stupid people do not see the disconnect between quantity and value.

This happens for:
- salaries
- pensions
- interest
- dividends
- stocks
- prices

They perceive the world through a single coordinate, the measure of quantity as being the only indicator of worth.

In short, Piece-of-Shit supporters believe that they can get some coins, hold them, multiply them and then sell them for profit and somehow generate value by doing nothing. This being also pegged against bitcoin, for which they obtain value through price increase by doing nothing.

It doesn't work, the cost to secure a coin is the cost to secure a coin. Between the two costs, PoW is better because:
- nobody can fork the past in PoW
- nobody can derail the network for more than a few hours in PoW
- nobody can steal your coins, at most they can steal one transaction in PoW
- nobody gets something for doing nothing in PoW


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Buffer Overflow on November 06, 2014, 05:46:50 PM
In a PoS system, acquiring enough stake to attack will cost you astronomical amount of money
Well it didn't cost the government an astronomical amount to obtain those massive amount of bitcoins from the silk road bust.
Lucky bitcoin isn't POS or it'll be screwed.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: kodtycoon on November 06, 2014, 05:51:47 PM
In a PoS system, acquiring enough stake to attack will cost you astronomical amount of money
Well it didn't cost the government an astronomical amount to obtain those massive amount of bitcoins from the silk road bust.
Lucky bitcoin isn't POS or it'll be screwed.

the amount they acquired wasnt even more then 1-2%? you would minimum 51% of coins to attack the network..


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 06, 2014, 09:01:28 PM
On the outside chance that the OP really is Satoshi, and has been living under a rock for 2 years. I will explain my conjecture about what may be happening.

The first thing you have to understand is that the Banks want to take control of the Bitcoin ecosystem. Another member, sgbett, figured out in part how they will do this:
Governments have noticed it, powerful people have noticed it, *banks* have noticed it. Right now we are in a perfect storm of the aftermath of a huge overshoot on the purchase of mining equipment - this is *fact* as evidence by the hash rate/difficulty.

This will take time to unravel. It surely will though, as irrational as people are, they will eventually stop flushing money down the mining drain. That money will turn towards the supply. As it becomes obvious the bottom is in, that is when people will start the next run up. Only this time it isn't going to be just neckbeards, redditors, hipsters and anonymous, it will be institutions. That have pretty much unlimited buying power by virtue of them essentially being able to print their own money, because they are TBTF and will just keep bankrolling each other whilst nuzzling the teat of QE washing away their toxic assets.

So the move will be unprecedented.

Unprecedented to you and I and all the other peons around here. To those behind the move, they just spent a few hundred millions to acquire assets they can now assign book values of billions. Selling into this only makes you weaker in the end game, and selling is what they want you to do because those dollars you are acquiring get more worthless the more bitcoin they have. Who here though has the constitution to hold as they see the price double repeatedly. We are still at the end of the day all hardwired for fiat. As much as anyone pretends they are not.
(Bold mine)

The problem that the banks have in the scenario outlined above is that they can only do it once. The fact that coins are going to continue to be issued by lottery for over 100 years is a problem for them. They would lose control of the Bitcoin supply at a rate of like 3-10% per year. If Bitcoin used PoS, they would only need to control the supply (more than 50%) of Bitcoin at a certain point in time in order to lock everybody else out from issuing new Bitcoin.

Here is where the conjecture comes in: They hired a marketing expert to appeal to the greed Bitcoin users. The explicit goal appears to be to replace the consensus algorithm with "delegated proof-of-stake". The marketing expert released a video (https://www.youtube.com/watch?v=_-TLA3j-ic4) claiming that the "inflation" caused by proof-of-work mining is holding down the price. In a second video, he goes a little bit into why we would care about the price (https://www.youtube.com/watch?v=uo979iaLvEs). However, he still fails to explain why the price should be artificially inflated when the network is not even ready to handle more than about 7 transactions per second.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: kokojie on November 07, 2014, 02:57:10 AM
Really? PoW supporters are resorting to conspiracy theories now? well that's understandable, since the reality has shown
PoS is superior in every way.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: page14 on November 07, 2014, 03:20:51 AM
If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct :)
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?

Nope, just the contrary. In a PoW system, once you own the hardware, it cost nearly nothing to attack any eco-system that uses the same algorithm. As shown by many PoW altcoins attacked to death.

In a PoS system, acquiring enough stake to attack will cost you astronomical amount of money, (you can't really hack the stake, since it's illegitimate stake and can be rolled back by community action). Then once you acquire the stake, you could only attack one particular PoS system (which you own a majority stake in, why would you attack it? it's illogical).

Therefore, ZERO PoS system has been actually attacked so far.

I'm not sure why people ignore the fact that tons of PoW altcoin has been attacked, and ZERO PoS altcoin attacked so far, and still have the audacity to claim PoS is less secure.
The problem with your logic is that you must purchase your mining hardware in advance of attempting to attack the network. You will also not be able to sell your hardware until your attack is complete.

With  PoS coin, on the other hand you can potentially sell your "investment" in the coin prior to your attack being discovered by the rest of the network, which would result in you having a zero net cost to an attacker


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 07, 2014, 06:17:46 AM
Really? PoW supporters are resorting to conspiracy theories now? well that's understandable, since the reality has shown
PoS is superior in every way.

I would like a compelling reason to consider Bitcoin widely "issued" or distributed. Only a small fraction of the population currently holds any Bitcoin at all.

PoW solves the initial distribution problem by lottery.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Fernandez on November 07, 2014, 06:52:42 AM
In a PoS system, acquiring enough stake to attack will cost you astronomical amount of money
Well it didn't cost the government an astronomical amount to obtain those massive amount of bitcoins from the silk road bust.
Lucky bitcoin isn't POS or it'll be screwed.

Yep, all government needs to do is to blackmail ghash and another pool and Bitcoin is theirs.

So much for the famed decentralization.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cbeast on November 07, 2014, 07:26:06 AM
In a PoS system, acquiring enough stake to attack will cost you astronomical amount of money
Well it didn't cost the government an astronomical amount to obtain those massive amount of bitcoins from the silk road bust.
Lucky bitcoin isn't POS or it'll be screwed.

Yep, all government needs to do is to blackmail ghash and another pool and Bitcoin is theirs.

So much for the famed decentralization.
Really? How much will they pay me to mine on the ghash pool?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Buffer Overflow on November 07, 2014, 08:00:58 AM
In a PoS system, acquiring enough stake to attack will cost you astronomical amount of money
Well it didn't cost the government an astronomical amount to obtain those massive amount of bitcoins from the silk road bust.
Lucky bitcoin isn't POS or it'll be screwed.

the amount they acquired wasnt even more then 1-2%? you would minimum 51% of coins to attack the network..
What I was pointing out is that doesn't always take an astronomical amount of money to acquire a large amount of coins. It's just a long running myth.

I'm not anti-pos by the way.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: spartacusrex on November 07, 2014, 01:17:36 PM
I really like POS. I do. But there's an issue.. I won't go into the details, we all know what they are, but to break it down to it's simplest :

POS needs 1, just 1, TRUSTED number to start with, when you log in to the network. Then it's good to go (BASICALLY). However the POS coins wrap it up, NXT, blackcoin, DPOS systems etc etc.

That's the bottom line. Whatever ANYONE SAYS.

If you can handle that fact and don't mind, go for POS.

POW has flaws, yes, BUT there is no TRUST required at any stage. If this matters to you, POW is the only way to go.

For the most complete breakdown of the issues :

https://blog.ethereum.org/2014/07/05/stake/

and then

https://blog.ethereum.org/2014/10/03/slasher-ghost-developments-proof-stake/



Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 07, 2014, 03:38:35 PM
A PoS cryptocurrency relies on the steadfast benignity and vigilance of it's wealthiest few.

I'm not comfortable with that. If cooking some eggs on an otherwise useless machine is what it takes to avoid it, then I'm totally fine with that.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: kodtycoon on November 07, 2014, 04:34:11 PM
I really like POS. I do. But there's an issue.. I won't go into the details, we all know what they are, but to break it down to it's simplest :

POS needs 1, just 1, TRUSTED number to start with, when you log in to the network. Then it's good to go (BASICALLY). However the POS coins wrap it up, NXT, blackcoin, DPOS systems etc etc.

That's the bottom line. Whatever ANYONE SAYS.

If you can handle that fact and don't mind, go for POS.

POW has flaws, yes, BUT there is no TRUST required at any stage. If this matters to you, POW is the only way to go.

For the most complete breakdown of the issues :

https://blog.ethereum.org/2014/07/05/stake/

and then

https://blog.ethereum.org/2014/10/03/slasher-ghost-developments-proof-stake/


can you explain what you mean by one trusted number? And explain the to start with bit to? I honestly don't follow what you mean by that?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 07, 2014, 05:21:36 PM
I honestly don't follow what you mean by that?
Did you know that for some PoS coins, a single exchange is the major holder? The coin will be forever under the control of that exchange because they maintained stake majority at one point in the past.

It costs NOTHING to attack the network once you held a majority of coins.

Did you know that for some PoS coins with PoW distribution, a single miner is the majority miner? The coins he generated passed through his wallet and he can forever control the future of the network. I know such a coin where a friend is the biggest miner.

It costs NOTHING to attack the network once you held a majority of coins.

Did you know that some coins with a small market cap can be completely bought up by a single entity without raising suspicions? The coins will forever give the owner an attack vector in the future even if he sells them away.

It costs NOTHING to attack the network once you held a majority of coins.

PoS changes the attack timing from a single point in time to a whole timeline. You can sell or trade or give away your coins, or even destroy them, you can still resurrect the coin.

Correction: it costs ~5$ a month to attack the network once you held a majority of coins...


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 07, 2014, 05:30:20 PM
It may be a revelation to some of you guys, but PoS 1 != PoS 2 != PoS 3. In other words PoS 1 and PoS 2 could be vulnerable and #3 implementation of PoS is not.

PoW cryptos are all copied from Bitcoin PoW model though. If you know the flaws of one PoW crypto, you know the flaws of them all.

PoS cryptos are under testing now, another year or two and we'll be much closer to learning which PoS implementation is the champion.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: kodtycoon on November 07, 2014, 05:54:07 PM
I honestly don't follow what you mean by that?
Did you know that for some PoS coins, a single exchange is the major holder? The coin will be forever under the control of that exchange because they maintained stake majority at one point in the past.

It costs NOTHING to attack the network once you held a majority of coins.

Did you know that for some PoS coins with PoW distribution, a single miner is the majority miner? The coins he generated passed through his wallet and he can forever control the future of the network. I know such a coin where a friend is the biggest miner.

It costs NOTHING to attack the network once you held a majority of coins.

Did you know that some coins with a small market cap can be completely bought up by a single entity without raising suspicions? The coins will forever give the owner an attack vector in the future even if he sells them away.

It costs NOTHING to attack the network once you held a majority of coins.

PoS changes the attack timing from a single point in time to a whole timeline. You can sell or trade or give away your coins, or even destroy them, you can still resurrect the coin.

Correction: it costs ~5$ a month to attack the network once you held a majority of coins...


can you show me the math to prove this? or give a technical explanation of exactly how you would do this.. so far no one has been able to do this.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 07, 2014, 06:05:06 PM
can you show me the math to prove this? or give a technical explanation of exactly how you would do this.. so far no one has been able to do this.

Once you control 50%+1 of the votes, you vote for forks that give you equal or more voting power.

Check-points can help guard against this, but can be a central point of failure if not carefully implemented (possibly leveraging the Bitcoin PoW blockchain).


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 07, 2014, 06:08:32 PM
Once you control 50%+1 of the votes, you vote for forks that give you equal or more voting power.

Except nobody has done this yet. Other than that, you're mostly right :D In theory you can do a lot of things.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: kodtycoon on November 07, 2014, 06:12:18 PM
can you show me the math to prove this? or give a technical explanation of exactly how you would do this.. so far no one has been able to do this.

Once you control 50%+1 of the votes, you vote for forks that give you equal or more voting power.

Check-points can help guard against this, but can be a central point of failure if not carefully implemented (possibly leveraging the Bitcoin PoW blockchain).

what you are explaining is a 51% attack not a "history attack" which is what BombaUcigasa was trying(and failing) to explain and what you have just said does not answer the question i asked.

see this is what im talking about.. no one can provide the math to prove this? or give a technical explanation of exactly how you would do this

show the math and the technical explanation or its pure tripe.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 07, 2014, 06:17:19 PM
Once you control 50%+1 of the votes, you vote for forks that give you equal or more voting power.

Except nobody has done this yet. Other than that, you're mostly right :D In theory you can do a lot of things.
Do you think this frivolous answer addresses the fundamental problem? This is why people find PoS supporters so tiresome.

Do you think billion dollar companies are going to put their weight behind "nobody has done this yet"?

Maybe if you said, "We're a centralized cryptocurrency run by technocratic overlords, if our currency does something wrong, we'll unilaterally modify it. If you don't like it, you can suck our balls." we would be less critical of you.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 07, 2014, 06:18:36 PM
Once you control 50%+1 of the votes, you vote for forks that give you equal or more voting power.

Check-points can help guard against this, but can be a central point of failure if not carefully implemented (possibly leveraging the Bitcoin PoW blockchain).

what you are explaining is a 51% attack not a "history attack" which is what BombaUcigasa was trying(and failing) to explain and what you have just said does not answer the question i asked.

see this is what im talking about.. no one can provide the math to prove this? or give a technical explanation of exactly how you would do this

show the math and the technical explanation or its pure tripe.

You can't mathematically prove it, because the other stake-holders can roll back to any point of time of their choosing.

In other words, PoS does not actually form a consensus.

Edit: I am not sure I understand the distinction between a 51% and "history" attack. The point of the block-chain is to document and order transactions.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: kodtycoon on November 07, 2014, 06:23:07 PM
You can't mathematically prove it, because the other stake-holders can roll back to any point of time of their choosing.

In other words, PoS does not actually form a consensus.

that does not mathematical proof is impossible. also the nxt blockchain cannot be rolled back past 12 hours. for any reason. so instantly you have proven you do not understand the tech and that you do not know how PoS actually works. the white paper and the "math of nxt forging paper" prove that what you are saying is not true..

what you say could be true for other variants of PoS but it does not have a leg to stand on when discussing nxt.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 07, 2014, 06:24:39 PM
Once you control 50%+1 of the votes, you vote for forks that give you equal or more voting power.

Except nobody has done this yet. Other than that, you're mostly right :D In theory you can do a lot of things.
Do you think this frivolous answer addresses the fundamental problem? This is why people find PoS supporters so tiresome.

Do you think billion dollar companies are going to put their weight behind "nobody has done this yet"?

Maybe if you said, "We're a centralized cryptocurrency run by technocratic overlords, if our currency does something wrong, we'll unilaterally modify it. If you don't like it, you can suck our balls." we would be less critical of you.

I wouldn't touch a centralized crypto currency with a ten foot pole, I have fiat after all for all my centralized needs.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 07, 2014, 06:26:28 PM
You can't mathematically prove it, because the other stake-holders can roll back to any point of time of their choosing.

That's why I said that PoS 1 != PoS 2 != PoS 3. There is at least one PoS implementation where what you just said is not possible.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 07, 2014, 06:29:39 PM
You can't mathematically prove it, because the other stake-holders can roll back to any point of time of their choosing.

In other words, PoS does not actually form a consensus.

that does not mathematical proof is impossible. also the nxt blockchain cannot be rolled back past 12 hours. for any reason. so instantly you have proven you do not understand the tech and that you do not know how PoS actually works. the white paper and the "math of nxt forging paper" prove that what you are saying is not true..

what you say could be true for other variants of PoS but it does not have a leg to stand on when discussing nxt.

Quote
andytoshi, what do you think about saving PoS by bouncing checkpoints/blockhashes off reality?

Then you are introducing trust assumptions and new attack vectors. There are no universally trusted parties to provide checkpoints.

It's worth noting that by writing a well-defined security model and working toward it, it is possible to create a "working" PoS which is only broken when the assumptions of the security model are violated. If one were to do this, it would then be easy to point out how the security model is not applicable to the real world. But Vitalik's posts --- and no PoS writeups that I'm aware of --- actually do this.

http://en.wikipedia.org/wiki/Security_through_obscurity
https://download.wpsoftware.net/bitcoin/pos.pdf


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 07, 2014, 07:05:47 PM
If the block-chain can't be rolled back past 12 hours, why was it the subject of debate after the BTER Exchange compromise?
Official NXT Decision: No Blockchain Rollback (https://www.cryptocoinsnews.com/official-nxt-decision-blockchain-rollback/)
Quote from: Bas Wisselink
As you already know, our devs released an update that would adjust the blockchain in such a way that only the BTER account would be affected. As it stands, the majority of NXT forgers has opted not to support this fork. The new version has already been rescinded and the rollback will not happen.

Of course, this whole discussion strikes at the core of what a crypto platform is about. Is there a point where a blockchain can be rolled back, or not?

I understand that the Vericoin devs have decided to do this in their case, because 30% of coins were involved.

Our situation and proposed solution were very different. The main difference that I see is that our core devs have left the decision completely up to the forgers. They could have taken the decision to not even propose a fork at all, but decided to put this in the hand of where the decision power in a PoS system is: the stakeholders.

The Vericoin roll-back happened because the developers were concerned about a Potential 51% attack.
8 Million Vericoin Hack Prompts Hard Fork to Recover Funds (http://www.coindesk.com/bitcoin-protected-vericoin-stolen-mintpal-wallet-breach/)
Quote from: Stan Higgins | Published on July 14, 2014 at 23:11 GMT
Given the extent of the damage, the vericoin development team opted to hard fork the coin’s block chain in order to reverse the theft transaction. This was performed, they said, in order to both prevent the loss of roughly $2m in investor funds and stop a fraudulent actor from holding 30% of the coin’s proof-of-stake network capacity.

The fork is now complete, with new wallets now available for download, the vericoin development team told CoinDesk.

Any PoS coin relying on even wealth distribution is going to be in trouble (https://en.wikipedia.org/wiki/Economic_inequality)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 07, 2014, 07:10:51 PM
If the block-chain can't be rolled back past 12 hours, why was it the subject of debate after the BTER Exchange compromise?

The subject of debate was whether to rollback the last 720 blocks or not. Everything older than 720 blocks in NXT is not reversible, can't be overwritten and is set in stone (rolling automatic checkpoints). But the forum speakers are not necessarily stakers (or forgers in NXT terminology). Forgers process transactions, not forum speakers. Even if some people debated there should be a rollback, majority of forgers didn't support this with their actions.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 07, 2014, 09:12:48 PM
can you show me the math to prove this? or give a technical explanation of exactly how you would do this.. so far no one has been able to do this.
http://www.coindesk.com/bter-nxt-bitcoin-exchange-hack/ (rollback fork averted)
http://www.coindesk.com/bitcoin-protected-vericoin-stolen-mintpal-wallet-breach/ (rollback fork allowed)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 07, 2014, 09:18:42 PM
This is a clear example of PoS security:

Quote
The breach resulted in the loss of roughly 8 million vericoins (VRC), or about 30% of the total coins in existence

An exchange had 30% of total coins. You can be pretty sure they were the majority stake owners. If they did not, then another exchange had majority stake. Exchanges have lots of coins.

A single neutral entity was able to control the whole blockchain at their whims.

However they were hacked, those 30% of the coins were in a hacker's wallet.

A single adversarial entity was able to control the whole blockchain at their whims.

But then the developer decided to hardcode the non-theft blockchain into the client software so the actual blockchain the hacker was on would be orphaned.

A single friendly entity was able to control the whole blockchain at their whims.

Notice a pattern?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 07, 2014, 09:22:57 PM
This is not possible with bitcoin. Last year there was a hard fork caused by different bitcoin-core versions.

The developers and mining pools as well as the users (exchanges and payment providers) were working together to allow a hard fork against the orphaned chain.

At no point could one of the entities take complete control over the blockchain by themselves and they had to agree to switch lanes together by majority vote.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Ix on November 07, 2014, 11:21:37 PM
At no point could one of the entities take complete control over the blockchain by themselves and they had to agree to switch lanes together by majority vote.

That is quite the rose-colored view of the situation. From my remembrance, it was the one or two major pools on the "correct" chain that had to be persuaded to move to the forked chain to preserve the network unity. In doing so they were giving up all of the blocks they had mined, so this was not a no-nonsense decision. The decision was in the hands of a couple of people--that is not the bastion of decentralization that you make it out to be.



As far as POS weaknesses go, I have recently posted a proposal (see sig) that I believe eliminates any of the remaining problems with POS. Stakes are actively managed - money that is staked cannot be used for any other purpose and is locked for a period of at least 1 year. This makes it much more difficult for exchanges and banks to stake. It also allows for easy penalization - create two blocks for the same time frame, your stake is destroyed.

The 1 year period is also in place to make it compact to implement a historic ledger that keeps track of the stakers all-time and can easily prevent the rewriting of history. Stakers must "sign out" of their stakes with a recent hash of network data to receive their stake back - this cannot possibly be duplicated in a rewritten history because the hashes will be incorrect. It then becomes obvious even to a new node following from the genesis block that only one network can be correct.

It's worth taking a look, if I may say so myself.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BTCmoons on November 07, 2014, 11:39:11 PM
At no point could one of the entities take complete control over the blockchain by themselves and they had to agree to switch lanes together by majority vote.

That is quite the rose-colored view of the situation. From my remembrance, it was the one or two major pools on the "correct" chain that had to be persuaded to move to the forked chain to preserve the network unity. In doing so they were giving up all of the blocks they had mined, so this was not a no-nonsense decision. The decision was in the hands of a couple of people--that is not the bastion of decentralization that you make it out to be.
The power of the few to make these kinds of decisions is only temporary. Like bitcoin, pooled mining is fungible so it is very easy to switch to a different pool if the operator is making decisions that the miners do not agree with


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Fernandez on November 08, 2014, 02:02:16 AM
In a PoS system, acquiring enough stake to attack will cost you astronomical amount of money
Well it didn't cost the government an astronomical amount to obtain those massive amount of bitcoins from the silk road bust.
Lucky bitcoin isn't POS or it'll be screwed.

the amount they acquired wasnt even more then 1-2%? you would minimum 51% of coins to attack the network..
What I was pointing out is that doesn't always take an astronomical amount of money to acquire a large amount of coins. It's just a long running myth.

I'm not anti-pos by the way.


Part of the argument is that acquiring 51% coins means buying and pushing up the prices so that the current holders get compensated. Besides, its stupidity to buy up 51% and then destroy it.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: johnyj on November 08, 2014, 03:11:45 AM
Why should I buy PoS coin when I can mine them cheaply? Everyone will just mine PoS coin while no one will buy them, the price will be as low as PoS stake holder can hold on an exchange  :D


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: kodtycoon on November 08, 2014, 04:39:39 AM
Why should I buy PoS coin when I can mine them cheaply? Everyone will just mine PoS coin while no one will buy them, the price will be as low as PoS stake holder can hold on an exchange  :D

you dont seem to understand the first thing about pos?

legendary member they said... knows his stuff they said... ::)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: ChuckOne on November 08, 2014, 02:49:59 PM
With  PoS coin, on the other hand you can potentially sell your "investment" in the coin prior to your attack being discovered by the rest of the network, which would result in you having a zero net cost to an attacker

Who told you that non-sense?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: ChuckOne on November 08, 2014, 02:58:30 PM
This is not possible with bitcoin. Last year there was a hard fork caused by different bitcoin-core versions.

The developers and mining pools as well as the users (exchanges and payment providers) were working together to allow a hard fork against the orphaned chain.

At no point could one of the entities take complete control over the blockchain by themselves and they had to agree to switch lanes together by majority vote.

Are we talking about Bitcoin of PoW here? I thought this thread was about the latter.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: _mr_e on November 08, 2014, 03:37:37 PM
Centralized exchanged managing a high amount of stake will soon be a thing of the past with SuperNet and its trustless decentralized coin 2 coin coin 2 asset exchanges.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Damelon on November 08, 2014, 05:05:05 PM
If the block-chain can't be rolled back past 12 hours, why was it the subject of debate after the BTER Exchange compromise?
Official NXT Decision: No Blockchain Rollback (https://www.cryptocoinsnews.com/official-nxt-decision-blockchain-rollback/)
Quote from: Bas Wisselink
As you already know, our devs released an update that would adjust the blockchain in such a way that only the BTER account would be affected. As it stands, the majority of NXT forgers has opted not to support this fork. The new version has already been rescinded and the rollback will not happen.

Of course, this whole discussion strikes at the core of what a crypto platform is about. Is there a point where a blockchain can be rolled back, or not?

I understand that the Vericoin devs have decided to do this in their case, because 30% of coins were involved.

Our situation and proposed solution were very different. The main difference that I see is that our core devs have left the decision completely up to the forgers. They could have taken the decision to not even propose a fork at all, but decided to put this in the hand of where the decision power in a PoS system is: the stakeholders.

It's rather simple (I'm answering because you are quoting me here :) )

First: it's not 12 hours, it's 720 blocks which equated to about 12 hours.

The debate you are referencing was held withín that 720 blocks. Also, technically, within that time it's not a roll back, but a reorg of the chain. Áfter that 720 blocks, it's a rollback.

So, to have the facts straight: there was a chance for a reorg of the chain within that 720 blocks, which didn't happen, because not enough of the stakeholders supported it.
That debate is legit within the framework. This time it popped up during that theft.

We also have to seperate two kinds of debate: there was a debate on a forum, which is done verbally. On the other hand there is the "debate" done technically by the stakeholders by forging.
We should not confuse the two as they are not the same, nor are the same actors involved.

The forum debate has no bearing at all on the actual "debate" that affects the blockchain. News sources have a tendency to disregard this difference because it's so much easier to concentrate narratively on the forum debate :D


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 08, 2014, 05:14:46 PM
At no point could one of the entities take complete control over the blockchain by themselves and they had to agree to switch lanes together by majority vote.

That is quite the rose-colored view of the situation. From my remembrance, it was the one or two major pools on the "correct" chain that had to be persuaded to move to the forked chain to preserve the network unity. In doing so they were giving up all of the blocks they had mined, so this was not a no-nonsense decision. The decision was in the hands of a couple of people--that is not the bastion of decentralization that you make it out to be.
Consider the three components:

Miners - should the miners decide to stick to the incorrect chain, developers and users would still not use it and the coins would become worthless as mining does not convert bitcoins to value, it does the reverse. Miners can provide security for their majority chain, but nobody would use it. Users and developers would wait hours for a transaction on the "good" chain and would start paying for miners to come there. Nobody wins if miners do not form a consensus with users and developers.

Developer - the developers can change the protocol or chain rules as they want, but without miners adopting and enforcing the rules or users using the rules, they mean nothing. The software is open source, it has been forked over 2000 times already, developers can't go rogue on their own, there is no gain.

Users - (I mean here mostly exchanges and payment services) can only use the software the developers provide and the blockchain the miners support. They can veto any change but this causes loss of apparent value. Any competitive developer or mining pool will then be on equal value capability and allow switching.

While I agree the number of people required to keep bitcoin running in a consesus is small, none of them can go rogue for more than a few hours, the majority decides.

In PoS, it isn't the majority that decides, it's the majority stakeholder entity which once appeared can't be erased from history. Once the majority condition has been achieved ONCE, it will be available as an attack vector FOREVER. In PoW, a majority condition achieved ONCE will provide temporary reversible benefits and is very easy to spot and eliminate.

The cost to fork and keep up a hidden PoS blockchain is less than 5 USD a month for ANY coin.
The cost to fork and keep up a hidden PoW bitcoin blockchain is 30000000 USD a month.


Do you still need to compare the two?

Only lazy bums thinking they can become shitcoin millionaires have dreams of springing fortunes out of literally doing nothing all day. Do you really think someone will pay thousands of dollars for you to do effectively close to nothing useful? Wake up silly fanboys, read some simple economics...

If someone thinks about the economic cost of stakes, consider this: each and every PoS coin user can pass around the majority of coins through direct transactions, at which point they can attempt an attack. The developer can checkpoint that? Well guess what, he controls everything, it's not a consensus anymore, it's a useless governed monopoly money system.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 08, 2014, 05:15:43 PM
With  PoS coin, on the other hand you can potentially sell your "investment" in the coin prior to your attack being discovered by the rest of the network, which would result in you having a zero net cost to an attacker

Who told you that non-sense?
Me.

Or anyone else with an IQ over 100 whom can infer this algorithmic conclusion.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: LiQio on November 08, 2014, 07:46:23 PM
With  PoS coin, on the other hand you can potentially sell your "investment" in the coin prior to your attack being discovered by the rest of the network, which would result in you having a zero net cost to an attacker

Who told you that non-sense?
Me.

Or anyone else with an IQ over 100 whom can infer this algorithmic conclusion.

Assume my IQ being 97ish, could you provide a concrete but simple step by step guide?
I would like to try such a zero-cost attack myself.

Thanks in advance.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: visual111 on November 08, 2014, 08:04:04 PM
you know, if somebody would just attack a PoS coin like NXT then we could end this debate. seems like it's all just masturbation at this point


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Bill White on November 08, 2014, 08:52:09 PM
Interesting discussion. I have 2 questions about PoS (as it's implemented in NXT):

1. If transaction fees are the only reward for forging a block, why are blocks with no transactions forged? It would seem sensible to wait until someone makes a transaction before bothering to forge a block.

2. In NXT apparently reorganization beyond 720 blocks is not allowed. Does this make it possible to make an attack that would cause a permanent fork? I can imagine an attacker forming a secret chain with 720 blocks competing with the latest "real" 719 blocks. Suppose the attacker releases his 720 blocks at the same time the 720th "real" block is forged. (The exact second this "real" 720th block will be forged can be reasonably predicted, right?) Half the network might see the "real" 720th block first and the other half might see the "attack" 720 blocks first. It seems like the "real" half would reject the attack chain and the "attacked" half would throw away the latest 719 "real" blocks and refuse to look at the 720th "real" block. This would be a permanent fork.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 08, 2014, 08:59:09 PM
With  PoS coin, on the other hand you can potentially sell your "investment" in the coin prior to your attack being discovered by the rest of the network, which would result in you having a zero net cost to an attacker

Who told you that non-sense?
Me.

Or anyone else with an IQ over 100 whom can infer this algorithmic conclusion.

Assume my IQ being 97ish, could you provide a concrete but simple step by step guide?
I would like to try such a zero-cost attack myself.

Thanks in advance.
Go here: https://bitcointalk.org/index.php?board=159.0
Pick one new coin with PoS that hasn't been launched yet. Find the best options to acquire as much as possible of the coins cheaply (mining, IPO, market). In 2-3 months build your own little network corner with 2+ nodes, keep collecting the coins. Monitor the network for active nodes count (there should be pools and exchanges at least). Scale up your network before the attack to have more nodes than the network (even on the same IP). Power down clients, edit peer list, ban seed peers (maybe edit the source to exclude them). Start staking across your nodes and increase your chain's difficulty while separated from the network. DDoS the fair nodes and release your network to most peers (except seed peers maybe). Be sure to read the rules on chain reorgs and stake limits.

Here are some fancy PoS coins:
https://bitcointalk.org/index.php?topic=852050
https://bitcointalk.org/index.php?topic=843495.0

Here is a calendar:
https://www.altcoincalendar.info/calendar

Here is another guide:
https://bitcointalk.org/index.php?topic=604716.0


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: instagibbs on November 08, 2014, 09:05:23 PM
you know, if somebody would just attack a PoS coin like NXT then we could end this debate. seems like it's all just masturbation at this point

The argument that it hasn't been attacked yet is not a crypto-system argument. (it sorta starts to work after 5+ years of operation as the foremost cryptocurrency, but just barely, and weakly)

I could make a coin today, and make a challenge, and no one would attack, because no one cares. It's up to the creator and their sycophants to demonstrate security through analysis, etc.

The fact that these proposed systems just keep getting more and more complicated to patch known vulnerabilities should tell you all you need to know. PoS may be fixable. It hasn't been fixed yet.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: LiQio on November 08, 2014, 09:24:34 PM
With  PoS coin, on the other hand you can potentially sell your "investment" in the coin prior to your attack being discovered by the rest of the network, which would result in you having a zero net cost to an attacker

Who told you that non-sense?
Me.

Or anyone else with an IQ over 100 whom can infer this algorithmic conclusion.

Assume my IQ being 97ish, could you provide a concrete but simple step by step guide?
I would like to try such a zero-cost attack myself.

Thanks in advance.
Go here: https://bitcointalk.org/index.php?board=159.0
Pick one new coin with PoS that hasn't been launched yet. Find the best options to acquire as much as possible of the coins cheaply (mining, IPO, market). In 2-3 months build your own little network corner with 2+ nodes, keep collecting the coins. Monitor the network for active nodes count (there should be pools and exchanges at least). Scale up your network before the attack to have more nodes than the network (even on the same IP). Power down clients, edit peer list, ban seed peers (maybe edit the source to exclude them). Start staking across your nodes and increase your chain's difficulty while separated from the network. DDoS the fair nodes and release your network to most peers (except seed peers maybe). Be sure to read the rules on chain reorgs and stake limits.

[...]

Thanks for elaborating.

For a coin not yet launched the initial financial risk (acquire a lot of coins of a coin with maybe no future value plus building a substantial personal network) seems like a no-go to me. What about an "established" PoS coin? Costs of the way described could be astronomical?!


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: blackbird307 on November 08, 2014, 09:53:29 PM
The problem with PoS is that someone can easily 50% attack it. Large holders get interest for staking.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 08, 2014, 10:56:50 PM
For a coin not yet launched the initial financial risk (acquire a lot of coins of a coin with maybe no future value plus building a substantial personal network) seems like a no-go to me. What about an "established" PoS coin? Costs of the way described could be astronomical?!
You can reduce costs by trading in wait time. As long as you have some coins and sit on your wallet and stake them, as time goes by major stakers will "trip over" or get out. You can attack the coin.

Now you might think that it costs a lot to buy a whole coin. But in reality, after the top 300 altcoins, it costs less than 1000 USD to buy one completely: http://coinmarketcap.com/4


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: bluemountain on November 09, 2014, 12:05:50 AM
For a coin not yet launched the initial financial risk (acquire a lot of coins of a coin with maybe no future value plus building a substantial personal network) seems like a no-go to me. What about an "established" PoS coin? Costs of the way described could be astronomical?!
You can reduce costs by trading in wait time. As long as you have some coins and sit on your wallet and stake them, as time goes by major stakers will "trip over" or get out. You can attack the coin.

Now you might think that it costs a lot to buy a whole coin. But in reality, after the top 300 altcoins, it costs less than 1000 USD to buy one completely: http://coinmarketcap.com/4
You really should not measure the cost to attack a coin in terms of dollars, but should measure it in terms of the percentage of the value of the coin. You also fail to remember that there is nothing that would stop an attack from selling his coins on an exchange after he has attacked the network


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: johnyj on November 09, 2014, 01:09:22 AM
Why should I buy PoS coin when I can mine them cheaply? Everyone will just mine PoS coin while no one will buy them, the price will be as low as PoS stake holder can hold on an exchange  :D

you dont seem to understand the first thing about pos?

legendary member they said... knows his stuff they said... ::)

Just give me some motivation that why shouldn't I use the cheapest way to get the coin?

Another problem is, PoS coin consume much less energy, so the cheapest way to get the coin in fact is to start another PoS coin, it is much easier to clone the PoS coin, while you can't clone the bitcoin network hash power


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 09, 2014, 06:32:08 AM
Another problem is, PoS coin consume much less energy, so the cheapest way to get the coin in fact is to start another PoS coin, it is much easier to clone the PoS coin, while you can't clone the bitcoin network hash power

Starting another PoS coin works just as great as starting another PoW coin trying to replace Bitcoin has worked (Litecoin and other failures, maybe only Doge has a small chance to make Bitcoin share some of its success).

Just take a look at all the NXT wannabes (pure NXT clones and those with modifications and even original PoS code cryptos), none has been able to reach the activity and market cap of NXT and that even with all the criticism on NXT's poor initial distribution - people tend to buy NXT regardless (granted all cryptos are in a bear market), because you can't easily clone core developers, infrastructure, network of nodes, vested interest, the spirit of innovation.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cbeast on November 09, 2014, 10:49:14 AM
Another problem is, PoS coin consume much less energy, so the cheapest way to get the coin in fact is to start another PoS coin, it is much easier to clone the PoS coin, while you can't clone the bitcoin network hash power

Starting another PoS coin works just as great as starting another PoW coin trying to replace Bitcoin has worked (Litecoin and other failures, maybe only Doge has a small chance to make Bitcoin share some of its success).

Just take a look at all the NXT wannabes (pure NXT clones and those with modifications and even original PoS code cryptos), none has been able to reach the activity and market cap of NXT and that even with all the criticism on NXT's poor initial distribution - people tend to buy NXT regardless (granted all cryptos are in a bear market), because you can't easily clone core developers, infrastructure, network of nodes, vested interest, the spirit of innovation.
Distribution can also be accomplished by marketing. All you need to do is clone a successful PoS coin and market it well. That's why Doge was marginally successful. Doge also benefitted from the discarded mining gear. With PoS you only need marketing. I'll just wait for a major brand backed PoS.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 11, 2014, 03:40:20 AM
You can't mathematically prove it, because the other stake-holders can roll back to any point of time of their choosing.

That's why I said that PoS 1 != PoS 2 != PoS 3. There is at least one PoS implementation where what you just said is not possible.

The NXT prohibition on deep re-orgs just makes such re-orgs a manual process if/when they they happen.

Edit: Bitcoin proper now implements something similar called "safe mode". This was implemented after the last major Blockchain fork (https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: romerun on November 11, 2014, 04:19:41 AM
because mining is bullshit


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 11, 2014, 06:34:00 AM
You can't mathematically prove it, because the other stake-holders can roll back to any point of time of their choosing.

That's why I said that PoS 1 != PoS 2 != PoS 3. There is at least one PoS implementation where what you just said is not possible.

The NXT prohibition on deep re-orgs just makes such re-orgs a manual process if/when they they happen.

Can you explain exactly what you mean by deep manual re-orgs? There is no such thing in NXT. As far as I know the re-orgs are fully automatic, based on the rolling checkpoints 720 blocks deep maintained by each node's software as a distributed consensus.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 11, 2014, 08:01:34 AM
Can you explain exactly what you mean by deep manual re-orgs? There is no such thing in NXT. As far as I know the re-orgs are fully automatic, based on the rolling checkpoints 720 blocks deep maintained by each node's software as a distributed consensus.

Pretend you are in China and the "great firewall" cuts Chinese "forgers" from the rest of the network for 3 days. What happens when they reconnect with the rest of the world? Obviously, somebody has to force the re-org manually.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 11, 2014, 08:14:25 AM
Can you explain exactly what you mean by deep manual re-orgs? There is no such thing in NXT. As far as I know the re-orgs are fully automatic, based on the rolling checkpoints 720 blocks deep maintained by each node's software as a distributed consensus.

Pretend you are in China and the "great firewall" cuts Chinese "forgers" from the rest of the network for 3 days. What happens when they reconnect with the rest of the world? Obviously, somebody has to force the re-org manually.


My guess is this would be each individual user's decision to join the other fork after 3 days or stay on your own, fully decentralized. How would this work in Bitcoin if Chinese miners were cut from the rest of the world?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: achimsmile on November 11, 2014, 08:36:45 AM
Can you explain exactly what you mean by deep manual re-orgs? There is no such thing in NXT. As far as I know the re-orgs are fully automatic, based on the rolling checkpoints 720 blocks deep maintained by each node's software as a distributed consensus.

Pretend you are in China and the "great firewall" cuts Chinese "forgers" from the rest of the network for 3 days. What happens when they reconnect with the rest of the world? Obviously, somebody has to force the re-org manually.


The chinese nodes would be on a permanent fork. Each node owner could still delete his copy of the blockchain individually and the node would eventually download the "right" chain. There is not a single "somebody" that triggers the re-org though.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: instagibbs on November 11, 2014, 04:10:38 PM

The chinese nodes would be on a permanent fork. Each node owner could still delete his copy of the blockchain individually and the node would eventually download the "right" chain. There is not a single "somebody" that triggers the re-org though.

Pretty sure that's the definition of consensus failure. I guess they think this is ok, and people will naturally(somehow?) decide which fork is "right".

OTOH I call that "broken".


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 11, 2014, 04:15:44 PM

The chinese nodes would be on a permanent fork. Each node owner could still delete his copy of the blockchain individually and the node would eventually download the "right" chain. There is not a single "somebody" that triggers the re-org though.

Pretty sure that's the definition of consensus failure. I guess they think this is ok, and people will naturally(somehow?) decide which fork is "right".

OTOH I call that "broken".

What would happen in Bitcoin in the same situation when you have Chinese miners cut off from the rest of the world and mining their own fork with their PH/s for 3 days?

I guess the difference here is not in Bitcoin's favor. If Bitcoin miners are cut off for 3 days, they can't magically transfer their hardware to some other country and keep on mining there. While in NXT they can rent a VPS for $5/month in some other country (provided it's not a full cutoff of internet access which would be a major disruption of all economic activity) and keep on forging with the rest of the world on that VPS, as well as use it to send transactions. Bitcoin miners would be at a loss in that case. That makes PoS superior as it doesn't have a physical location limitation.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 11, 2014, 05:16:05 PM
What would happen in Bitcoin in the same situation when you have Chinese miners cut off from the rest of the world and mining their own fork with their PH/s for 3 days?

Since the Chinese miners would still have less hashing power than the rest of the world, their chain will get "orphaned". When their nodes rejoin the network, they should automatically choose the fork with more "work" in it. Many transactions would have to be rebroadcast, and such nodes will likely enter "safe mode" (http://bitcoin.stackexchange.com/questions/14160/what-is-safe-mode-and-how-does-it-affect-rpc-commands) if that happened.

Edit: Somewhat relevant (https://en.bitcoin.it/wiki/Alerts)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 11, 2014, 05:38:45 PM
What would happen in Bitcoin in the same situation when you have Chinese miners cut off from the rest of the world and mining their own fork with their PH/s for 3 days?

Since the Chinese miners would still have less hashing power than the rest of the world, their chain will get "orphaned". When their nodes rejoin the network, they should automatically choose the fork with more "work" in it. Many transactions would have to be rebroadcast, and such nodes will likely enter "safe mode" (http://bitcoin.stackexchange.com/questions/14160/what-is-safe-mode-and-how-does-it-affect-rpc-commands) if that happened.

Edit: Somewhat relevant (https://en.bitcoin.it/wiki/Alerts)

Alright, a stake in NXT is virtual hashing power, which can be quickly packed up and moved to a host outside of the scope of the great firewall, should such a force majeure event manifest itself. Think of it as a physical server vs. cloud machine which can be migrated in a matter of minutes. If that were to ever happen, it would be longer than 3 days because it would mean some powerful entity is really pissed off, the chinese Bitcoin miners would risk to never be able to connect to the rest of the world in that case, while chinese NXT forgers would shrug it off as a mere inconvenience.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: instagibbs on November 11, 2014, 08:27:15 PM
stuff

The scenario is a network split. Consensus will be broken when users re-connect.

Either way PoW/PoS doesn't really differ much in the sense you could run a full node in a different place, mine in the segmented place, and send the block across using VPN/whatever.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 11, 2014, 10:27:38 PM
Either way PoW/PoS doesn't really differ much
They are also both solved by consensus between developers issuing a patch and major users agreeing to collaborate. So no difference basically.

So why are so many people advocating switching to PoS, besides "lol lol do nothing get free coins"?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: TaunSew on November 12, 2014, 04:49:19 AM
Mining was never fair.  Today after 5 years of learning resources and how-to-guides many people still can't figure it out.  I'm sure someone here will come at me with an ad hominem ("lol ur stewpid") but it doesn't change the fact that PoW is indeed this complicated thing which most users and upcoming users will never understand.



Maybe your laptop or a dusty Windows 95 could had mined Bitcoin in 2009 but doesn't do any good if the user in control of the hardware did not know where to begin and back then there was virtually no learning resources to consult.   There was a reason why millions of the first Bitcoins were mined by a very small exclusive group of people with backgrounds in computer science and this scarcity was why they were able to manipulate the price and make it valuable enough to had been appropriated as a payment method on websites like the Silkroad.





Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Liquid71 on November 12, 2014, 05:08:48 AM
https://download.wpsoftware.net/bitcoin/pos.pdf (https://download.wpsoftware.net/bitcoin/pos.pdf)

That paper explains why Distributed Consensus from Proof of Stake is Impossible


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: LiQio on November 12, 2014, 05:52:53 AM
https://download.wpsoftware.net/bitcoin/pos.pdf (https://download.wpsoftware.net/bitcoin/pos.pdf)

That paper explains why Distributed Consensus from Proof of Stake is Impossible

This paper is a lot of text that concludes that N@S attack is a "big problem".

Let's wait for such an attack to be successful (bring down NXT) before we conclude that PoS is impossible.

In the mean time let's simply assume that PoS is possible and saves a substantial amount of resources  ;)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: solid12345 on November 12, 2014, 06:14:25 AM
Mining was never fair.  Today after 5 years of learning resources and how-to-guides many people still can't figure it out.  I'm sure someone here will come at me with an ad hominem ("lol ur stewpid") but it doesn't change the fact that PoW is indeed this complicated thing which most users and upcoming users will never understand.



Maybe your laptop or a dusty Windows 95 could had mined Bitcoin in 2009 but doesn't do any good if the user in control of the hardware did not know where to begin and back then there was virtually no learning resources to consult.   There was a reason why millions of the first Bitcoins were mined by a very small exclusive group of people with backgrounds in computer science and this scarcity was why they were able to manipulate the price and make it valuable enough to had been appropriated as a payment method on websites like the Silkroad.





I've been in crypto a year now and even still mining talk is all gabbedly gook to me. Granted I own a laptop and have had no reason to mine with my hardware which prohibits me from bothering to go learn how to go about it, but the point stands that if it looks like a foreign language to me, imagine what it looks like to ma and pa.

This is why mining should have always been a one-click affair and you're done. Why should anyone have to compile a wallet or mess around in notepad, finding pools or running command-line  debug windows just to create crypto currency? It is not very democratic to begin with if only technocrats can do it.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: achimsmile on November 12, 2014, 07:00:49 AM
https://download.wpsoftware.net/bitcoin/pos.pdf (https://download.wpsoftware.net/bitcoin/pos.pdf)

That paper explains why Distributed Consensus from Proof of Stake is Impossible

This paper gets cited more than the bible around here :D

Is it so credible because its a pdf?

I wonder why noone mentions the 2 huge flaws the paper has:

1. It throws all PoS implementations in one pot, while there are huge differences between them.(centralized checkpoints vs. decentralized ones, unlimited reorg vs. 720 block reorg limit etc. etc.)

2. It does not bother to mention how many calculations are needed to secretly build a valid longer chain with a small stake in a specific PoS system. This is like saying sha512 algo can be cracked, without calculating how many tries one needs to crack it...

I'm eagerly awaiting a revised version that calculates needed computing power to n@s-attack, let's say current version of Nxt.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 12, 2014, 10:31:31 AM
*snipped*

In PoS, it isn't the majority that decides, it's the majority stakeholder entity which once appeared can't be erased from history. Once the majority condition has been achieved ONCE, it will be available as an attack vector FOREVER. In PoW, a majority condition achieved ONCE will provide temporary reversible benefits and is very easy to spot and eliminate.

The cost to fork and keep up a hidden PoS blockchain is less than 5 USD a month for ANY coin.
The cost to fork and keep up a hidden PoW bitcoin blockchain is 30000000 USD a month.

Do you still need to compare the two?

*blahblah snipped*






Guys, could we focus on pure math instead of personal opinions?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 12, 2014, 10:35:17 AM
2. It does not bother to mention how many calculations are needed to secretly build a valid longer chain with a small stake in a specific PoS system. This is like saying sha512 algo can be cracked, without calculating how many tries one needs to crack it...


I am also looking forward to this in Nxt. But we won't see it. I have seen no one even attempt to do the calcs as I think those *capable* of doing the calcs already know what the answer will be... and the status quo around the N@S 'problem' suits their agenda.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: digitalindustry on November 12, 2014, 03:53:29 PM
A PoW+ index will in future be the only index people follow -

http://www.coinspeaker.com/2014/11/06/cryptocurrency-fraud-part-1-identifying-ways-in-which-fraudsters-operate/


unfortunate Bitcoin would need a hard fork.

and PoS hybrids are not discriminated against.


two rules:

1. Does it use PoW to facilitate trans issue the Token  ?

2. does that PoW continue i.e it is not Hard capped.


Peer makes it as do other hybrids.

Bitcoin Litcoin no soup as they are hard capped basically in the most simplistic economic terms a  "long con"

see if i'm not right.

every other prediction relies on these two vectors:

1. Ignorance.
2. assumption of ignorance in monopoly.

you kids might make some quick money but that's about it.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 12, 2014, 04:26:15 PM
I wonder why noone mentions the 2 huge flaws the paper has:

1. It throws all PoS implementations in one pot, while there are huge differences between them.(centralized checkpoints vs. decentralized ones, unlimited reorg vs. 720 block reorg limit etc. etc.)
Any checkpoints that are designed to avoid a fork are by their nature a driver of centralization because it compromises long term independent validation in favor of short term "guarantees" that depend on a smaller subset of honest nodes, which in turn opens up the potential for Sybil attacks.
The whole thing is extremely messy and at the end of the day boils down to; The differences don't actually solve the problem of decentralized consensus so there's no reason to put them into different pots.

2. It does not bother to mention how many calculations are needed to secretly build a valid longer chain with a small stake in a specific PoS system. This is like saying sha512 algo can be cracked, without calculating how many tries one needs to crack it...

I'm eagerly awaiting a revised version that calculates needed computing power to n@s-attack, let's say current version of Nxt.
The tedious details that would go into trying to figure out precisely how NxT would be attacked don't resolve the problem that the paper is talking about, and more importantly, it's not the responsibility of us to put forward the security model.

It's worth noting that by writing a well-defined security model and working toward it, it is possible to create a "working" PoS which is only broken when the assumptions of the security model are violated. If one were to do this, it would then be easy to point out how the security model is not applicable to the real world. But Vitalik's posts --- and no PoS writeups that I'm aware of --- actually do this.


The way I see it is the difference between PoS and PoW is the difference between a geocentric and a heliocentric model of the solar system. In the geocentric model (ptolemaic system) you have to keep adding all sorts of convoluted rules and behaviors to get it to spit back a result that you're looking for, whereas with the heliocentric model, it's comparatively easy to map and model the appropriate behavior of the bodies in the solar system. Similarly, PoW is very simple, and it does it's job very well. However, the ptolemaic system actually worked, whereas it's not clear that PoS can actually work in the sense of allowing decentralized consensus.

Why bother with a cryptocurrency if it doesn't accomplish decentralized consensus? I could run a program on my computer that could easily run tens of thousands of transactions per second (If I had the bandwidth), it would only cost maybe a few cents per transaction, confirm in seconds, you could access it from anywhere in the world, I could return stolen funds, roll it back when it inevitably messed up, and no one else could see your transactions (Until the government asked for them.), but who wants to trust some bonehead to always do the right thing? PoS throws the baby out with the bathwater. By trying to avoid the "waste" of PoW it also vaporizes decentralized consensus, which is arguably a defining feature of a real cryptocurrency.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: gatra on November 12, 2014, 04:46:52 PM
If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct :)
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?

Exactly, I thought attacking PoS coin is much more cost free (next to nothing) than attacking PoW coin.

You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 12, 2014, 05:07:12 PM
You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.

Peercoin PoS is not the same as NXT PoS, the latter doesn't use coin-age.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: gatra on November 12, 2014, 05:46:29 PM
You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.

Peercoin PoS is not the same as NXT PoS, the latter doesn't use coin-age.

it doesn't matter, it has the same probblem, just replace "coin-age" by "coins".
form their "whitepaper" (actually a wiki):

Quote
tokens must be stationary within an account for 1,440 blocks before they can contribute to the block generation process

this means all coins that are used for transfers cannot be staken and do not count toward the total of which you need 51%
moreover, lots of holders do not stake, so it's not 51% of coins, it's 51% of coins being actively at stake


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: gatra on November 12, 2014, 05:50:47 PM
You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.

Peercoin PoS is not the same as NXT PoS, the latter doesn't use coin-age.

it doesn't matter, it has the same probblem, just replace "coin-age" by "coins".
form their "whitepaper" (actually a wiki):

Quote
tokens must be stationary within an account for 1,440 blocks before they can contribute to the block generation process

this means all coins that are used for transfers cannot be staken and do not count toward the total of which you need 51%
moreover, lots of holders do not stake, so it's not 51% of coins, it's 51% of coins being actively at stake

...and it get worse if you consider NXT has punishments for not staking...


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 12, 2014, 06:56:04 PM
If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct :)
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?

Exactly, I thought attacking PoS coin is much more cost free (next to nothing) than attacking PoW coin.

You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.
How do you fix the past?

If someone had 51% stake share at one point, what can you do to prevent him forking the chain?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: CoinHoarder on November 12, 2014, 07:03:18 PM
If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct :)
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?

Exactly, I thought attacking PoS coin is much more cost free (next to nothing) than attacking PoW coin.

You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.
How do you fix the past?

If someone had 51% stake share at one point, what can you do to prevent him forking the chain?
How do you fix the past?

If someone had 51% of a Proof Of Waste coin's hash power, what can you do to prevent him forking the chain?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: CoinHoarder on November 12, 2014, 07:06:55 PM
You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.

Peercoin PoS is not the same as NXT PoS, the latter doesn't use coin-age.

it doesn't matter, it has the same probblem, just replace "coin-age" by "coins".
form their "whitepaper" (actually a wiki):

Quote
tokens must be stationary within an account for 1,440 blocks before they can contribute to the block generation process

this means all coins that are used for transfers cannot be staken and do not count toward the total of which you need 51%
moreover, lots of holders do not stake, so it's not 51% of coins, it's 51% of coins being actively at stake

...and it get worse if you consider NXT has punishments for not staking...

DPoS doesn't suffer from this problem. You would need to buy up 51% of the currency supply to use this attack vector.

Also the Bitshares community believes DPoS is immune to a NaS attack. No one has been able to prove us wrong yet.

More about DPoS: http://bitshares.org/delegated-proof-of-stake/
Even more about DPoS: http://wiki.bitshares.org/index.php/DPOS
Old discussions on DPoS: https://bitsharestalk.org/index.php?topic=4009.0
Discussions regarding "nothing at stake" attacks: https://bitsharestalk.org/index.php?topic=6584.0
More discussion about NaS attack: https://bitsharestalk.org/index.php?topic=6638.0


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 12, 2014, 07:36:54 PM
How do you fix the past?

If someone had 51% of a Proof Of Waste coin's hash power, what can you do to prevent him forking the chain?
The same way as with Proof of Shit coins. So why are we discussing this aspect?

DPoS
We are discussing PoS versus PoW here, and why people support PoS specifically.

You would need to buy up 51% of the currency supply to use this attack vector.
Just as it happens for many coins an exchange owns more than 51% of the supply. They paid NOTHING to obtain it. You are entrusting them directly (or indirectly when they get "hacked") to not fork your coin.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: TaunSew on November 12, 2014, 07:54:47 PM
How do you fix the past?

If someone had 51% of a Proof Of Waste coin's hash power, what can you do to prevent him forking the chain?
The same way as with Proof of Shit coins. So why are we discussing this aspect?

DPoS
We are discussing PoS versus PoW here, and why people support PoS specifically.

You would need to buy up 51% of the currency supply to use this attack vector.
Just as it happens for many coins an exchange owns more than 51% of the supply. They paid NOTHING to obtain it. You are entrusting them directly (or indirectly when they get "hacked") to not fork your coin.

In the NXT hack at BTER, BTER only had like 5% of NXT's total supply - so there's already empirical evidence proving that no exchange has 51% of NXT and I assume this to be likewise true for other PoS coins. 



Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: CoinHoarder on November 12, 2014, 07:55:27 PM
How do you fix the past?

If someone had 51% of a Proof Of Waste coin's hash power, what can you do to prevent him forking the chain?
The same way as with Proof of Shit coins. So why are we discussing this aspect?
Duh. I was making fun of your question as any decentralized consensus algo is vulnerable to some type of 51% attack.

DPoS
We are discussing PoS versus PoW here, and why people support PoS specifically.
So.. you are going to cherry pick the version of PoS that best fits your argument? DPoS is PoS, it is just a variant of PoS. There are many PoS variants and people all too often wrongly refer to them as all having the same pros and cons. Misinformation on PoS is spread in an echo chamber around here.

Quote from: CoinHoarder link=topic=848440.msg9523003#date=1415819215
You would need to buy up 51% of the currency supply to use this attack vector.
Just as it happens for many coins an exchange owns more than 51% of the supply. They paid NOTHING to obtain it. You are entrusting them directly (or indirectly when they get "hacked") to not fork your coin.
Provide proof 51% of the currency supply of any PoS coin are on centralized exchanges. This seems like a wild claim that you cannot back up and I wouldn't be surprised if it is wrong. Volume on all coins is split amongst exchanges so this risk is mitigated, even if 51% of the currency supply did happen to be on exchanges (which it isn't.)

Let's consider Proof Of Waste for a second. 51% of Bitcoin's hash power is on 2 to 3 mining pools. The paid NOTHING to obtain it. You are entrusting them directly (or indirectly when they get "hacked") to not fork your coin. By the way... this statement I can back up with facts and readily available data. ;)

See how dumb this argument is? Proof Of Waste supporters grasp at straws all day every day. Yes, PoS has vulnerabilities, but so does Proof Of Waste. PoW supporters ignore its vulnerabilities when talking about PoS as if its shit doesn't stink, when in actuality a lot of the arguments they make can be applied to PoW.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: iGotSpots on November 12, 2014, 07:56:31 PM
After having several farms of significant size for the last few generations of mining, I have finally switched sides and much prefer PoS now. I took a deeper look into the tech behind it and have been convinced that staking is a better idea as long as distribution was fair from mining


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: CoinHeavy on November 12, 2014, 08:19:39 PM
Besides theoretical attacks on PoS, which have been posited and acknowledged by many prominent developers/cryptographers, does anyone know of analyses conducted on PoS attacks that have actually occurred?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cryptogeeknext on November 12, 2014, 08:38:52 PM
While not a direct comparison of PoW and PoS, this thread might be relevant to this discussion.
https://bitcointalk.org/index.php?topic=855520.0
What do you think?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Bill White on November 12, 2014, 08:39:28 PM
Besides theoretical attacks on PoS, which have been posited and acknowledged by many prominent developers/cryptographers, does anyone know of analyses conducted on PoS attacks that have actually occurred?


There was a double-spend attack on NavajoCoin (PoS) a few months ago:

http://coinjoint.info/navajo-suffers-double-spend-attack/ (http://coinjoint.info/navajo-suffers-double-spend-attack/)

I only found that link because I had a vague memory of hearing about it at the time. I don't know if anyone has seriously studied what happened there.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 12, 2014, 08:53:04 PM
More discussion about NaS attack: https://bitsharestalk.org/index.php?topic=6638.0

"Short fork" differences;
Quote from: arhag
POW systems resolve the forks by agreeing to build on the chain with the most work done (the sum of the difficulty values at each block up to current head block in the blockchain). If everyone follows this rule, eventually all the nodes will come to a consensus on one particular chain, thus resolving the fork.

Peercoin-like POS systems can resolve the fork by building on a chain with the most amount of some other metric, like the total amount of coin-age consumed. Again, as long as everyone follows the same rule, the network will eventually naturally converge to just one of the forks.

Although, DPOS is able to randomize the order of delegates within a round, the order of the delegates in a given round is known prior to any of the delegates producing blocks in that round. For this reason, block production order can be considered deterministic. Nevertheless, very small forks could be possible because of network issues. For example, if block N is delayed by the network for too long, the producer of block N+1 might assume that the producer of block N was not available to produce his block at his designated time slot, so instead will chain off block N-1. The producer of block N+2 may have seen block N and/or block N+1. If he saw both, he always chooses the one that is supposed to come later in time, on the other hand if he sees only one or the other, he builds off of the one he saw. Thus, the chain is built with either block N or block N+1 considered missing, but the network is able to quickly get back to a consensus on the true chain because of the deterministic ordering of block producers.
Since "if he saw both, he always chooses the one that is supposed to come later in time", stakeholder 101 could choose not to include any of the previous 100 blocks because they were "too late".

There are only 101 stakeholders that matter in bitshares, I suppose the rest can all suck on a salty sausage? In which case, you really don't need anywhere near 51% of the stake, you only need enough so that you are wealthier than the next 50 wealthiest combined stakers. (Or had it within six months in the past.)

Basically, I have no idea what's going on here, it sounds pretty unworkable.

"Long fork" differences;
Quote from: arhag
POW resolves this issue by using the same method used to resolve short forks: pick the chain with the most work done. Attackers have no way of faking the block acceptance criteria. They need to put in the work necessary to match the difficulty requirements at that point in the blockchain. Attackers can create a fake blockchain history by putting in the necessary work, but if they have less than <50% hashing power, their accumulated amount of work will be less than the accumulated work of the true chain. As long as the true chain is made visible to the resyncing user, he can easily pick it over the fake chains.

POS tries to resolve this issue by also making it difficult for attackers to fake the block acceptance criteria. In the case of Peercoin-like POS systems, it needs to be difficult for attackers to get coin-age (which is ultimately dependent on the amount of stake in the attacker's control). In the case of DPOS, it needs to be difficult for the attacker to get control of the delegates. Because of the way delegates work, the attacker would actually need to control nearly all of the 101 delegates to fake the blockchain history (see here and here for details). However, if the attacker controlled more than 50% of the stake, he could vote in all of his own delegates. So all POS systems are ultimately vulnerable if the attacker is able to get the majority of the stake. For a POS system to be secure from fake blockchain history attacks, the majority of the stake in the system needs to be kept away from the control of an attacker during the time a user is offline. However, if an attacker was able to capture only a small minority of the stake while the user was offline, the attacker cannot create a fake blockchain that the user would accept as valid.

POW supporters like to point out that the attacker does not need to control >50% on a live system; as long as an attacker controls >50% of the stake at any point in time t on the blockchain, that attacker could easily build a fake blockchain from that point forward that would fool a user's client if its last resync point was before time t. For a completely new user synchronizing from the genesis block, this means the attacker only needs to control >50% of the stake at any point in time in the history of the blockchain. This is the meaning behind the Nothing-at-Stake name. The users who owned >50% of the stake in the system in the past, may no longer own any stake in the system in the present. While it would be foolish for a present-day >50% stake holder to harm the network, someone who held >50% of the stake in the past but holds nothing at stake in the present has nothing to lose with an attack attempt.

As bad as this may look for POS systems, with more careful analysis, it is clear it is not actually a problem. A user in a POS system will always have a checkpoint in the not-too-distant past. This checkpoint either comes from the last block of the locally-saved, trusted blockchain (or perhaps just the locally-saved hash of the last seen block), or it can be hardcoded into the particular version of the wallet. As long as that checkpoint is in the not-too-distant past, users would not be vulnerable to fake blockchain history attacks in realistic scenarios. If the checkpoint is older than some threshold, then other measures are needed. This threshold can vary depending on the circumstances of the network and the paranoia of the user, but I think a threshold of 6 months is sufficient in most realistic scenarios.

Resyncing after being offline for less than 6 months should not be a cause for concern of fake blockchain history attacks. The only way such an attack can successfully work is if the attacker obtains ownership of >50% of the stake existing at some point during that 6 month period. The attacker would like to buy old private keys at very low cost from users who had stake in the system in the 6 month period but now no longer do. They have to no longer have stake in the system otherwise they would be foolish to sell old private keys to someone whose only purpose for buying old keys is clearly to attack the system and thus reduce the value of the seller's existing stake. But the attacker will not be able to find enough private key sellers that match that criteria, because it is extremely unlikely for stakeholders with >50% of the stake to completely exit out of the system within a 6 month period. The attacker is forced to legitimately buy into the system at a high cost if he wants to attack the network. But an attacker who grows his stake over some period of time until it reaches >50% would likely not attack the network while still holding the stake, otherwise they would cause the most damage to themselves. If the attacker is able to begin and finish selling their >50% of stake during that 6 month period, then the attacker has the opportunity to carry out a fake blockchain history attack against the victim who was offline for 6 months. However, the price one pays trading assets depends on how quickly they need to finish the trade. The attacker can take his time building up the stake to not have to overpay in order to incentivize stake holders to sell, but he is forced to sell at a discount to incentivize enough people to buy to quickly sell off his stake before the 6 month deadline. Pulling off this kind of buy-sell cycle is going to cost the attacker a lot of money. It is only rational to do this if this one buy-sell cycle provides him with enough opportunity to recover his costs through double-spend attacks. But the only people he can attack are people who were offline for about 6 months. Most people would be resyncing at much higher frequencies than that, which would be really hard to attack. Trying to sell >50% of stake in one week would cause a flash crash of the price of the coin (hurting the attacker the most). Also, from a practical manner, the attacker doesn't have any good way of knowing who has been offline during the same time period they set up the buy-sell cycle to actually target these individuals. So, even if there are a decent number of people out there that the attacker could target to make his money back, it isn't trivial to identify them.

So what about resyncing after being offline for more than 6 months? With the exception of resyncing from a genesis block on a new computer, it would be a very unusual circumstance to be doing this. The vast majority of people would be resyncing on a much more frequent basis. Nevertheless, in these rare cases, users would follow the same procedure that users who are resyncing from a genesis block on a new computer would follow. First, if the user already has an up-to-date blockchain on one computer and they just want to set up their wallet on a new computer, the clients could provide an easy method for the existing trusted client to communicate a hash of a recent block to the new client. Since a user obviously trusts himself and the client he has already been using, he can carry over that trust to the new device. What about a completely new user who has never been part of this network before? Or someone who lost their hard drive (but still has a backup of their private keys) and wants to reinstall the client from scratch on their computer? In these cases, the users would rely on the snapshot hardcoded in the latest version of the client software (which would be <6 months old). A new user needs to download the client software anyway; and, they need to have some way of trusting the software they download. If the attacker was able to provide a fake client with a fake snapshot, they would again be vulnerable to the fake blockchain history attack. But if the attacker was able to provide a fake client, the user would be compromised in so many ways. The fake client could just steal the user's private keys! Or if they are using a hardware wallet, the fake client could present a false view of the blockchain to make the user think he got paid when he didn't.

Bolded favorite parts.
Not-too-distant-past = 6 months.
All the delegates in a given cycle = 101.

I think this is a great illustration of how much simpler and easier it is to reason about the security of Bitcoin, and how all the complexity of PoS gives the illusion of security (Bitshares in this case).

I look forward to casting off the yolk of Congress and the Fed in favor of my 101 overlords. /sarcasm


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: achimsmile on November 12, 2014, 08:53:53 PM
The tedious details that would go into trying to figure out precisely how NxT would be attacked don't resolve the problem that the paper is talking about, and more importantly, it's not the responsibility of us to put forward the security model.

but that's excatly what it does. The n@s attack the paper talks about is not feasible because you'd need more processing power than anyone could own. Prove me wrong. I still don't see any hard math in your claim.

edit: only speaking about nxt. don't know the others enough.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: achimsmile on November 12, 2014, 08:57:01 PM
Besides theoretical attacks on PoS, which have been posited and acknowledged by many prominent PoW developers/cryptographers, does anyone know of analyses conducted on PoS attacks that have actually occurred?


FTFY


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 12, 2014, 09:01:42 PM
So.. you are going to cherry pick the version of PoS that best fits your argument? DPoS is PoS, it is just a variant of PoS.
There should be no confusion here. Please don't claim PoS has some features that are present only in DPoS as a supporting argument for PoS. When the title shows DPoS I will consider it fair to use those features as part of the discussion. I don't think PoS is the same as DPoS. What do you think?

Let's consider Proof Of Waste for a second. 51% of Bitcoin's hash power is on 2 to 3 mining pools. The paid NOTHING to obtain it. You are entrusting them directly (or indirectly when they get "hacked") to not fork your coin. By the way... this statement I can back up with facts and readily available data. ;)
First, it's not "waste". It's a highly specific impossible to forge or reuse effort to ensure security while also fairly converting value (energy) into tokens, bridging the outside and indise economy seamlessly.

The pools and their costs argument is only temporarily valid. The pools paid nothing, but they have nothing long-term. If they fuck up, miners will move quickly, miners paid A LOT of money for their power and have not usually recouped. I am entrusting the miners that need to collaborate and play fairly to profit.

You see the difference now?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 12, 2014, 09:03:08 PM
Besides theoretical attacks on PoS, which have been posited and acknowledged by many prominent developers/cryptographers, does anyone know of analyses conducted on PoS attacks that have actually occurred?

Besides telling you to READ this topic before you reply to it (and find out exactly what you asked), which has not actually occurred?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: digitalindustry on November 13, 2014, 06:27:49 AM
After having several farms of significant size for the last few generations of mining, I have finally switched sides and much prefer PoS now. I took a deeper look into the tech behind it and have been convinced that staking is a better idea as long as distribution was fair from mining

you got it wrong little buddy - there needs to be continual PoW.

there can be PoS to supplement that.

otherwise you are "relying on the good will" of humans again.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: LiQio on November 13, 2014, 06:37:54 AM
[...]
I am entrusting the miners that need to collaborate and play fairly to profit.

[...]
otherwise you are "relying on the good will" of humans again.

Seems like a contradiction, could somebody please clarify?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: achimsmile on November 13, 2014, 07:52:59 AM
After having several farms of significant size for the last few generations of mining, I have finally switched sides and much prefer PoS now. I took a deeper look into the tech behind it and have been convinced that staking is a better idea as long as distribution was fair from mining

you got it wrong little buddy - there needs to be continual PoW.

there can be PoS to supplement that.

otherwise you are "relying on the good will" of humans again.

 :D :D :D

Here are two charts for you:

Nxt block generators
https://i.imgur.com/HbXIPW5.png

BTC block generators
https://i.imgur.com/GPdcRKN.png

Quiz of the day:
1. How many accounts/mining pools would be needed for each network to perform a 51% attack
2. Which one is more decentralized?  ;D

And don't bring up that "All stakes belong to the same person" argument again, because you can't prove it and it can also applied to bitcoin mining power.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Fernandez on November 13, 2014, 08:39:01 AM
After having several farms of significant size for the last few generations of mining, I have finally switched sides and much prefer PoS now. I took a deeper look into the tech behind it and have been convinced that staking is a better idea as long as distribution was fair from mining

you got it wrong little buddy - there needs to be continual PoW.

there can be PoS to supplement that.

otherwise you are "relying on the good will" of humans again.

 :D :D :D

Here are two charts for you:

Nxt block generators
https://i.imgur.com/HbXIPW5.png

BTC block generators
https://i.imgur.com/GPdcRKN.png

Quiz of the day:
1. How many accounts/mining pools would be needed for each network to perform a 51% attack
2. Which one is more decentralized?  ;D

And don't bring up that "All stakes belong to the same person" argument again, because you can't prove it and it can also applied to bitcoin mining power.


This is what I have been repeatedly saying. As long as the Cartel controls Bitcoin, they shouldn't start arguing about vulnerabilities in other systems or claim they are decentralized. All it needs is the government or a bad actor to gain control of a couple of pools and Bitcoin is done.

At least with PoS, the attacker has to gain control of the coins through some means. Hacking exchanges won't give them enough so they will actually have to buy out the coins. Thats another key difference, anybody holding a PoS coin has a say in the network, Bitcoin holders don't.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 13, 2014, 08:50:21 AM
If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct :)
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?

Exactly, I thought attacking PoS coin is much more cost free (next to nothing) than attacking PoW coin.

You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.
How do you fix the past?

If someone had 51% stake share at one point, what can you do to prevent him forking the chain?

Relating to Nxt only:

There is nothing to fix. The current inclusion of the retargeting algorithm makes it computationally very expensive to do a history attack. i.e. much much more hash power the bitcoin network currently has. The better chain needs to almost mirror the honest one in terms of certain properties. And you only have 720 blocks to calculate this in.

Nxt has interlocking, layered security. A lttile bit being added at a time (economic clustering next IIRC). Transparent Forging isn't a switch that will be flipped one day, >50% of Transparent Forging is 'on' now.

/Nxt

But since you insist that POS = POS = POS, I don't think you'd be interested.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 13, 2014, 09:17:50 AM
2. It does not bother to mention how many calculations are needed to secretly build a valid longer chain with a small stake in a specific PoS system. This is like saying sha512 algo can be cracked, without calculating how many tries one needs to crack it...

I'm eagerly awaiting a revised version that calculates needed computing power to n@s-attack, let's say current version of Nxt.
The tedious details that would go into trying to figure out precisely how NxT would be attacked don't resolve the problem that the paper is talking about, and more importantly, it's not the responsibility of us to put forward the security model.


The 'tedious detail' is what your argument is and relies upon. Until you provide this and show there is a problem, then there is no problem as it hasn't been articulated. It is in the same camp as stating categorically "The numbers 3 and 5 can never be used to give a sum of 23" and then not even attempting any calculations to check you are correct, as it isn't your "responsibility to put forward summation models".  



Below is paraphrased from Come-from-Beyond and is a question that was posed in May 2014. It has still gone unanswered (publicly at least, the silence of the initial Nothing at Stake zealots is telling I think).



Alice wants to attack the blockchain.
She owns private keys of 400 accounts totalling to 75% of the stake.
She is planning to rewrite the history from block 5'000.
Legit chain is at block 5'300 (less than 720).
Cumulative difficulty at block 5'000 is 8'000'000.
Cumulative difficulty at block 5'300 is 9'000'000.
How many SHA256 operations in average it's necessary to do to find a branch where cumulative difficulty at block 5'300 is at least 9'000'001?
Hint: Blocks from 5'000 to 5'300 were forged by 100% of the stake.



Without a detailed further explanation of the so called Nothing at Stake 'problem', further discussion is quite useless.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 13, 2014, 10:12:47 AM
[...]
I am entrusting the miners that need to collaborate and play fairly to profit.

[...]
otherwise you are "relying on the good will" of humans again.

Seems like a contradiction, could somebody please clarify?
There is no good will or bad will, just economic will in PoW. If you do the right thing to obtain maximum profit possible from mining, you are actually obeying and enforcing the protocol rules. It's that simple. Do the wrong thing and you lose.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: iGotSpots on November 13, 2014, 10:20:19 AM
After having several farms of significant size for the last few generations of mining, I have finally switched sides and much prefer PoS now. I took a deeper look into the tech behind it and have been convinced that staking is a better idea as long as distribution was fair from mining

so you are no longer a miner? should have known this kind of Epiphany wouldnt happen while mining was profitable ::)

either way, welcome aboard the PoS train..

now you should look at PoI instead of waiting 6 months to find out its better than pos.. lol

https://medium.com/@xtester/the-new-economy-movement-fb9bb67eb9fe

No I still mine, just would prefer not to


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: LiQio on November 13, 2014, 10:23:38 AM
[...]
I am entrusting the miners that need to collaborate and play fairly to profit.

[...]
otherwise you are "relying on the good will" of humans again.

Seems like a contradiction, could somebody please clarify?
There is no good will or bad will, just economic will in PoW. If you do the right thing to obtain maximum profit possible from mining, you are actually obeying and enforcing the protocol rules. It's that simple. Do the wrong thing and you lose.

Maximizing profit doesn't have to be equal to your "doing the right thing" or to reverse it "doing the wrong thin" might make you a winner.
You are oversimplifying, sorry.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 13, 2014, 01:23:08 PM
2. It does not bother to mention how many calculations are needed to secretly build a valid longer chain with a small stake in a specific PoS system. This is like saying sha512 algo can be cracked, without calculating how many tries one needs to crack it...

I'm eagerly awaiting a revised version that calculates needed computing power to n@s-attack, let's say current version of Nxt.
The tedious details that would go into trying to figure out precisely how NxT would be attacked don't resolve the problem that the paper is talking about, and more importantly, it's not the responsibility of us to put forward the security model.


The 'tedious detail' is what your argument is and relies upon. Until you provide this and show there is a problem, then there is no problem as it hasn't been articulated. It is in the same camp as stating categorically "The numbers 3 and 5 can never be used to give a sum of 23" and then not even attempting any calculations to check you are correct, as it isn't your "responsibility to put forward summation models".  



Below is paraphrased from Come-from-Beyond and is a question that was posed in May 2014. It has still gone unanswered (publicly at least, the silence of the initial Nothing at Stake zealots is telling I think).



Alice wants to attack the blockchain.
She owns private keys of 400 accounts totalling to 75% of the stake.
She is planning to rewrite the history from block 5'000.
Legit chain is at block 5'300 (less than 720).
Cumulative difficulty at block 5'000 is 8'000'000.
Cumulative difficulty at block 5'300 is 9'000'000.
How many SHA256 operations in average it's necessary to do to find a branch where cumulative difficulty at block 5'300 is at least 9'000'001?
Hint: Blocks from 5'000 to 5'300 were forged by 100% of the stake.



Without a detailed further explanation of the so called Nothing at Stake 'problem', further discussion is quite useless.

Bump.

I am genuinely interested in the answer,  I can only assume you are all busy with your calculators right now. I can wait.



My follow up question would then be...

Would doing this many SHA256 operations be at no cost?


If you still believe this would be free, check would it be possible to do. i.e. what is likelihood that you can do this many SHA256 operations to recalculate a better chain within the 720 block time limit?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: gatra on November 13, 2014, 02:33:06 PM
2. It does not bother to mention how many calculations are needed to secretly build a valid longer chain with a small stake in a specific PoS system. This is like saying sha512 algo can be cracked, without calculating how many tries one needs to crack it...

I'm eagerly awaiting a revised version that calculates needed computing power to n@s-attack, let's say current version of Nxt.
The tedious details that would go into trying to figure out precisely how NxT would be attacked don't resolve the problem that the paper is talking about, and more importantly, it's not the responsibility of us to put forward the security model.


The 'tedious detail' is what your argument is and relies upon. Until you provide this and show there is a problem, then there is no problem as it hasn't been articulated. It is in the same camp as stating categorically "The numbers 3 and 5 can never be used to give a sum of 23" and then not even attempting any calculations to check you are correct, as it isn't your "responsibility to put forward summation models".  



Below is paraphrased from Come-from-Beyond and is a question that was posed in May 2014. It has still gone unanswered (publicly at least, the silence of the initial Nothing at Stake zealots is telling I think).



Alice wants to attack the blockchain.
She owns private keys of 400 accounts totalling to 75% of the stake.
She is planning to rewrite the history from block 5'000.
Legit chain is at block 5'300 (less than 720).
Cumulative difficulty at block 5'000 is 8'000'000.
Cumulative difficulty at block 5'300 is 9'000'000.
How many SHA256 operations in average it's necessary to do to find a branch where cumulative difficulty at block 5'300 is at least 9'000'001?
Hint: Blocks from 5'000 to 5'300 were forged by 100% of the stake.



Without a detailed further explanation of the so called Nothing at Stake 'problem', further discussion is quite useless.

Bump.

I am genuinely interested in the answer,  I can only assume you are all busy with your calculators right now. I can wait.



My follow up question would then be...

Would doing this many SHA256 operations be at no cost?


If you still believe this would be free, check would it be possible to do. i.e. what is likelihood that you can do this many SHA256 operations to recalculate a better chain within the 720 block time limit?

There is no answer because the question makes no sense.
first answer this: why do you think there are many SHA256 operations involved? how would a large hashrate benefit an attacker?
it's not a matter of hashrate, it's 300 blocks * 60 seconds * 400 accounts = 7200000. Hashing that many SHA256 takes less than one second on a modern cpu.

The question is not clear because it talks about "the stake", but what is "the stake"? the total amount of coins? or the amount of coins actively forging at the given time? were your 400 accounts forging on the main chain at block 5000 or not?

If you control more coins at block 5000 than those that were forging at block 5000 then you can simply rewrite everything.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 13, 2014, 03:21:46 PM
Alice wants to attack the blockchain.
She owns private keys of 400 accounts totalling to 75% of the stake.
She is planning to rewrite the history from block 5'000.
Legit chain is at block 5'300 (less than 720).
Cumulative difficulty at block 5'000 is 8'000'000.
Cumulative difficulty at block 5'300 is 9'000'000.
How many SHA256 operations in average it's necessary to do to find a branch where cumulative difficulty at block 5'300 is at least 9'000'001?
Hint: Blocks from 5'000 to 5'300 were forged by 100% of the stake.

There is no answer because the question makes no sense.
first answer this: why do you think there are many SHA256 operations involved? how would a large hashrate benefit an attacker?
it's not a matter of hashrate, it's 300 blocks * 60 seconds * 400 accounts = 7200000. Hashing that many SHA256 takes less than one second on a modern cpu.

The question is not clear because it talks about "the stake", but what is "the stake"? the total amount of coins? or the amount of coins actively forging at the given time? were your 400 accounts forging on the main chain at block 5000 or not?

If you control more coins at block 5000 than those that were forging at block 5000 then you can simply rewrite everything.


why do you think there are many SHA256 operations involved?
That is what is required to calculate a longer chain that stands a chance of being accepted as legitimate.
The better chain needs to almost mirror the honest one in terms of certain properties.
The retargeting algo in Nxt plays an important role in this.

how would a large hashrate benefit an attacker?
See above.

it's not a matter of hashrate, it's 300 blocks * 60 seconds * 400 accounts = 7200000
Which POS implementation is this possible in? It doesn't look very secure.

what is "the stake"?
The stake is Alice's coins, 75% of all coins in existence.

were your 400 accounts forging on the main chain at block 5000 or not?
Assume worst case for coin, best in favour of the attacker.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 13, 2014, 03:29:25 PM
I have no idea what you're going on about.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 13, 2014, 03:43:50 PM
I have no idea what you're going on about.

I know  ;D Search nxtforum for "BaseTarget adjustment algorithm" thread (leads to Blind Shooter algorithm and how it interacts with the retargeting algo, in the same thread) if you are genuinely interested. I get the impression no one on BTT is, they just listen to the echo and then repeat it.

The above makes the Nothing at Stake 'problem' wishful thinking. At least in Nxt it does.




Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: digitalindustry on November 13, 2014, 03:46:06 PM

This is what I have been repeatedly saying. As long as the Cartel controls Bitcoin, they shouldn't start arguing about vulnerabilities in other systems or claim they are decentralized. All it needs is the government or a bad actor to gain control of a couple of pools and Bitcoin is done.

At least with PoS, the attacker has to gain control of the coins through some means. Hacking exchanges won't give them enough so they will actually have to buy out the coins. Thats another key difference, anybody holding a PoS coin has a say in the network, Bitcoin holders don't.

now think harder and see if you can find an answer that would be the the best possible solution for both problems.

wait!

what about a continual PoW

and a PoS

or just continual PoW


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 13, 2014, 04:06:00 PM
I have no idea what you're going on about.

I know  ;D Search nxtforum for "BaseTarget adjustment algorithm" thread (leads to Blind Shooter algorithm and how it interacts with the retargeting algo, in the same thread) if you are genuinely interested. I get the impression no one on BTT is, they just listen to the echo and then repeat it.

The above makes the Nothing at Stake 'problem' wishful thinking. At least in Nxt it does.

I tried that: https://nxtforum.org/proof-of-stake-algorithm/basetarget-adjustment-algorithm/ (https://nxtforum.org/proof-of-stake-algorithm/basetarget-adjustment-algorithm/) (linked from cite note 9 on the Wiki (http://wiki.nxtcrypto.org/wiki/Whitepaper:Nxt)) requires me to log in.

A bank such a JP Morgan with a FPGA super computer can conceivably do it (without figuring out how many operations are actually required).

Quote from: Whitepaper:Nxt
Block generation time is targeted at 60 seconds, but variations in probabilities have resulted in an average block generation time of 80 seconds, with occasionally very long block intervals. An adjustment to the forging algorithm has been suggested by mthcl and modeled by Sebastien256 on NxtForum.org[9].

According to that, the updated algorithm was as suggestion. How are we supposed to analyze the specific PoS algorithm in NXT if you keep moving the goal-posts?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 13, 2014, 04:08:20 PM
A bank such a JP Morgan with a FPGA super computer can conceivably do it (without figuring out how many operations are actually required).

I wouldn't be wrong to suppose no math will follow to back this statement, would I?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 13, 2014, 04:08:43 PM
A bank such a JP Morgan with a FPGA super computer can conceivably do it (without figuring out how many operations are actually required).

How can you be so sure, should I take you at your word.

Try this one.
https://nxtforum.org/proof-of-stake-algorithm/forging-2088/msg35543/#msg35543

It is also in the whitepaper section.

Here is OP of BaseTarget adjustment Algorithm without any following discussion. I'd argue the discussion is more illuminating. mthcl is a Maths Professor on sabbatical and has spent many hours looking at the Nxt algos, suggesting this improvement. Sabastian256, a Maths Phd, did the required modelling that mthcl needed throughout the thread.

Blind Shooter/Retargetting you will have to log in for if you're interested, it is in the same sub forum.


Some thoughts about the BaseTarget adjustment algorithm, described here (https://nxtforum.org/proof-of-stake-algorithm/forging-2088/msg35543/#msg35543). In more mathematical terms, this algorithm dynamically readjusts the rate of the Exponential random variable which is approximately the time until next block, to ensure that #[blocks per period of time] remains constant regardless of how much stake is actually forging.

The algorithm currently in use can be described in the following way (Rn stands for the rate of that Exponential random variable at time n):

__________________________________________________
R0=1;

Let X be an Exponential random variable with rate Rn (one may put X=(1/Rn) ln U, where U is a Uniform[0,1] random variable)

if X ≥ 2, then Rn+1=2Rn

if X ≤ 1/2, then Rn+1=Rn/2

if X ∈ (1/2,2), then Rn+1=XRn  (note that XRn = ln U, so  XRn is an Exponential(1) random variable)
___________________________________________________

The idea was Rn should fluctuate around 1, so we'll have one block per minute in average. In fact, it turns out that this is not the case. Additionally, with this algorithm the rate occasionally becomes rather close to 0, leading to long intervals between the blocks (note that the expectation of an Exponential(r) random variable equals 1/r). The first problem (average rate is not 1) is easy to correct by a simple rescaling, but the second one (occasional very long block time) is more serious, since it is an inherent feature of this algorithm.

So, I propose a modified version of this algorithm. Let γ ∈ (0,1] be a parameter (γ=1 corresponds to the current version of the algorithm). Then (abbreviating also β=(1 - γ/2)-1)

_________________________________________________
R0=1;

Let X be an Exponential random variable with rate Rn (one may put X=(1/Rn) ln U, where U is a Uniform[0,1] random variable)

if X ≥ 2, then Rn+1=2Rn

if X ≤ 1/2, then Rn+1=Rn

if X ∈ (1,2), then Rn+1=XRn

if X ∈ (1/2,1), then Rn+1=(1-γ(1-X))Rn
___________________________________________________

In words, we make it easier to increase the rate than to decrease it (which happens when X is "too small"). This is justified by the following observation: if Y is an Exponential(1) random variable, then P[Y<1/n]=1-e-1/n≈1/n and P[Y>n]=e-n, and the latter is much smaller, than the former. In other words, the Exponential distribution is quite "asymmetric"; even for n=2, we get P[Y<1/2]≈0.393 and P[Y>2]≈0.135.

Now, to evaluate how does the modified algorithm works, there are two methods. First, one can do simulations. Otherwise, we can write the balance equation for the density f of the stationary measure of the above process in the following way:

(1)   f(x) = e-xf(x/2)/2 + β(1-e-βx/2)f(βx) + e-x ∫ f(s) ds + γ-1e-x/γ  ∫ e(1-γ)s/γ f(s) ds, where the first integral is taken from x/2 to x, and the second one from x to βx.

Here, f(x) is positive for x>0 and ∫f(s) ds (from 0 to ∞) = 1 (since f is a density).

The problem is that I don't know, how to solve the equation (1). I mean, most probably there is no closed-form analytic solution, and I'm not able to provide a numerical solution because of my lack of knowledge how to do it :(   But, provided that the solution of (1) is available, the quantities of interest may be obtained in the following way:

mean time to next block =  ∫s-1f(s) ds (from 0 to ∞), and
probability that the rate becomes less than ε equals  ∫ f(s) ds (from 0 to ε)  (observe that if the rate is ε, then one should expect the next blocktime to be roughly 1/ε).

Hopefully, with some reasonable γ (say, γ=1/2), this algorithm would perform much better than the current one. So, I think that it would be important to investigate this (either by doing simulations, or by solving (1) numerically), since we'll probably need this retargeting algorithm even after the TF is in place.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 13, 2014, 04:15:04 PM
A bank such a JP Morgan with a FPGA super computer can conceivably do it (without figuring out how many operations are actually required).

I wouldn't be wrong to suppose no math will follow to back this statement, would I?

I say as much in the quote. Though, an FPGA should be an order of magnitude faster than a General-purpose computer (or even PoW hasher) for that type of problem.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 13, 2014, 04:19:44 PM
A bank such a JP Morgan with a FPGA super computer can conceivably do it (without figuring out how many operations are actually required).

I wouldn't be wrong to suppose no math will follow to back this statement, would I?

I say as much in the quote. Though, an FPGA should be an order of magnitude faster than a General-purpose computer (or even PoW hasher) for that type of problem.

The discussion I saw estimated that recalculating a better chain to attack Nxt would take the current bitcoin network hashrate several times the age of the Universe to do. I wouldn't like to comment but I haven't seen any advances on that which are backed by any calcs.

You would also need to calculate this attack chain in 720 blocks otherwise it would be rejected.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: gatra on November 13, 2014, 05:09:20 PM
why do you think there are many SHA256 operations involved?
That is what is required to calculate a longer chain that stands a chance of being accepted as legitimate.
The better chain needs to almost mirror the honest one in terms of certain properties.
The retargeting algo in Nxt plays an important role in this.

how would a large hashrate benefit an attacker?
See above.

We are talking about POS, right? and specifically you are talking about NXTs implementation, right?
The security of all POS coins is based on the premise that getting 75% of stake is hard, and it's not based on any brute force calculation of SHA256 hashes. Please explain exactly how would a large hashrate benefit an attacker?
No special hashrate (more than the number of accounts per second), is required to create the main chain, and also not any special hashrate would be required to create an attacking chain. You only need the staking power.
Regardless of the baseTarget ajustments (which I seen in the Java code for NXT v1.3.3, not in any documentation because reading NXT docs is terrible, you never know what is actually implemented and what not), if you have more coins than those that were at stake then you can rewrite up to 720 blocks. No need for much hashrate. This applies to all POS implementations that I have seen.



Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 13, 2014, 07:53:54 PM
NxT hashes every transaction consecutively in a block which is ultimately called the "payload". Is this what you're referring to?

Quote from: NxT Source code 11/13/2014
    MessageDigest digest = Crypto.sha256();
        for (Transaction transaction : newTransactions.values()) {
            digest.update(transaction.getBytes());
        }

byte[] payloadHash = digest.digest();

https://github.com/Blackcomb/nxt/blob/master/src/java/nxt/BlockchainProcessorImpl.java


The BaseTarget thing is described here;
https://github.com/Blackcomb/nxt/blob/master/src/java/nxt/BlockImpl.java

However, that doesn't require very many SHA256 operations. It just relies on the hashes of previous signatures to figure out what the appropriate time until the next block should be at a minimum. It seems like reorgs would be trivial to pull off if you are/were a major stakeholder, and you wouldn't need anywhere near 51% of the coins.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: CoinHoarder on November 13, 2014, 11:09:41 PM
More discussion about NaS attack: https://bitsharestalk.org/index.php?topic=6638.0

"Short fork" differences;
Quote from: arhag
POW systems resolve the forks by agreeing to build on the chain with the most work done (the sum of the difficulty values at each block up to current head block in the blockchain). If everyone follows this rule, eventually all the nodes will come to a consensus on one particular chain, thus resolving the fork.

Peercoin-like POS systems can resolve the fork by building on a chain with the most amount of some other metric, like the total amount of coin-age consumed. Again, as long as everyone follows the same rule, the network will eventually naturally converge to just one of the forks.

Although, DPOS is able to randomize the order of delegates within a round, the order of the delegates in a given round is known prior to any of the delegates producing blocks in that round. For this reason, block production order can be considered deterministic. Nevertheless, very small forks could be possible because of network issues. For example, if block N is delayed by the network for too long, the producer of block N+1 might assume that the producer of block N was not available to produce his block at his designated time slot, so instead will chain off block N-1. The producer of block N+2 may have seen block N and/or block N+1. If he saw both, he always chooses the one that is supposed to come later in time, on the other hand if he sees only one or the other, he builds off of the one he saw. Thus, the chain is built with either block N or block N+1 considered missing, but the network is able to quickly get back to a consensus on the true chain because of the deterministic ordering of block producers.
Since "if he saw both, he always chooses the one that is supposed to come later in time", stakeholder 101 could choose not to include any of the previous 100 blocks because they were "too late".

There are only 101 stakeholders that matter in bitshares, I suppose the rest can all suck on a salty sausage? In which case, you really don't need anywhere near 51% of the stake, you only need enough so that you are wealthier than the next 50 wealthiest combined stakers. (Or had it within six months in the past.)

Basically, I have no idea what's going on here, it sounds pretty unworkable.
As to the bolded, yes it is obvious you have no idea how DPoS works and thus you cannot comprehend its vulnerabilities accurately. People that write about the subject as if they have some understanding of how everything works (but in reality they don't), is the main reason for all of the misinformation about PoS. Stuff like that leads people like the OP to conclude that "PoS is far inferior to PoW" by making that deduction on misinformation. Do everyone a favor and try to understand something before claiming it is insecure or that it won't work.

1. There are likely many more than 101 stakeholders as anyone that owns a fraction of a coin has a vote which decides who the 101 elected delegates will be. That vote is directly proportional to the amount of tokens they own. Technically (assuming all stakeholders vote) you need 51% of the currency supply to have total control of which delegates get elected.

2. A "round" is only applicable to predetermining the order that the delegates will produce a block in each "round" of 101 blocks. Thus, Arhag's reasoning still applies in the example you give of the last delegate in a round acting in a nefarious manner... the 102nd delegate (or N+1 as in Arhag's post) would submit two blocks, their block and a replacement for block 101, and the network would choose the last block provided as the valid one. What you proposed as being a vulnerability is simply not.

"Long fork" differences;
Quote from: arhag
POW resolves this issue by using the same method used to resolve short forks: pick the chain with the most work done. Attackers have no way of faking the block acceptance criteria. They need to put in the work necessary to match the difficulty requirements at that point in the blockchain. Attackers can create a fake blockchain history by putting in the necessary work, but if they have less than <50% hashing power, their accumulated amount of work will be less than the accumulated work of the true chain. As long as the true chain is made visible to the resyncing user, he can easily pick it over the fake chains.

POS tries to resolve this issue by also making it difficult for attackers to fake the block acceptance criteria. In the case of Peercoin-like POS systems, it needs to be difficult for attackers to get coin-age (which is ultimately dependent on the amount of stake in the attacker's control). In the case of DPOS, it needs to be difficult for the attacker to get control of the delegates. Because of the way delegates work, the attacker would actually need to control nearly all of the 101 delegates to fake the blockchain history (see here and here for details). However, if the attacker controlled more than 50% of the stake, he could vote in all of his own delegates. So all POS systems are ultimately vulnerable if the attacker is able to get the majority of the stake. For a POS system to be secure from fake blockchain history attacks, the majority of the stake in the system needs to be kept away from the control of an attacker during the time a user is offline. However, if an attacker was able to capture only a small minority of the stake while the user was offline, the attacker cannot create a fake blockchain that the user would accept as valid.

POW supporters like to point out that the attacker does not need to control >50% on a live system; as long as an attacker controls >50% of the stake at any point in time t on the blockchain, that attacker could easily build a fake blockchain from that point forward that would fool a user's client if its last resync point was before time t. For a completely new user synchronizing from the genesis block, this means the attacker only needs to control >50% of the stake at any point in time in the history of the blockchain. This is the meaning behind the Nothing-at-Stake name. The users who owned >50% of the stake in the system in the past, may no longer own any stake in the system in the present. While it would be foolish for a present-day >50% stake holder to harm the network, someone who held >50% of the stake in the past but holds nothing at stake in the present has nothing to lose with an attack attempt.

As bad as this may look for POS systems, with more careful analysis, it is clear it is not actually a problem. A user in a POS system will always have a checkpoint in the not-too-distant past. This checkpoint either comes from the last block of the locally-saved, trusted blockchain (or perhaps just the locally-saved hash of the last seen block), or it can be hardcoded into the particular version of the wallet. As long as that checkpoint is in the not-too-distant past, users would not be vulnerable to fake blockchain history attacks in realistic scenarios. If the checkpoint is older than some threshold, then other measures are needed. This threshold can vary depending on the circumstances of the network and the paranoia of the user, but I think a threshold of 6 months is sufficient in most realistic scenarios.

Resyncing after being offline for less than 6 months should not be a cause for concern of fake blockchain history attacks. The only way such an attack can successfully work is if the attacker obtains ownership of >50% of the stake existing at some point during that 6 month period. The attacker would like to buy old private keys at very low cost from users who had stake in the system in the 6 month period but now no longer do. They have to no longer have stake in the system otherwise they would be foolish to sell old private keys to someone whose only purpose for buying old keys is clearly to attack the system and thus reduce the value of the seller's existing stake. But the attacker will not be able to find enough private key sellers that match that criteria, because it is extremely unlikely for stakeholders with >50% of the stake to completely exit out of the system within a 6 month period. The attacker is forced to legitimately buy into the system at a high cost if he wants to attack the network. But an attacker who grows his stake over some period of time until it reaches >50% would likely not attack the network while still holding the stake, otherwise they would cause the most damage to themselves. If the attacker is able to begin and finish selling their >50% of stake during that 6 month period, then the attacker has the opportunity to carry out a fake blockchain history attack against the victim who was offline for 6 months. However, the price one pays trading assets depends on how quickly they need to finish the trade. The attacker can take his time building up the stake to not have to overpay in order to incentivize stake holders to sell, but he is forced to sell at a discount to incentivize enough people to buy to quickly sell off his stake before the 6 month deadline. Pulling off this kind of buy-sell cycle is going to cost the attacker a lot of money. It is only rational to do this if this one buy-sell cycle provides him with enough opportunity to recover his costs through double-spend attacks. But the only people he can attack are people who were offline for about 6 months. Most people would be resyncing at much higher frequencies than that, which would be really hard to attack. Trying to sell >50% of stake in one week would cause a flash crash of the price of the coin (hurting the attacker the most). Also, from a practical manner, the attacker doesn't have any good way of knowing who has been offline during the same time period they set up the buy-sell cycle to actually target these individuals. So, even if there are a decent number of people out there that the attacker could target to make his money back, it isn't trivial to identify them.

So what about resyncing after being offline for more than 6 months? With the exception of resyncing from a genesis block on a new computer, it would be a very unusual circumstance to be doing this. The vast majority of people would be resyncing on a much more frequent basis. Nevertheless, in these rare cases, users would follow the same procedure that users who are resyncing from a genesis block on a new computer would follow. First, if the user already has an up-to-date blockchain on one computer and they just want to set up their wallet on a new computer, the clients could provide an easy method for the existing trusted client to communicate a hash of a recent block to the new client. Since a user obviously trusts himself and the client he has already been using, he can carry over that trust to the new device. What about a completely new user who has never been part of this network before? Or someone who lost their hard drive (but still has a backup of their private keys) and wants to reinstall the client from scratch on their computer? In these cases, the users would rely on the snapshot hardcoded in the latest version of the client software (which would be <6 months old). A new user needs to download the client software anyway; and, they need to have some way of trusting the software they download. If the attacker was able to provide a fake client with a fake snapshot, they would again be vulnerable to the fake blockchain history attack. But if the attacker was able to provide a fake client, the user would be compromised in so many ways. The fake client could just steal the user's private keys! Or if they are using a hardware wallet, the fake client could present a false view of the blockchain to make the user think he got paid when he didn't.

Bolded favorite parts.
Not-too-distant-past = 6 months.
All the delegates in a given cycle = 101.

I think this is a great illustration of how much simpler and easier it is to reason about the security of Bitcoin, and how all the complexity of PoS gives the illusion of security (Bitshares in this case).

I look forward to casting off the yolk of Congress and the Fed in favor of my 101 overlords. /sarcasm

Again, you don't seem to comprehend DPoS or its vulnerabilities. I suggest you re-read the DPoS white paper and Arhag's posts explaining possible attack vectors before commenting on them further.

You seem to think that the check points are put in every 6 months. This is incorrect as checkpoints are written into the block chain every 10 seconds with every block containing a hash of the previous block, and also with every software update. This type of long range NaS attack is unreasonably possible due to the necessary set of conditions that need to exist for one to use this attack vector. Anyone with an updated client would be invulnerable to the NaS attack. It would only be possible if ALL of the following conditions are met:

1. Someone obtains the private keys to addresses which owned 51% of the money supply at some point in the chain's history.
2. The victim(s) has not updated their client and there has not been any client updates since that certain point in time.
3. The attacker is able to identify victims that have not updated their client since that certain point in time. FYI- there is no easy way to do this short of infecting the whole internet with trojans or something similar. IE... there is no easy way for the attacker to identify who has a recently updated block chain and who doesn't.

Optionally, the attacker could create a fake client that does all of the above (they would still need 51% of the money supply at some point) to perform this attack. This risk can be mitigated by users taking proper security procedures such as verifying the signature of updates and only downloading them from trusted sources (IE. the Bitshares website). Also, as Arhag mentioned, if someone created a fake client they could simply steal the victim's private keys instead of doing an elaborate attack that would require 51% of the money supply at some point in the chain. So in this case the NaS attack would be silly to perform as it is in the attackers best interest not to go through all that trouble.

By the way, I am not going to act like I am an expert because I am not. I realize it is hard to understand exactly how consensus algos work and the possible attack vectors, as I myself have a hard time comprehending everything. I do know and comprehend enough of DPoS though to be able to tell when someone is blatantly wrong in their assessment of it. This goes for anyone... if you see I have some error in my reasoning or understanding then please feel free to point it out. I learn something new every time I visit cryptocurrency forums and that is exactly why I am here... to learn. I believe I have a general understanding of DPoS and possible attack vectors though... at least a better understanding of it than you (at the moment.) :P

If everyone could achieve a basic understanding of how the different PoS algos function and possible attack vectors BEFORE TALKING ABOUT THEM, the spread of misinformation on these forums would not be as bad as it is today. These forums act like an echo chamber.. what one person reads from someone respectable, they take it as being true if and then repeat it to others on other threads. It is very dangerous to talk about something as if you understand it when in reality you don't. Most of the people I debate about PoS on here, I eventually find out sooner or later that they have some sort of misunderstanding of how it works and thus how "insecure" it is.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: CoinHoarder on November 13, 2014, 11:41:10 PM
So.. you are going to cherry pick the version of PoS that best fits your argument? DPoS is PoS, it is just a variant of PoS.
There should be no confusion here. Please don't claim PoS has some features that are present only in DPoS as a supporting argument for PoS. When the title shows DPoS I will consider it fair to use those features as part of the discussion. I don't think PoS is the same as DPoS. What do you think?

A lot of people (me including) use the term PoS as more of a broad term that includes all consensus algorithms that are not based on PoW. This includes many different variants of PoS... PoS as in Peercoin, transparent forging as in Nxt, DPoS as in Bitshares, etc, etc...

Many people would refer to Bitshares and Nxt as being PoS even though they are actually a variant of it. I agree it is confusing, but a term was needed to differentiate PoW coins from non-PoW coins and I think PoS is a natural choice since it was the first non-PoW consensus algo. As long as people realize that there are different variants of PoS, each functioning differently and with their own sets of pros and cons, then I don't see any issues with the terminology.

Let's consider Proof Of Waste for a second. 51% of Bitcoin's hash power is on 2 to 3 mining pools. The paid NOTHING to obtain it. You are entrusting them directly (or indirectly when they get "hacked") to not fork your coin. By the way... this statement I can back up with facts and readily available data. ;)
First, it's not "waste". It's a highly specific impossible to forge or reuse effort to ensure security while also fairly converting value (energy) into tokens, bridging the outside and indise economy seamlessly.

The pools and their costs argument is only temporarily valid. The pools paid nothing, but they have nothing long-term. If they fuck up, miners will move quickly, miners paid A LOT of money for their power and have not usually recouped. I am entrusting the miners that need to collaborate and play fairly to profit.

You see the difference now?
It is waste in that it wastes electricity and processing power unnecessarily as has been proven by PoS. This is something Bytemaster (Bitshares main dev) came up with, for the Bitshares community to refer to PoW as Proof Of Waste to point out the fact that it is unnecessary to expend these resources simply to secure a block chain, as is proven by PoS and all of its variants.

I will concede you have a point as to the pools only being able to mount an attack temporarily before everyone switches pools. However, I stick to the fact that you simply made up "as it happens for many coins an exchange owns more than 51% of the supply", and you have no proof of this and it is not true. The point was that there are different attack vectors for PoW that exist other than achieving 51% of the hash power. Both PoW and PoS variants have vulnerabilities and different pros and cons. There is no perfect solution, and I believe that PoW is often touted on these forums as being a perfect solution when in actuality it is not.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: neuroMode on November 14, 2014, 12:08:09 AM
Myriadcoin's multi-PoW framework helps with the decentralization of mining that some of you may be concerned about. More than you think, actually.



Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 14, 2014, 12:25:46 AM
Let's consider Proof Of Waste for a second. 51% of Bitcoin's hash power is on 2 to 3 mining pools. The paid NOTHING to obtain it. You are entrusting them directly (or indirectly when they get "hacked") to not fork your coin. By the way... this statement I can back up with facts and readily available data. ;)
First, it's not "waste". It's a highly specific impossible to forge or reuse effort to ensure security while also fairly converting value (energy) into tokens, bridging the outside and indise economy seamlessly.

The pools and their costs argument is only temporarily valid. The pools paid nothing, but they have nothing long-term. If they fuck up, miners will move quickly, miners paid A LOT of money for their power and have not usually recouped. I am entrusting the miners that need to collaborate and play fairly to profit.

You see the difference now?
It is waste in that it wastes electricity and processing power unnecessarily as has been proven by PoS. This is something Bytemaster (Bitshares main dev) came up with, for the Bitshares community to refer to PoW as Proof Of Waste to point out the fact that it is unnecessary to expend these resources simply to secure a block chain, as is proven by PoS and all of its variants.

I will concede you have a point as to the pools only being able to mount an attack temporarily before everyone switches pools. However, I stick to the fact that you simply made up "as it happens for many coins an exchange owns more than 51% of the supply", and you have no proof of this and it is not true. The point was that there are different attack vectors for PoW that exist other than achieving 51% of the hash power. Both PoW and PoS variants have vulnerabilities and different pros and cons. There is no perfect solution, and I believe that PoW is often touted on these forums as being a perfect solution when in actuality it is not.
I disagree again.

It is not waste, it is a conversion of energy value into coin value. PoS coins (various types as you mentioned) also use a method to get value into the coin itself:
- PoW stage: it's the same as a fully PoW coin, just that coin emission ends very quickly and is unfairly distributed with regards to future investors.
- gib muny: just "devs" ripping off investors and collecting pots of bitcoin (the irony) to give price decaying coins to them

There can be only one instance of proof when an exchange owns 51% of the supply, when all depositors account for all deposits in various known addresses and reach a 51% sum, otherwise it's not ensured that you can detect a 51% ownership.

Again, PoW attack vectors are valid for mere HOURS, while a PoS attack vector can be used FOREVER once it opens up. This is a very HUGE difference in the security model which reduces the effect of the attack.

Going back to the PoW "waste" which you pretty headed PoS supporters don't seem to understand not even 6 years after Bitcoin was invented. This is not "waste", it is a cost that is converted into new coins (scheduled or fees) from block rewards. The approximate cost to generate a block is found in the value of new tokens. This cost is real and significant, this gives value to Bitcoin.

The cost of generating PoS blocks is basically zero (5$ a month for electricity on donated hardware or a VPS bill). The value of the block rewards is thus zero, this gives no value to new PoS coins, the market cap remains the same, but new coins are added. Price per existing coin will be lower.

What does this mean? Let me show you:

PoW
Bitcoin: 0.7% price growth every day for 6 years, 5,678,828,589 USD market cap
Litecoin: oscilating but stable parity with Bitcoin for 3 years, 138,439,389 USD market cap
Namecoin: oscilating but stable parity with Bitcoin for 3 years, 10,064,647 USD market cap

Hybrid
Peercoin: oscilating but stable parity with Bitcoin for 2 years, 18,474,609 USD market cap
Novacoin: down the shitter in 2 years, 640,582 USD market cap
YACoin: down the shitter in 2 years, 37,320 USD market cap

PoS
I'll let you pick the best examples older than one year


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: CoinHoarder on November 14, 2014, 12:30:11 AM
Myriadcoin's multi-PoW framework helps with the decentralization of mining that some of you may be concerned about. More than you think, actually.

I agree. I have been touting Myriadcoin as one of the biggest innovations in the PoW cryptocurrency world. It is definitely a step forward. Unfortunately, it still doesn't change the fact that a lot of electricity and processing power is wasted in the process. Pretty much all scientists agree global warming is real and PoW only accelerates that. I see PoS or a variant of it as being the ideal solution for consensus mainly for this reason. Why increase emissions unnecessarily simply to reach decentralized consensus when it is not needed because PoS is sufficient at performing the same job? Also.. all of the processing power could actually be used to do something useful to society instead of simply securing a block chain, such as solving cancer or assisting other scientific research. Primecoin is a good example of a PoW algo that is actually useful to society.

These are my biggest concerns about PoW, not the centralization of it. All systems.. PoS and PoW.. inevitably tend towards centralization eventually. PoW tends towards centralization in mining pools and large farms setup with cheap power which utilize the economies of scale ASICs provide. PoS tends towards centralization with the need for check points to prevent certain attacks (or at least in the current variants of PoS.) DPoS works on the realization that all systems inevitably tend towards centralization, ad it gives you a way for stake holders to control that centralization. Stake holders choose who becomes a delegate, with PoW you cannot choose who secures the block chain.. whoever buys mining power can do it. This helps keep nefarious actors out. Also, you can vote in developers and people creating important core services for the coin as delegates to compensate them for doing so. Therefore, a DPoS coin can hire employees that work for the cryptocurrency... PoW can obviously only do this via donations. The use of only 101 delegates allows block times to be reduced to a little as 10 seconds and process many transactions a second.. something that is very hard to achieve (maybe impossible) with PoW. There are many benefits of DPoS over PoW in my mind which far outweigh the highly unlikely attack vectors, and that is why I support it over PoW alternatives.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: BombaUcigasa on November 14, 2014, 12:34:50 AM
I have been touting Myriadcoin as one of the biggest innovations in the PoW cryptocurrency world. It is definitely a step forward. Unfortunately, it still doesn't change the fact that a lot of electricity and processing power is wasted in the process.
https://i.imgur.com/VFbXPCE.png
PoW or not, it doesn't use that much electricity now, it's basically useless... You can relax knowing that less than 200 USD worth of electricity is wasted daily to sustain this coin.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: CoinHoarder on November 14, 2014, 12:37:42 AM
Let's consider Proof Of Waste for a second. 51% of Bitcoin's hash power is on 2 to 3 mining pools. The paid NOTHING to obtain it. You are entrusting them directly (or indirectly when they get "hacked") to not fork your coin. By the way... this statement I can back up with facts and readily available data. ;)
First, it's not "waste". It's a highly specific impossible to forge or reuse effort to ensure security while also fairly converting value (energy) into tokens, bridging the outside and indise economy seamlessly.

The pools and their costs argument is only temporarily valid. The pools paid nothing, but they have nothing long-term. If they fuck up, miners will move quickly, miners paid A LOT of money for their power and have not usually recouped. I am entrusting the miners that need to collaborate and play fairly to profit.

You see the difference now?
It is waste in that it wastes electricity and processing power unnecessarily as has been proven by PoS. This is something Bytemaster (Bitshares main dev) came up with, for the Bitshares community to refer to PoW as Proof Of Waste to point out the fact that it is unnecessary to expend these resources simply to secure a block chain, as is proven by PoS and all of its variants.

I will concede you have a point as to the pools only being able to mount an attack temporarily before everyone switches pools. However, I stick to the fact that you simply made up "as it happens for many coins an exchange owns more than 51% of the supply", and you have no proof of this and it is not true. The point was that there are different attack vectors for PoW that exist other than achieving 51% of the hash power. Both PoW and PoS variants have vulnerabilities and different pros and cons. There is no perfect solution, and I believe that PoW is often touted on these forums as being a perfect solution when in actuality it is not.
I disagree again.

It is not waste, it is a conversion of energy value into coin value. PoS coins (various types as you mentioned) also use a method to get value into the coin itself:
- PoW stage: it's the same as a fully PoW coin, just that coin emission ends very quickly and is unfairly distributed with regards to future investors.
- gib muny: just "devs" ripping off investors and collecting pots of bitcoin (the irony) to give price decaying coins to them

There can be only one instance of proof when an exchange owns 51% of the supply, when all depositors account for all deposits in various known addresses and reach a 51% sum, otherwise it's not ensured that you can detect a 51% ownership.

Again, PoW attack vectors are valid for mere HOURS, while a PoS attack vector can be used FOREVER once it opens up. This is a very HUGE difference in the security model which reduces the effect of the attack.

This is not accurate. All decentralized consensus algos are vulnerable to 51% attacks whether it be PoS or PoW. Someone with enough hash power to 51% a PoW network can do so forever, or until the PoW network forks and changes PoW algos. Someone with 51% stake of a PoS coin can 51% the coin forever, or until the PoS network forks and burns the attacker's stake.

Going back to the PoW "waste" which you pretty headed PoS supporters don't seem to understand not even 6 years after Bitcoin was invented. This is not "waste", it is a cost that is converted into new coins (scheduled or fees) from block rewards. The approximate cost to generate a block is found in the value of new tokens. This cost is real and significant, this gives value to Bitcoin.

The cost of generating PoS blocks is basically zero (5$ a month for electricity on donated hardware or a VPS bill). The value of the block rewards is thus zero, this gives no value to new PoS coins, the market cap remains the same, but new coins are added. Price per existing coin will be lower.

What does this mean? Let me show you:

PoW
Bitcoin: 0.7% price growth every day for 6 years, 5,678,828,589 USD market cap
Litecoin: oscilating but stable parity with Bitcoin for 3 years, 138,439,389 USD market cap
Namecoin: oscilating but stable parity with Bitcoin for 3 years, 10,064,647 USD market cap

Hybrid
Peercoin: oscilating but stable parity with Bitcoin for 2 years, 18,474,609 USD market cap
Novacoin: down the shitter in 2 years, 640,582 USD market cap
YACoin: down the shitter in 2 years, 37,320 USD market cap

PoS
I'll let you pick the best examples older than one year


It is waste though in that it wastes electricity and processing power unnecessarily to achieve decentralized consensus. As to your price examples... purely PoS coins havent even been out a full year so it is too early to make those comparisons, but I speculate that it will be no different than PoW coins. Bitshares for instance has increased in value this year, whereas Bitcoin has gone down in value. You can cherry pick data points that support your argument, but it doesn't necessarily mean what you are saying is true.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: CoinHoarder on November 14, 2014, 12:39:16 AM
I have been touting Myriadcoin as one of the biggest innovations in the PoW cryptocurrency world. It is definitely a step forward. Unfortunately, it still doesn't change the fact that a lot of electricity and processing power is wasted in the process.
https://i.imgur.com/VFbXPCE.png
PoW or not, it doesn't use that much electricity now, it's basically useless... You can relax knowing that less than 200 USD worth of electricity is wasted daily to sustain this coin.

Millions of dollars in electricity is wasted every day to support all PoW coins. The main culprits being Bitcoin and Litecoin, obviously smaller chains use less energy and processing power. If all PoW coins were to switch to a Myriadcoin-like approach to PoW, it would not change this fact and the problem still exists.

BTW- although I have touted Myriadcoin as being an improvement to PoW in general, I have never touted it as a good investment. There are a lot more dynamics than simply what consensus algorithm it uses as to the price realization of a cryptocurrency which is traded on a free market. Features, inflation, community, developers, development goals, innovations, marketing, security, adoption, etc... all plays into price discovery. All factors need to be considered when deciding which coins to invest in.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 14, 2014, 12:56:11 AM
What I wrote about Bitshares was obviously not some security analysis. I was demonstrating the clear overwhelming complexity that PoS brings in order to "solve" a problem that is solved very well and very simply with PoW.

Basically, I have no idea what's going on here, it sounds pretty unworkable.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: CoinHoarder on November 14, 2014, 03:46:17 AM
What I wrote about Bitshares was obviously not some security analysis. I was demonstrating the clear overwhelming complexity that PoS brings in order to "solve" a problem that is solved very well and very simply with PoW.

Basically, I have no idea what's going on here, it sounds pretty unworkable.

You are missing the point of PoS. The point of PoS is not to be better at achieving decentralized consensus than Proof Of Waste. The point of PoS is to achieve sufficiently decentralized consensus without wasting a ton of electricity, therefore harming the environment, and/or wasting a ton of processing power that could be used to benefit society in one way or another. If you insist on PoW, then make the PoW beneficial to society like Primecoin or curing cancer... otherwise it is a waste of energy and processing power.

Furthermore, it is unclear whether Proof Of Waste will work once the block reward halvings stop and no more currency will be printed. Currently PoW coins are diluting their shareholders to pay for miners to secure their block chains. The only coin that is far enough along in its emission curve (Dogecoin) needed to switch to a merge mine coin because no one was mining it. If it is not profitable to secure the block chain then no one will and it leaves the coin wide open for attacks. If the biggest PoW coin's values don't rise enough so that the transaction fees alone will pay for miners to secure the block chains, then they will need to eventually change their consensus algorithms or be left wide open to attacks. In other words, it may be inevitable that all coins eventually have to switch from Proof Of Waste, so that is another reason why it is important that PoS exists and people are altering and improving upon it.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: drkman on November 14, 2014, 05:31:27 AM
If you reverse PoS and PoW in your post, then your post would be 100% accurate and correct :)
Doesn't it cost nothing to attack a PoS coin? While you must use actual resources to attempt to attack a PoW coin?

Nope, just the contrary. In a PoW system, once you own the hardware, it cost nearly nothing to attack any eco-system that uses the same algorithm. As shown by many PoW altcoins attacked to death.

In a PoS system, acquiring enough stake to attack will cost you astronomical amount of money, (you can't really hack the stake, since it's illegitimate stake and can be rolled back by community action). Then once you acquire the stake, you could only attack one particular PoS system (which you own a majority stake in, why would you attack it? it's illogical).

Therefore, ZERO PoS system has been actually attacked so far.

I'm not sure why people ignore the fact that tons of PoW altcoin has been attacked, and ZERO PoS altcoin attacked so far, and still have the audacity to claim PoS is less secure.
kokojie nails it on the head.  A POW 51% attacker WILL attack a coin to steal and double spend  destroying the coins value and move on to another coin to attack, steal from and destroy.  But this will practically never happen to a POS coin because the attacker would be attacking his own money that he already owns and would be destroying the value of his own wealth in the process.

Add in the fact that POW is so obscenely wasteful for zero benefit when compared to POS and one begins to realize the evolutionary advantage of POS mining vs POW mining and why more and more Bitcoin devotees have been seeing the benefits of POS.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 14, 2014, 08:09:45 AM
You are missing the point of PoS. The point of PoS is not to be better at achieving decentralized consensus than Proof Of Waste. The point of PoS is to achieve sufficiently decentralized consensus without wasting a ton of electricity, therefore harming the environment, and/or wasting a ton of processing power that could be used to benefit society in one way or another. If you insist on PoW, then make the PoW beneficial to society like Primecoin or curing cancer... otherwise it is a waste of energy and processing power.

PoW coins can not use computations that are otherwise useful. If the computation is otherwise usedful, it can be pre-computed: weakening the security PoW is supposed to provide.
Quote from: Wiedai, B-money
1. The creation of money. Anyone can create money by broadcasting the
solution to a previously unsolved computational problem. The only
conditions are that it must be easy to determine how much computing effort
it took to solve the problem and the solution must otherwise have no
value, either practical or intellectual. The number of monetary units
created is equal to the cost of the computing effort in terms of a
standard basket of commodities. ...

Edit: Interesting to note that Bitcoin does not follow this algorithm long-term because, as CoinHoarder points out, money creation eventually ceases.

Furthermore, it is unclear whether Proof Of Waste will work once the block reward halvings stop and no more currency will be printed. Currently PoW coins are diluting their shareholders to pay for miners to secure their block chains.
This dilution helps spread coins around to new users. It lowers the barriers to entry if some organization manages to take control of the majority of the coins/hash-power for some reason. Put another way, scarcity will make the price rise, which will encourage somebody, somewhere to plug in a miner. In a PoS coin, I am not sure why anyone would sell enough stake to lose control over the "forging". The whole point is that stake costs almost nothing to maintain.

I agree the question of miner fees for securing the network is an open one. As somebody in another thread pointed out: we can switch to PoS if it becomes clear that fees are not sufficient to secure the network. That won't happen for decades.

Edit: Ideally, once coin creation ceases, mining fees will settle on an amount sufficient to secure the network. It is not clear that there is any stable feed-back mechanism to ensure this. Limited block-size may have to act as an approximation.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: CoinHoarder on November 14, 2014, 08:53:53 AM
You are missing the point of PoS. The point of PoS is not to be better at achieving decentralized consensus than Proof Of Waste. The point of PoS is to achieve sufficiently decentralized consensus without wasting a ton of electricity, therefore harming the environment, and/or wasting a ton of processing power that could be used to benefit society in one way or another. If you insist on PoW, then make the PoW beneficial to society like Primecoin or curing cancer... otherwise it is a waste of energy and processing power.

PoW coins can not use computations that are otherwise useful. If the computation is otherwise usedful, it can be pre-computed: weakening the security PoW is supposed to provide.
Quote from: Wiedai, B-money
1. The creation of money. Anyone can create money by broadcasting the
solution to a previously unsolved computational problem. The only
conditions are that it must be easy to determine how much computing effort
it took to solve the problem and the solution must otherwise have no
value, either practical or intellectual. The number of monetary units
created is equal to the cost of the computing effort in terms of a
standard basket of commodities. ...

Edit: Interesting to note that Bitcoin does not follow this algorithm long-term because, as CoinHoarder points out, money creation eventually ceases.
I understand it is not an easy thing to do as it must be hard to figure out but easy to verify. However, I think Primecoin has proven that PoW processing can benefit society in some way by advancing mathematical research by finding long chains of prime numbers. I have faith that a "better" use case will pop up sooner or later.. surely finding chains of prime numbers is not the only use case of useful PoW.

Furthermore, it is unclear whether Proof Of Waste will work once the block reward halvings stop and no more currency will be printed. Currently PoW coins are diluting their shareholders to pay for miners to secure their block chains.
This dilution helps spread coins around to new users.
I agree, however PoS coins can be diluted as well via interest with serves a similar purpose. The only truly deflationary coins I have seen are PoS, as with PoW the miners need to be paid. Personally for a store of value, I would prefer a truly deflationary coin.

It lowers the barriers to entry if some organization manages to take control of the majority of the coins/hash-power for some reason.
I'm not sure I agree with this. It is possibly a deterrent from those thing happening, but it would not affect someone that was determined enough to do so and had deep pockets.

Put another way, scarcity will make the price rise, which will encourage somebody, somewhere to plug in a miner.
Not necessarily. That's why it's called supply and demand, and not simply supply.

In a PoS coin, I am not sure why anyone would sell enough stake to lose control over the "forging". The whole point is that stake costs almost nothing to maintain.
In some versions of PoS I agree with this point.. when stake is generated proportional to the amount of coins you own. However, in DPoS (and possibly others) this is a non issue. All stakeholders benefit equally from securing the block chain as no interest is paid. Fees are destroyed in the PoS process, thus increasing everyone's buying power equally. It is one of the few truly deflationary coins I have seen. Bitshares just implemented dilution.. but it is so the block chain can hire employees and improve upon itself through funding development, marketing, etc.. otherwise DPoS has the potential to be truly deflationary as it has been since its launch.

I agree the question of miner fees for securing the network is an open one. As somebody in another thread pointed out: we can switch to PoS if it becomes clear that fees are not sufficient to secure the network. That won't happen for decades.
Yes, it may not even happen in our lifetimes if at all, but I see it as being a possibiliy. There are some ALT coins that have quicker emission curves, so we will see how they are able to deal with it. We all know how Dogecoin went.. Monero is another one with a fast emission curve. If the crypto markets crashed really hard it could happen sooner than you'd think. I realize a PoW coin can switch later, but I think it is important that PoS be tweaked and improved upon now rather than later. That way if Bitcoin does have to switch it can switch to the best possible solution that has been "battle tested".

Edit: Ideally, once coin creation ceases, mining fees will settle on an amount sufficient to secure the network. It is not clear that there is any stable feed-back mechanism to ensure this. Limited block-size may have to act as an approximation.
I'm not sure what you're getting at here. I think it depends on the value of the PoW coin on the free market and the amount of transactions that are occurring on its block chain. If the value isn't high enough and there aren't enough transactions then the network will possibly not be very secure as people will shut down their equipment. Someone could probably buy up that equipment for pennies on the dollar and mount a 51% attack on the less secure network. There are a lot of entities that would have incentive to do this.. banks, central banks, competing cryptocoins, governments pissed at dark markets and tax evaders, etc..


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 14, 2014, 09:02:53 AM
Edit: Ideally, once coin creation ceases, mining fees will settle on an amount sufficient to secure the network. It is not clear that there is any stable feed-back mechanism to ensure this. Limited block-size may have to act as an approximation.
I'm not sure what you're getting at here. I think it depends on the value of the PoW coin on the free market and the amount of transactions that are occurring on its block chain. If the value isn't high enough and there aren't enough transactions then the network will possibly not be very secure as people will shut down their equipment. Someone could probably buy up that equipment for pennies on the dollar and mount a 51% attack on the less secure network. There are a lot of entities that would have incentive to do this.. banks, central banks, competing cryptocoins, governments pissed at dark markets and tax evaders, etc..
If the value and transaction volume is low, not much is lost if somebody attacks it. That is why I am not too concerned that it "only" costs about $300 Million to attack the Bitcoin network. If I want to be perfectly honest; Bitcoin has very small adoption at the moment. Bitcoin is not that important as a payment processing network in the scheme of things.

I agree the question of miner fees for securing the network is an open one. As somebody in another thread pointed out: we can switch to PoS if it becomes clear that fees are not sufficient to secure the network. That won't happen for decades.
Yes, it may not even happen in our lifetimes if at all, but I see it as being a possibiliy. There are some ALT coins that have quicker emission curves, so we will see how they are able to deal with it. We all know how Dogecoin went.. Monero is another one with a fast emission curve. If the crypto markets crashed really hard it could happen sooner than you'd think. I realize a PoW coin can switch later, but I think it is important that PoS be tweaked and improved upon now rather than later. That way if Bitcoin does have to switch it can switch to the best possible solution that has been "battle tested".

I think Dogecoin was simply a fad (that lasted a surprisingly long time). I will, however, be following Monero.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: spartacusrex on November 14, 2014, 10:03:17 AM
Let's try a different attack..

When you first connect to a POS network you need to download the current valid chain.

If 2 Chains are presented to you what happens ?

Well - in a POW chain, you see which chain has the most WORK put into it. This is independent of anyone. You just sum it up and choose the one with the most.

In a POS chain, there is no way of knowing which chain is MORE valid than the other. You need to TRUST someone.

If I run a bot-net, that behaves absolutely correctly, so that it takes up 'Half' of the valid nodes in a network (EASY - even bitcoin is only 7000 nodes), for months, I can then launch a nice attack.

My assumption is that either I HAD - years/months/days back - an account with a large stake in the POS network but now do not or I buy the key off someone who had a large balance in the past - maybe from one of the 77 initial NXT stake holders.

I push out a chain, that I generate from way back when (Splitting it up etc etc to mask the hack), where everyone has the same balance (So you won't mind) EXCEPT for 2 or 3 large accounts where all the money has been given to me.

My bot net accepts it as valid and pushes it out as the correct chain.

The solution, for normal users, is to check with HEAD OFFICE - say the main NXT nodes - which is the valid chain, sure, but this requires something distributed consensus is supposed to remove. Trust.

Again - I like POS - it's just not ready for primetime yet, and worse, we still have no idea it ever will be.. (trustless)



Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: achimsmile on November 14, 2014, 10:06:53 AM
Well - in a POW chain, you see which chain has the most WORK put into it. This is independent of anyone. You just sum it up and choose the one with the most.

Well - in a POS chain, you see which chain has the most STAKE put into it. This is independent of anyone. You just sum it up and choose the one with the most.

simple as that.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: spartacusrex on November 14, 2014, 10:12:32 AM
Well - in a POW chain, you see which chain has the most WORK put into it. This is independent of anyone. You just sum it up and choose the one with the most.

Well - in a POS chain, you see which chain has the most STAKE put into it. This is independent of anyone. You just sum it up and choose the one with the most.

simple as that.

I'm sorry - It's not.

My INVALID chain has just as much stake put into it as the VALID one.

I bought accounts that are empty now but were full of coins sometime in the past.. (Or hacked an exchange to get the keys to their now empty wallets etc..)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: achimsmile on November 14, 2014, 10:23:00 AM
Well - in a POW chain, you see which chain has the most WORK put into it. This is independent of anyone. You just sum it up and choose the one with the most.

Well - in a POS chain, you see which chain has the most STAKE put into it. This is independent of anyone. You just sum it up and choose the one with the most.

simple as that.

I'm sorry - It's not.

My INVALID chain has just as much stake put into it as the VALID one.

I bought accounts that are empty now but were full of coins sometime in the past.. (Or hacked an exchange to get the keys to their now empty wallets etc..)

then my node would ignore your chain because it's invalid.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 14, 2014, 10:25:11 AM
Well - in a POW chain, you see which chain has the most WORK put into it. This is independent of anyone. You just sum it up and choose the one with the most.

Well - in a POS chain, you see which chain has the most STAKE put into it. This is independent of anyone. You just sum it up and choose the one with the most.

simple as that.

I'm sorry - It's not.

My INVALID chain has just as much stake put into it as the VALID one.

I bought accounts that are empty now but were full of coins sometime in the past.. (Or hacked an exchange to get the keys to their now empty wallets etc..)

Nxt will have a concept known as economic clustering, you join the chain with the largest economic cluster when you first join the network. But it won't be included before the Christmas so we can discuss in future just prior to release. Or there is an Economic Clustering sub forum in the Whitepaper section of nxtforum.org.


As discussed above, the history attack (have an old account(s) with a majority of stake and rebuild a better chain) doesn't work (in Nxt). As I said before, Nxt security is layered and interlocking (not all elements active at the moment) and I am sourcing and checking a complete answer for Dumbfruit above. The approach is too simplistic to work.


Come-from-Beyond is happy for everyone to sell their historic passphrases as this is not a threat. N.B there are no anti-clone traps in Nxt anymore, the post is from May.

Never give away your historical passphrases.

Delete you historical passphrases.



No need. I'm afraid I'll be forced to reveal the last anti-clones trap to explain why "nothing-at-stake" is just a buzzword and doesn't actually work. Feel free to sell historical passphrases. I'm just waiting for D&T's reply on the problem about Alice with 75% of the stake. I was always asking for details of such an attack, coz when one is trying to explain the details he sees that such the attack requires enormous computing power.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: spartacusrex on November 14, 2014, 10:30:37 AM
Well - in a POW chain, you see which chain has the most WORK put into it. This is independent of anyone. You just sum it up and choose the one with the most.

Well - in a POS chain, you see which chain has the most STAKE put into it. This is independent of anyone. You just sum it up and choose the one with the most.

simple as that.

I'm sorry - It's not.

My INVALID chain has just as much stake put into it as the VALID one.

I bought accounts that are empty now but were full of coins sometime in the past.. (Or hacked an exchange to get the keys to their now empty wallets etc..)

then my node would ignore your chain because it's invalid.

Of course..

But since I now have bots running half the network, any NEW user would download MY CHAIN.

And here's the kicker, they would have NO (trustless) WAY of knowing which of us is pushing the VALID chain.

As for Economic Clustering.. Just 'Trust' wrapped up in a more complex way..

 



Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 14, 2014, 10:39:38 AM
As for Economic Clustering.. Just 'Trust' wrapped up in a more complex way..

Please expand.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: achimsmile on November 14, 2014, 10:42:48 AM
any NEW user would download MY CHAIN.

Bob has a client that only downloads valid chains.
He sees 99 nodes with invalid chain and 1 node with valid chain (more stake involved).
Which one does he download?

My node knows which chain is valid, the one with more stake involved.

You need to build a valid longer chain without majority of stake. Which, as we are discussing, requires extreme amounts of computing power (calculations pending).


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: LiQio on November 14, 2014, 11:02:35 AM
As for Economic Clustering.. Just 'Trust' wrapped up in a more complex way..

Agree, EC involves some level of trust (economic laws), not only math.

Not that big a deal though - NXT-philosophy is not a one-to-one copy of Bitcoin-philosophy.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cryptogeeknext on November 14, 2014, 11:17:26 AM
One of the advantages of PoW over any PoS variant is that it encourages innovation.

New generations would be welcome to come up with advancements in science, new technologies and even attempt to crack SHA256 or Scrypt in order to gain an advantage with PoW systems and get into the money flow.
PoW encourages hacker mentality (in a positive sense), with PoS however, if you don't own a stake in an entrenched system, you are out of luck.

Would you like old, filthy rich psychopaths to run the society in the future?
Choose PoW, protect the children! :)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: LiQio on November 14, 2014, 12:06:13 PM
One of the advantages of PoW over any PoS variant is that it encourages innovation.

New generations would be welcome to come up with advancements in science, new technologies and even attempt to crack SHA256 or Scrypt in order to gain an advantage with PoW systems and get into the money flow.
PoW encourages hacker mentality (in a positive sense), with PoS however, if you don't own a stake in an entrenched system, you are out of luck.

Would you like old, filthy rich psychopaths to run the society in the future?
Choose PoW, protect the children! :)

With PoW you need to invest to "get into the money flow", the same holds true for PoS.
PoW and PoS have a tendency to favor early adopters assuming that a coin is successful.
No real difference, is there?



Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cryptogeeknext on November 14, 2014, 12:57:33 PM
One of the advantages of PoW over any PoS variant is that it encourages innovation.

New generations would be welcome to come up with advancements in science, new technologies and even attempt to crack SHA256 or Scrypt in order to gain an advantage with PoW systems and get into the money flow.
PoW encourages hacker mentality (in a positive sense), with PoS however, if you don't own a stake in an entrenched system, you are out of luck.

Would you like old, filthy rich psychopaths to run the society in the future?
Choose PoW, protect the children! :)

With PoW you need to invest to "get into the money flow", the same holds true for PoS.
PoW and PoS have a tendency to favor early adopters assuming that a coin is successful.
No real difference, is there?

Yes, you need to invest in both cases, only with PoW you can invest your intellect and time to create a breakthrough in mining technology (basically in your garage), while in PoS system you need to convince the incumbents to sell their stakes to you. See the difference?

I'm now thinking that something like proof of activity or proof of importance might be more relevant in the long term. Considering the decline in the number of Bitcoin's full nodes, if you're rewarded for just running a node that's already a step in the right direction, however the exact algorithms need to be studied more closely.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: sadface on November 14, 2014, 01:31:22 PM

Yes, you need to invest in both cases, only with PoW you can invest your intellect and time to create a breakthrough in mining technology (basically in your garage), while in PoS system you need to convince the incumbents to sell their stakes to you. See the difference?

I'm now thinking that something like proof of activity or proof of importance might be more relevant in the long term. Considering the decline in the number of Bitcoin's full nodes, if you're rewarded for just running a node that's already a step in the right direction, however the exact algorithms need to be studied more closely.

building otherwise useless hardware can hardly be the reason to call pow superior


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: moiraine on November 14, 2014, 01:54:49 PM
The fact that POS encourages holding alone dooms any POS coin imo. For any coin to succeed it need adoption, which implies actual spending. At least with POW there's often a better distribution of coins which leads to a decently sized community working for adoption, as opposed to POS when there's like 3 whales staking 70% of the supply spamming posts about how amazing a coin is...

Sure you can argue that POW coins can have a similar situation with insta/pre mine but assuming a fair coin reward system, once the mining community matures for a POW coin the coin distribution will always be fairer than a POS system, which is the first step towards adoption.

just my 2c ofc


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 14, 2014, 01:58:30 PM
The fact that POS encourages holding alone dooms any POS coin imo. For any coin to succeed it need adoption, which implies actual spending. At least with POW there's often a better distribution of coins which leads to a decently sized community working for adoption, as opposed to POS when there's like 3 whales staking 70% of the supply spamming posts about how amazing a coin is...

Sure you can argue that POW coins can have a similar situation with insta/pre mine but assuming a fair coin reward system, once the mining community matures for a POW coin the coin distribution will always be fairer than a POS system, which is the first step towards adoption.

just my 2c ofc

PoS doesn't encourage hodling any more than PoW encourages hodling. For example, profits from forging with your NXT stake is less than 0.5%/yearly, anything gives better return that that, NXT assets in the first place. But to buy NXT assets on the asset exchange you need to actually spend your NXT, which goes against the idea of hodling.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: aa on November 14, 2014, 02:09:01 PM
Attacking PoS is as simple as attacking the exchange with the most PoS coins held--a few coins have already proven this with their bad algo, their shady devs, and their shady deals.

How can a coin be stable if the devs can choose to reverse every transaction in order to recover coins that were stolen from a shitty exchange that traded in a shitty coin? How can they justify reversing all legit transactions that took place between the attack and the reversal? Unless, of course, the coin's only purpose is as a pump and dump that only has traffic between the exchange and the coin holders.

Not that you can expect much from Piece of Shit coins.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 14, 2014, 02:11:05 PM
any NEW user would download MY CHAIN.

Bob has a client that only downloads valid chains.
He sees 99 nodes with invalid chain and 1 node with valid chain (more stake involved).
Which one does he download?

My node knows which chain is valid, the one with more stake involved.

You need to build a valid longer chain without majority of stake. Which, as we are discussing, requires extreme amounts of computing power (calculations pending).
What calculations?
Look, if stakeholders can calculate an appropriate chain in real time right now without PoW on their PC's, why in the Seven Hells would it be impossible to do the same thing in a 51% stake attack? At most it would require an additional PC, and it probably doesn't even require that.

And you keep saying things like "My node knows which chain is valid, the one with more stake involved." even though if a reorg attack happens, the wrong chain would be specifically built to have more stake involved, that's why it's a 51% stake attack. (Or could be a N@S 51% stake attack.)

Hell, I could boot up a brand new NxT coin tomorrow and build a chain that looks like it had more coins moving around on it, and had more stake involved because I would just give myself all the coins. The only reason this attack isn't going on right now is because of the centrally managed checkpoint system.

And I guess that's fine, if that's what you want out of your currency, but it is absolutely not a blanket improvement on PoW. The beauty of PoW, and the reason I ever bothered with Bitcoin to begin with, is that it requires zero trust to reach consensus all around the world. As far as I've seen, PoS is light-years behind PoW when it comes to decentralized consensus.

If you're willing to give up decentralized consensus, then it begs the question; Why bother with PoS? Why not use something similar to the battle-tested Public Key Infrastructure that we use today to secure internet communications? Then it would be a real technocratic currency, and you wouldn't have to worry about what exchanges, governments, hackers, or the wealthy elite do with the large wallets they have (or had), you'd just have to trust the root authorities.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 14, 2014, 02:15:22 PM
any NEW user would download MY CHAIN.

Bob has a client that only downloads valid chains.
He sees 99 nodes with invalid chain and 1 node with valid chain (more stake involved).
Which one does he download?

My node knows which chain is valid, the one with more stake involved.

You need to build a valid longer chain without majority of stake. Which, as we are discussing, requires extreme amounts of computing power (calculations pending).
What calculations?
Look, if stakeholders can calculate an appropriate chain in real time right now without PoW on their PC's, why in the Seven Hells would it be impossible to do the same thing in a 51% stake attack? At most it would require an additional PC, and it probably doesn't even require that.

And you keep saying things like "My node knows which chain is valid, the one with more stake involved." even though if a reorg attack happens, the wrong chain would be specifically built to have more stake involved, that's why it's a 51% stake attack. (Or could be a N@S 51% stake attack.)

Hell, I could boot up a brand new NxT coin tomorrow and build a chain that looks like it had more coins moving around on it, and had more stake involved because I would just give myself all the coins. The only reason this attack isn't going on right now is because of the centrally managed checkpoint system.

And I guess that's fine, if that's what you want out of your currency, but it is absolutely not a blanket improvement on PoW. The beauty of PoW, and the reason I ever bothered with Bitcoin to begin with, is that it requires zero trust to reach consensus all around the world. As far as I've seen, PoS is light-years behind PoW when it comes to decentralized consensus.

If you're willing to give up decentralized consensus, then it begs the question; Why bother with PoS? Why not use something similar to the battle-tested Public Key Infrastructure that we use today to secure internet communications? Then it would be a real technocratic currency, and you wouldn't have to worry about what exchanges, governments, hackers, or the wealthy elite do with the large wallets they have (or had), you'd just have to trust the root authorities.

So if you suddenly learned that there is no centrally managed checkpoint system in NXT, which reason for this attack not going on would you be able to come up with? The sooner you'll start thinking of this new reason, the better, because someone will be sure to say soon enough that there is no centrally managed chekpoint system in NXT )


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: moiraine on November 14, 2014, 02:25:39 PM
The fact that POS encourages holding alone dooms any POS coin imo. For any coin to succeed it need adoption, which implies actual spending. At least with POW there's often a better distribution of coins which leads to a decently sized community working for adoption, as opposed to POS when there's like 3 whales staking 70% of the supply spamming posts about how amazing a coin is...

Sure you can argue that POW coins can have a similar situation with insta/pre mine but assuming a fair coin reward system, once the mining community matures for a POW coin the coin distribution will always be fairer than a POS system, which is the first step towards adoption.

just my 2c ofc

PoS doesn't encourage hodling any more than PoW encourages hodling. For example, profits from forging with your NXT stake is less than 0.5%/yearly, anything gives better return that that, NXT assets in the first place. But to buy NXT assets on the asset exchange you need to actually spend your NXT, which goes against the idea of hodling.

I'm not familiar with nxt assets, I was referring to POS in general. Having ANY POS whatsoever discourages spending and thus kills adoption. Having no POS encourages spending, because your money will be worth less than it is tommorow. Alt-coins are supposed to be just that, coins, a currency. If you dont want your currency to devalue you invest it somewhere(get interest at a bank, buy stocks w/e), you shouldn't expect the act of holding to be rewarded.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 14, 2014, 02:29:01 PM
So if you suddenly learned that there is no centrally managed checkpoint system in NXT, which reason for this attack not going on would you be able to come up with? The sooner you'll start thinking of this new reason, the better, because someone will be sure to say soon enough that there is no centrally managed chekpoint system in NXT )

Oh please. It's all well and good to have a built-in rolling checkpoints, but that doesn't help a new client figure out which one is the right blockchain. Again, I could boot up a new NxT tomorrow that could do rolling checkpoints, that can't help new clients figure out which blockchain is correct, unless you erroneously suppose that the majority of nodes will always provide the appropriate checkpoints. (See Sybil attack.)

Here is the genesis block;
https://github.com/Blackcomb/nxt/blob/master/src/java/nxt/Genesis.java

And here is where it defines the "MileStone Block" (A rose by any other name...)
https://github.com/Blackcomb/nxt/blob/master/src/java/nxt/BlockchainProcessorImpl.java

So I'm just going to call your bluff on that one.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 14, 2014, 02:30:22 PM
I'm not familiar with nxt assets, I was referring to POS in general. Having ANY POS whatsoever discourages spending and thus kills adoption. Having no POS encourages spending, because your money will be worth less than it is tommorow. Alt-coins are supposed to be just that, coins, a currency. If you dont want your currency to devalue you invest it somewhere(get interest at a bank, buy stocks w/e), you shouldn't expect the act of holding to be rewarded.

It doesn't make sense to talk about PoS in general, because PoS 1 != PoS 2 != PoS 3. When you talk about PoS, you must mention a specific implementation of PoS you refer to. While PoW cryptos are all the same, copies of Bitcoin code (except Bytecoin/Monero cryptos which have the same basic flaws of PoW that Bitcoin has), PoS implementations are all different (Peercoin != NXT != Bitshares != NEM != Qora, NODE, etc.), their flaws would also be different, you can't put them all in the same group if you are serious about your claims.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 14, 2014, 02:33:23 PM
So if you suddenly learned that there is no centrally managed checkpoint system in NXT, which reason for this attack not going on would you be able to come up with? The sooner you'll start thinking of this new reason, the better, because someone will be sure to say soon enough that there is no centrally managed chekpoint system in NXT )

Oh please. It's all well and good to have a built-in rolling checkpoints, but that doesn't help a new client figure out which one is the right blockchain. Again, I could boot up a new NxT tomorrow that could do rolling checkpoints, that can't help new clients figure out which blockchain is correct, unless you erroneously suppose that the majority of nodes will always provide the appropriate checkpoints. (See Sybil attack.)

Here is the genesis block;
https://github.com/Blackcomb/nxt/blob/master/src/java/nxt/Genesis.java

And here is where it defines the "MileStone Block" (A rose by any other name...)
https://github.com/Blackcomb/nxt/blob/master/src/java/nxt/BlockchainProcessorImpl.java

So I'm just going to call your bluff on that one.

Actually I called your bluff, as apparently you're not familiar with what crypto has what and only parrot other people's opinions, not based on math.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Bombadil on November 14, 2014, 02:33:54 PM
I'm not familiar with nxt assets, I was referring to POS in general. Having ANY POS whatsoever discourages spending and thus kills adoption. Having no POS encourages spending, because your money will be worth less than it is tommorow. Alt-coins are supposed to be just that, coins, a currency. If you dont want your currency to devalue you invest it somewhere(get interest at a bank, buy stocks w/e), you shouldn't expect the act of holding to be rewarded.

It doesn't make sense to talk about PoS in general, because PoS 1 != PoS 2 != PoS 3. When you talk about PoS, you must mention a specific implementation of PoS you refer to. While PoW cryptos are all the same, copies of Bitcoin code (except Bytecoin/Monero cryptos which have the same basic flaws of PoW that Bitcoin has), PoS implementations are all different (Peercoin != NXT != Bitshares != NEM != Qora, NODE, etc.), their flaws would also be different, you can't put them all in the same group if you are serious about your claims.

Yep, PoS has so many styles and tastes, it's hard to keep track. There should be a page somewhere explaining the differences between several PoS systems ;)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 14, 2014, 02:46:38 PM
Actually I called your bluff, as apparently you're not familiar with what crypto has what and only parrot other people's opinions, not based on math.
lol! I'm pointing at the damn source code.
Here is where getting the MileStoneBlockId's is defined;
https://github.com/Blackcomb/nxt/blob/master/src/java/nxt/peer/GetMilestoneBlockIds.java

Who do you suppose provides these MileStones every 1440 blocks to ensure an improper reorg doesn't occur before them? Hm?

I'll give you a hint;

Quote
           String lastMilestoneBlockIdString = (String) request.get("lastMilestoneBlockId");
            if (lastMilestoneBlockIdString != null) {
                Block lastMilestoneBlock = Nxt.getBlockchain().getBlock(Convert.parseUnsignedLong(lastMilestoneBlockIdString));
                if (lastMilestoneBlock == null) {
                    throw new IllegalStateException("Don't have block " + lastMilestoneBlockIdString);
                }
                height = lastMilestoneBlock.getHeight();
                jump = Math.min(1440, Nxt.getBlockchain().getLastBlock().getHeight() - height);
                height = Math.max(height - jump, 0);
                limit = 10;
            } else if (lastBlockIdString != null) {
                height = Nxt.getBlockchain().getLastBlock().getHeight();
                jump = 10;
                limit = 10;
            } else {
                peer.blacklist();
                response.put("error", "Old getMilestoneBlockIds protocol not supported, please upgrade");
                return response;
            }

edit: Erm, I'm pretty sure it's 14400 blocks, actually.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 14, 2014, 02:48:39 PM
I'm not familiar with nxt assets, I was referring to POS in general.

This is the problem. What you are effectively doing is creating something with weaknesses and then attacking that, rather than looking at the best in class of what exists and trying to apply your thoughts there. This is the definition of a strawman argument.

Investing in ternary hardware processors, payment processors and mining pools count as spending.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 14, 2014, 02:56:28 PM
Actually I called your bluff, as apparently you're not familiar with what crypto has what and only parrot other people's opinions, not based on math.
lol! I'm pointing at the damn source code.
Here is where getting the MileStoneBlockId's is defined;
https://github.com/Blackcomb/nxt/blob/master/src/java/nxt/peer/GetMilestoneBlockIds.java

Who do you suppose provides these MileStones every 1440 blocks to ensure an improper reorg doesn't occur before them? Hm?

I'll give you a hint;

Quote
            String lastMilestoneBlockIdString = (String) request.get("lastMilestoneBlockId");
            if (lastMilestoneBlockIdString != null) {
                Block lastMilestoneBlock = Nxt.getBlockchain().getBlock(Convert.parseUnsignedLong(lastMilestoneBlockIdString));
                if (lastMilestoneBlock == null) {
                    throw new IllegalStateException("Don't have block " + lastMilestoneBlockIdString);
                }
                height = lastMilestoneBlock.getHeight();
                jump = Math.min(1440, Nxt.getBlockchain().getLastBlock().getHeight() - height);
                height = Math.max(height - jump, 0);
                limit = 10;
            } else if (lastBlockIdString != null) {
                height = Nxt.getBlockchain().getLastBlock().getHeight();
                jump = 10;
                limit = 10;
            } else {
                peer.blacklist();
                response.put("error", "Old getMilestoneBlockIds protocol not supported, please upgrade");
                return response;
            }

Who?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 14, 2014, 03:00:54 PM
Who?
What happens after 10 1440 block "jumps" and it hits the "limit"?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 14, 2014, 03:02:38 PM
Who?
What happens after 10 1440 block "jumps" and it hits the "limit"?

No, don't ask me. You claim that there are centralized checkpoints or whatever you claim there is, prove the flaws, it's your job.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: gatra on November 14, 2014, 03:13:53 PM
That vote is directly proportional to the amount of tokens they own. Technically (assuming all stakeholders vote) you need 51% of the currency supply to have total control of which delegates get elected.

That assumption is not safe. They should show in the block explorer how much % of the supply is actually being used to vote. I'd bet not much.

A couple of questions, since I haven't read documentation or code on DPOS:

1) How do you know the 101 are actually different people? most coins don't have 101 people who care.

2) Is the voting, electing, and the revoking of the right to be one of the 101 done automatically by the protocol? or is there human intervention (other than the voting)?

3) If I get 51% of the % of the supply that actually votes (which I bet is much less than 51% of the total supply) at any time in history (after the last update), then I could vote on the main chain, and then vote differently in an attacking chain. Then I could rewrite everything. Couldn't I?

4) If delegate N decides to ignore blocks N-1 and N-2 and build on block N-3, and then delegate N+1 builds up from block N, then blocks N-1 and N-2 would be skipped and considered missing? So 2 delegates could collude against the other 2? Now extend that 2 to 6 or to whatever number of confirmations are used...


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: gatra on November 14, 2014, 03:14:09 PM
any NEW user would download MY CHAIN.

Bob has a client that only downloads valid chains.
He sees 99 nodes with invalid chain and 1 node with valid chain (more stake involved).
Which one does he download?

My node knows which chain is valid, the one with more stake involved.

You need to build a valid longer chain without majority of stake. Which, as we are discussing, requires extreme amounts of computing power (calculations pending).

wtf? No! Nothing requires extreme amounts of computing in POS. That's the point of POS.

The attack would be possible, but it is not only because checkpoints


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: LiQio on November 14, 2014, 03:22:35 PM
wtf? No! Nothing requires extreme amounts of computing in POS. That's the point of POS
???
https://bitcointalk.org/index.php?topic=303898.msg3372610#msg3372610


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 14, 2014, 03:24:12 PM
Who?
What happens after 10 1440 block "jumps" and it hits the "limit"?

No, don't ask me. You claim that there are centralized checkpoints or whatever you claim there is, prove the flaws, it's your job.

It's not a "flaw", it's a checkpoint every 14400 blocks, which equates to 10 days. So if your server goes offline, or forks, for longer than that, then you need to download the chain from a trusted party, which usually comes from nxtcrypto.org or nxtbase.com (Or nodes that are trusted by them.). Did I read something wrong?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 14, 2014, 03:25:05 PM
wtf? No! Nothing requires extreme amounts of computing in POS.


*Sigh*

Which POS?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cryptogeeknext on November 14, 2014, 03:28:49 PM

Yes, you need to invest in both cases, only with PoW you can invest your intellect and time to create a breakthrough in mining technology (basically in your garage), while in PoS system you need to convince the incumbents to sell their stakes to you. See the difference?

I'm now thinking that something like proof of activity or proof of importance might be more relevant in the long term. Considering the decline in the number of Bitcoin's full nodes, if you're rewarded for just running a node that's already a step in the right direction, however the exact algorithms need to be studied more closely.

building otherwise useless hardware can hardly be the reason to call pow superior

Shooting alien monsters in a video game is pretty much useless too, but that's what sells graphics cards.
And manufacturers are fighting with each other, exploring various options to make them even faster.

Who knows maybe PoW mining will create enough incentive to finally get humanity beyond silicon electronics. Maybe we will see advancements with graphene or photonics sooner with PoW than without. What about an incentive to develop new sources of energy, solar or geothermal, PoW might be that incentive.

The bottom line is that with PoW a neutral algorithm judges the innovation, in PoS - corruptible humans and entrenched interests do the judgement, and so far they have been instrumental in suppressing anything that challenges them.

Even though on the surface two schemes might seem somewhat similar, they are fundamentally different:
PoW - neutrality, freedom of innovation, hacker mentality, equality of opportunity, game of skills
PoS - entrenched interests, corruptible humans, oppression, inheritance of wealth, game of luck


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 14, 2014, 03:30:30 PM
Who?
What happens after 10 1440 block "jumps" and it hits the "limit"?

No, don't ask me. You claim that there are centralized checkpoints or whatever you claim there is, prove the flaws, it's your job.

It's not a "flaw", it's a checkpoint every 14400 blocks, which equates to 10 days. So if your server goes offline for longer than that, then you need to download the chain from a trusted party, which usually comes from nxtcrypto.org or nxtbase.com. Did I read something wrong?

Why do you read the code from a few months ago by the way?
Here is the latest release for analysis:
https://bitbucket.org/JeanLucPicard/nxt/src


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: tromp on November 14, 2014, 03:34:13 PM
Alice wants to attack the blockchain.
She owns private keys of 400 accounts totalling to 75% of the stake.
She is planning to rewrite the history from block 5'000.
Legit chain is at block 5'300 (less than 720).
Cumulative difficulty at block 5'000 is 8'000'000.
Cumulative difficulty at block 5'300 is 9'000'000.
How many SHA256 operations in average it's necessary to do to find a branch where cumulative difficulty at block 5'300 is at least 9'000'001?
Hint: Blocks from 5'000 to 5'300 were forged by 100% of the stake.
Without a detailed further explanation of the so called Nothing at Stake 'problem', further discussion is quite useless.

Well, first of all, if Alice has 75% of stake, then the simplest attack would be in the future:
just fork and keep both branches as equal in cumulative difficulty as possible, never letting
one get too far ahead of the other. Thus, there will never be consensus. In fact, for this attack,
one needs only 51%. Or even much less if other stakeholders work on both branches.

But for argument's sake, let's  consider the original challenge. The math is pretty tricky, but let me
sketch the rough idea of an attack.

The regular history developed by picking, at each block, the minimum delay among the stakeholders.
This delay has some probability distribution and some expectation which is the average block interval.

If you reduce the stakeholders to 75%, then the distribution will shift to longer delays.
BUT, Alice is not limited to single-step extensions. She can compute a huge tree of all possible
k-step extensions. With 400 accounts, this tree will have 400^k leaves, and require roughly that
many SHA256 computations. But for large enough k, one would expect one of these leaves to have
a path with an unusually small sum of k delays, less than k times the average delay for all stakeholders.

The question is, how big a k do you need. And this obviously depends on both the number of accounts,
and percentage of stake held by Alice. For the given numbers, I expect a small k like 4 would suffice,
but this needs to be worked out in detail.

In that case, to cover 300 blocks, you'd need to compute 75 trees of 400^4 leaves each, for a rough
total of 75*400^4 = 1.92*10^12 SHA256s, well within the realms of feasibility.

For k larger than 6 this attack would become quite infeasible, but it's not clear to what percentage of stake
that corresponds, unless one goes through the math...


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 14, 2014, 03:38:29 PM
Alice wants to attack the blockchain.
She owns private keys of 400 accounts totalling to 75% of the stake.
She is planning to rewrite the history from block 5'000.
Legit chain is at block 5'300 (less than 720).
Cumulative difficulty at block 5'000 is 8'000'000.
Cumulative difficulty at block 5'300 is 9'000'000.
How many SHA256 operations in average it's necessary to do to find a branch where cumulative difficulty at block 5'300 is at least 9'000'001?
Hint: Blocks from 5'000 to 5'300 were forged by 100% of the stake.
Without a detailed further explanation of the so called Nothing at Stake 'problem', further discussion is quite useless.

Well, first of all, if Alice has 75% of stake, then the simplest attack would be in the future:
just fork and keep both branches as equal in cumulative difficulty as possible, never letting
one get too far ahead of the other. Thus, there will never be consensus. In fact, for this attack,
one needs only 51%. Or even much less if other stakeholders work on both branches.

But for argument's sake, let's  consider the original challenge. The math is pretty tricky, but let me
sketch the rough idea of an attack.

The regular history developed by picking, at each block, the minimum delay among the stakeholders.
This delay has some probability distribution and some expectation which is the average block interval.

If you reduce the stakeholders to 75%, then the distribution will shift to longer delays.
BUT, Alice is not limited to single-step extensions. She can compute a huge tree of all possible
k-step extensions. With 400 accounts, this tree will have 400^k leaves, and require roughly that
many SHA256 computations. But for large enough k, one would expect one of these leaves to have
a path with an unusually small sum of k delays, less than k times the average delay for all stakeholders.

The question is, how big a k do you need. And this obviously depends on both the number of accounts,
and percentage of stake held by Alice. For the given numbers, I expect a small k like 4 would suffice,
but this needs to be worked out in detail.

In that case, to cover 300 blocks, you'd need to compute 75 trees of 400^4 leaves each, for a rough
total of 75*400^4 = 1.92*10^12 SHA256s, well within the realms of feasibility.

For k larger than 6 this attack would become quite infeasible, but it's not clear to what percentage of stake
that corresponds, unless one goes through the math...

I like you tromp  :D I'll add some detail that will mean you have to change this when I have double checked it. And we can go from there. I'll probably start a new thread, to get away from these baseless generalised assertions.

N.B. just so I know, are you familiar with the Nxt Forging algo at all? Doesn't matter if you aren't.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: ChuckOne on November 14, 2014, 04:20:31 PM
I'm not familiar with nxt assets, I was referring to POS in general. Having ANY POS whatsoever discourages spending and thus kills adoption. Having no POS encourages spending, because your money will be worth less than it is tommorow. Alt-coins are supposed to be just that, coins, a currency. If you dont want your currency to devalue you invest it somewhere(get interest at a bank, buy stocks w/e), you shouldn't expect the act of holding to be rewarded.

Please explain.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: gatra on November 14, 2014, 04:37:13 PM
Alice wants to attack the blockchain.
She owns private keys of 400 accounts totalling to 75% of the stake.
She is planning to rewrite the history from block 5'000.
Legit chain is at block 5'300 (less than 720).
Cumulative difficulty at block 5'000 is 8'000'000.
Cumulative difficulty at block 5'300 is 9'000'000.
How many SHA256 operations in average it's necessary to do to find a branch where cumulative difficulty at block 5'300 is at least 9'000'001?
Hint: Blocks from 5'000 to 5'300 were forged by 100% of the stake.
Without a detailed further explanation of the so called Nothing at Stake 'problem', further discussion is quite useless.

Well, first of all, if Alice has 75% of stake, then the simplest attack would be in the future:
just fork and keep both branches as equal in cumulative difficulty as possible, never letting
one get too far ahead of the other. Thus, there will never be consensus. In fact, for this attack,
one needs only 51%. Or even much less if other stakeholders work on both branches.

But for argument's sake, let's  consider the original challenge. The math is pretty tricky, but let me
sketch the rough idea of an attack.

The regular history developed by picking, at each block, the minimum delay among the stakeholders.
This delay has some probability distribution and some expectation which is the average block interval.

If you reduce the stakeholders to 75%, then the distribution will shift to longer delays.
BUT, Alice is not limited to single-step extensions. She can compute a huge tree of all possible
k-step extensions. With 400 accounts, this tree will have 400^k leaves, and require roughly that
many SHA256 computations. But for large enough k, one would expect one of these leaves to have
a path with an unusually small sum of k delays, less than k times the average delay for all stakeholders.

The question is, how big a k do you need. And this obviously depends on both the number of accounts,
and percentage of stake held by Alice. For the given numbers, I expect a small k like 4 would suffice,
but this needs to be worked out in detail.

In that case, to cover 300 blocks, you'd need to compute 75 trees of 400^4 leaves each, for a rough
total of 75*400^4 = 1.92*10^12 SHA256s, well within the realms of feasibility.

For k larger than 6 this attack would become quite infeasible, but it's not clear to what percentage of stake
that corresponds, unless one goes through the math...

This doesn't make sense to me. All 400^k possibilities are very very likely to have less cumulative difficulty than the main chain, because 75% < 100%
The attack will probably fail. This attack does not make sense to me.

However, imagine she had 51% some 200 blocks ago, and sat on it, without staking. Then, she can stake them on a parallel, attack chain. The attack chain will have stake 51% > 49%, so it is very very likely to succeed just doing it the normal way, minimizing the delay, which requires only minimal hashrate. Be it 6, 200, or 720 blocks. This attack makes sense and does not need hashrate.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cryptogeeknext on November 14, 2014, 04:52:30 PM
I'm not familiar with nxt assets, I was referring to POS in general. Having ANY POS whatsoever discourages spending and thus kills adoption. Having no POS encourages spending, because your money will be worth less than it is tommorow. Alt-coins are supposed to be just that, coins, a currency. If you dont want your currency to devalue you invest it somewhere(get interest at a bank, buy stocks w/e), you shouldn't expect the act of holding to be rewarded.

Please explain.

I think more correct assessment is that by holding PoS coins you are eligible to receive interest, while PoW coins don't give you any interest explicitly, but rather from scarcity/inflation mechanisms, which may vary from one coin to another.

EDIT:

Even though on the surface two schemes might seem somewhat similar, they are fundamentally different:
PoW - neutrality, freedom of innovation, hacker mentality, equality of opportunity, game of skills
PoS - entrenched interests, corruptible humans, oppression, inheritance of wealth, game of luck

Pick your flavor of the future.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 14, 2014, 05:12:42 PM
Why do you read the code from a few months ago by the way?
Here is the latest release for analysis:
https://bitbucket.org/JeanLucPicard/nxt/src

I didn't know there were two repositories. But anyway, it's the same damn thing;
https://bitbucket.org/JeanLucPicard/nxt/src/88073b26bd65e89ddb074181c5f50f6701e7b177/src/java/nxt/peer/GetMilestoneBlockIds.java?at=master

Did I incorrectly describe the purpose of Milestones?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: tromp on November 14, 2014, 05:28:54 PM
All 400^k possibilities are very very likely to have less cumulative difficulty than the main chain, because 75% < 100%

You're not appreciating how the statistics work out here.

75% being less than 100% just means that the delay distribution is shifted to the right.
But sampling from a huge number like 400^k means you'll get much further into the left-tail
of this shifted distribution, so you can easily beat the unshifted average.



Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: tromp on November 14, 2014, 05:32:16 PM
N.B. just so I know, are you familiar with the Nxt Forging algo at all? Doesn't matter if you aren't.

Somewhat familiar. Every stake-holder computes some delay that is more or less inversely proportional
to their stake. They can announce the next block after waiting that many seconds.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: sadface on November 14, 2014, 06:34:27 PM
I'm not familiar with nxt assets, I was referring to POS in general. Having ANY POS whatsoever discourages spending and thus kills adoption. Having no POS encourages spending, because your money will be worth less than it is tommorow. Alt-coins are supposed to be just that, coins, a currency. If you dont want your currency to devalue you invest it somewhere(get interest at a bank, buy stocks w/e), you shouldn't expect the act of holding to be rewarded.

Please explain.

I think more correct assessment is that by holding PoS coins you are eligible to receive interest, while PoW coins don't give you any interest explicitly, but rather from scarcity/inflation mechanisms, which may vary from one coin to another.

EDIT:

Even though on the surface two schemes might seem somewhat similar, they are fundamentally different:
PoW - neutrality, freedom of innovation, hacker mentality, equality of opportunity, game of skill
PoS - entrenched interests, corruptible humans, oppression, inheritance of wealth, game of luck

Pick your flavor of the future.

you don't receive interest in nxt


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 14, 2014, 06:55:49 PM
Why do you read the code from a few months ago by the way?
Here is the latest release for analysis:
https://bitbucket.org/JeanLucPicard/nxt/src

I didn't know there were two repositories. But anyway, it's the same damn thing;
https://bitbucket.org/JeanLucPicard/nxt/src/88073b26bd65e89ddb074181c5f50f6701e7b177/src/java/nxt/peer/GetMilestoneBlockIds.java?at=master

Did I incorrectly describe the purpose of Milestones?

The purpose of this milestones code is "an optimization to speed up finding out what is the last common block you share with a peer." (c) JeanLucPicard


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: gatra on November 14, 2014, 07:09:30 PM
All 400^k possibilities are very very likely to have less cumulative difficulty than the main chain, because 75% < 100%

You're not appreciating how the statistics work out here.

75% being less than 100% just means that the delay distribution is shifted to the right.
But sampling from a huge number like 400^k means you'll get much further into the left-tail
of this shifted distribution, so you can easily beat the unshifted average.


Ok, this is a different attack vector. The math is tricky and it's probably not worth it: we agreed that if you have that stake you can attack without hashrate!

still, for the sake of argument (http://xkcd.com/1432/ (http://xkcd.com/1432/)):

ok, but each block is independent, you are in disadvantage on every block, and you want more cummulative difficulty after k blocks. On every block that you select any account of yours that is not the one with lowest delay, you get farther away from your goal expecting to offset that with "good luck" in following blocks. With a large sample you can expect to get lucky, but on each block that you don't use the optimal (minimal delay) account you need even more luck to catch up.
I still think that beating the unshifted average is not that easy and it could happen that in all your branches you end up with less cummulative difficulty. In NXT the target gets larger as time since last block passes by, so doing a simulation would be much easier than calculating. Still, my point is: if you have that stake you can attack without hashrate!

Regarding the other attack that someone posted a link to: they mention bruteforcing the private key in order to get a public key that will forge in the future. You can forge 1440 blocks after setting the public key, and you can't reorg more than 720 so it doesn't work. If you remove that limitation, yes, it's an attack that requires big amounts of hashrate.

So, I concede there are attacks that utilize lots of hashrate. However, I'll say it again: if you have that stake you can attack without hashrate!


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 14, 2014, 07:19:03 PM
The purpose of this milestones code is "an optimization to speed up finding out what is the last common block you share with a peer." (c) JeanLucPicard
But requesting milestones from peers only checks back 1440 blocks for 10 "jumps", so if the closest common milestone is further than that, then it would just be unable to find a common block. That would happen either because it had forked 14400 blocks ago, or because the peers had gotten 14400 blocks ahead.
At which point, as far as I can tell, the client needs to start over with a node that is passed to him from the NxT domains. That seems like a pretty clear "checkpoint" in all but name.

Although, the server "won't allow" forks after 720 blocks, so I guess it only looks for older milestones in case the server was just offline for less than 10 days. I don't really understand the point of that rule, since all it seems to accomplish is making forks permanent.

I need to see how this thing isn't getting drowned in orphans. Ostensibly it's because no large stakeholder has bothered to try to mess with it. That's the goal, I know, but good grief, if I wanted to trust rich people that much I'd stay with fiat.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 14, 2014, 07:52:47 PM
The purpose of this milestones code is "an optimization to speed up finding out what is the last common block you share with a peer." (c) JeanLucPicard
But requesting milestones from peers only checks back 1440 blocks for 10 "jumps", so if the closest common milestone is further than that, then it would just be unable to find a common block. That would happen either because it had forked 14400 blocks ago, or because the peers had gotten 14400 blocks ahead.
At which point, as far as I can tell, the client needs to start over with a node that is passed to him from the NxT domains. That seems like a pretty clear "checkpoint" in all but name.

Although, the server "won't allow" forks after 720 blocks, so I guess it only looks for older milestones in case the server was just offline for less than 10 days. I don't really understand the point of that rule, since all it seems to accomplish is making forks permanent.

I need to see how this thing isn't getting drowned in orphans. Ostensibly it's because no large stakeholder has bothered to try to mess with it. That's the goal, I know, but good grief, if I wanted to trust rich people that much I'd stay with fiat.

There are no "NXT domains", there are peers which all share a copy of the blockchain. If you think all the blockchain is downloaded from one centralized service, well, you need to check your facts again. Installing the client, downloading the blockchain, and looking at the peers tab would be one simple way of doing it.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 14, 2014, 08:24:53 PM
There are no NXT domains, there are peers which all share a copy of the blockchain. If you think all the blockchain is downloaded from one centralized service, well, you need to check your facts again. Installing the client, downloading the blockchain, and looking at the peers tab would be one simple way of doing it.
When you first download the client, NXT domains provide a "random" list of peers. We don't really know if they're random and they're only on their list to begin with because they've decided to trust them.

There's no particular reason why we couldn't see several large stake chains because forgers can forge on multiple chains without any problem.

There's nothing that I see that can automatically move nodes to a valid chain. If you happen to be on the "forked" chain, then eventually you just need to reinstall the server and load up the node from the "right" ones, which seems to be determined by whichever nodes the NXT domains point you to.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Jean-Luc on November 14, 2014, 08:38:02 PM
The purpose of this milestones code is "an optimization to speed up finding out what is the last common block you share with a peer." (c) JeanLucPicard
But requesting milestones from peers only checks back 1440 blocks for 10 "jumps", so if the closest common milestone is further than that, then it would just be unable to find a common block.
Wrong. This happens in a while(true) loop. It will just request the next 10 milestone blocks, and keep going back until Genesis if no common block is found.
Quote
At which point, as far as I can tell, the client needs to start over with a node that is passed to him from the NxT domains.
If it cannot download the blockchain from the current peer, it will switch to another peer. Peers exchange their known peers lists with each other all the time, there is no mechanism that will lock your node to only download from certain peers, let alone from hardcoded Nxt domains.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 14, 2014, 08:46:41 PM
The purpose of this milestones code is "an optimization to speed up finding out what is the last common block you share with a peer." (c) JeanLucPicard
But requesting milestones from peers only checks back 1440 blocks for 10 "jumps", so if the closest common milestone is further than that, then it would just be unable to find a common block.
Wrong. This happens in a while(true) loop. It will just request the next 10 milestone blocks, and keep going back until Genesis if no common block is found.
Ok, so I misread it. The milestones just save time finding a shared block, but the client doesn't allow forks further than 720 blocks, so it's kind of a moot point anyway. "Whichever chain has the most people using it" is the ultimate arbitrator.

Quote from: DumbFruit
At which point, as far as I can tell, the client needs to start over with a node that is passed to him from the NxT domains.
If it cannot download the blockchain from the current peer, it will switch to another peer. Peers exchange their known peers lists with each other all the time, there is no mechanism that will lock your node to only download from certain peers, let alone from hardcoded Nxt domains.
But how do you know which one is an appropriate blockchain when the the stakers can stake on any particular chain? It seems to me that you'd see your server has forked, and so you look at which fork most people are on and switch over, in the meantime any transactions that you had on your blockchain are reversed. Which is pretty much the same effect as if your chain reorganized.
Sure, the peer lists change, but the first peers you see point you to the chain that you're going to end up downloading. The "chain with the most stake" doesn't really work, because again, anyone could make a NxT chain with more stake on it, and a few people could do it even with the genesis block you're currently using.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 14, 2014, 09:08:51 PM
wtf? No! Nothing requires extreme amounts of computing in POS. That's the point of POS
???
https://bitcointalk.org/index.php?topic=303898.msg3372610#msg3372610

A few posts later...
Let's suppose you have 10% of stake and an alien's computer stolen from Area 51.  Odds to generate 60 block long chain at the rate of 1 block a minute are very small (something like 1/10000000000000...)  

If you can cycle through enough adresses per minute to generate a hits that are 9 times lower than the average hit...

Guys, where do u get these numbers from?

Anyway, what is necessary to generate accounts that will hit the target within 1 minute timeframe in average (necessary to outpace benevolent miners) will always be a function of how much stake the attacker deploys. You seem to have forgotten this

1. Generate a private key (~0 ms)
2. Calculate a public key (~0.005 ms on a high-end CPU, numbers taken from http://ed25519.cr.yp.to/)
3. Sign the generation signature of a previous block (~0.005 ms)
4. Calculate SHA-256 of the signature (~0 ms, sorry for disassembling the Nxt byte-code :))
5. Compare first 8 bytes to the target (~0 ms)
6. Repeat #4 and #6 lot of times (~???, whole Bitcoin network would hit the target in a few milliseconds)

So 1 CPU will loop thru say 0.001 key/sec. We can't run a botnet with 1 million computers to get 1000 key/sec coz this task CAN NOT be parallelized. Each iteration requires data from the previous one.

Conclusion: we will have problems only if someone uses a quantum/alien computer, until that noone can succeed at such the attack.
What are you talking about? Sucess is not binary here. You don't need an exact match, just the ability to select a match that is better than average.

Even if it takes 1 complete second to do one interation of 4 and 5, the system is still in deep trouble.
Suppose there are two coinholders, one with 90% and the other with 10%.
Without manipulation, the guy with 90% will find blocks once every 67 seconds on average and the guy with 10% will find blocks once every 600 seconds.

Suppose the guy with 10% has time to test out 9 different addresses per minute. Each address will have a different waiting time. Picking the best among these nine candidates is sufficient to boost 10% stake up to the mining power of 90% stake.
If you can do 90 iterations per minute, then you can attack with 1%; 900 with 0.01%

Your estimate of 0.01 ms per iteration suggests that a successful attack could be pulled off with 1.67×10^-9% stake. What is that? 100 or 200 satoshi.

Obviously, this is not acceptable. Attackers should have to hold more than a few satoshis in order to mount a successful attack.


As for which PoS coin: Nxt.

Edit: it appears that was before the rolling re-org limit and maturity rules were decided on (https://bitcointalk.org/index.php?topic=303898.msg3379449#msg3379449)

Quote relevant to recent discussion about botnet of seed-nodes:
Quote
For new people downloading the blockchain, you have to allow them to designate trusted sources manually. Otherwise,  some asshole can send them a long irreversible chain, preventing them from catching up to the rest of the network.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: LiQio on November 14, 2014, 09:17:14 PM
wtf? No! Nothing requires extreme amounts of computing in POS. That's the point of POS
???
https://bitcointalk.org/index.php?topic=303898.msg3372610#msg3372610
...
A few posts later...
...

And if we continue reading another few posts?

Edit: Thanks for adding the "Edit"


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Ix on November 14, 2014, 10:48:03 PM
This is not accurate. All decentralized consensus algos are vulnerable to 51% attacks whether it be PoS or PoW. Someone with enough hash power to 51% a PoW network can do so forever, or until the PoW network forks and changes PoW algos. Someone with 51% stake of a PoS coin can 51% the coin forever, or until the PoS network forks and burns the attacker's stake.

I disagree, the whitepaper showing otherwise is in my signature. :P Although it depends on what you mean by "51% attack". Reversing a secured transaction - 0% probability as long as one stake is honest. Delaying transactions - can be delayed 2x the average while controlling 50% of the stake, hardly impressive.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Fernandez on November 16, 2014, 06:23:00 AM
Even though on the surface two schemes might seem somewhat similar, they are fundamentally different:
PoW - neutrality, freedom of innovation, hacker mentality, equality of opportunity, game of skills
PoS - entrenched interests, corruptible humans, oppression, inheritance of wealth, game of luck

Shining example of how financial interest messes up judgment. Keep sticking to it and you will remain wondering how the PoS coins are getting more and more marketcaps.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: newuser01 on November 17, 2014, 09:24:18 AM
http://www.truthcoin.info/blog/pow-and-mining/


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 17, 2014, 10:03:01 AM
http://www.truthcoin.info/blog/pow-and-mining/

http://www.reddit.com/r/Bitcoin/comments/2miytv/long_live_proofofwork_long_live_mining/

and be sure to read Vitalik Buterin's comment.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Fernandez on November 18, 2014, 07:51:19 AM
http://www.truthcoin.info/blog/pow-and-mining/

http://www.reddit.com/r/Bitcoin/comments/2miytv/long_live_proofofwork_long_live_mining/

and be sure to read Vitalik Buterin's comment.

Yet he is putting Ethereum on some form of PoW. Or maybe he is now stung by XCP and wants to try something new to get the attention.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: LiQio on November 18, 2014, 09:30:41 AM
PoS means the rich get richer automatically. Sounds great... if you're rich.

Sounds better than never breaking even with your mining equipment if your poor, as well.

We can conclude that PoS is better for the rich and the poor  ;)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 18, 2014, 09:55:18 AM
PoS means the rich get richer automatically. Sounds great... if you're rich.

In NXT power belongs to stake holder and it yields + 0.5%.
In BTC power belongs to third parties and it yields -10.0%.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Cheesus on November 18, 2014, 09:56:26 AM
Answering the question in the title: it's easy - no one wants to spend their money on mining equipment that is constantly getting cheaper.

Another reason is - few people already have A LOT of hashing power and they get an advantage compared to a regular folk. And regular folk is not happy with this fact at all :)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: EyesWideOpen on November 18, 2014, 12:56:40 PM
This is not accurate. All decentralized consensus algos are vulnerable to 51% attacks whether it be PoS or PoW. Someone with enough hash power to 51% a PoW network can do so forever, or until the PoW network forks and changes PoW algos. Someone with 51% stake of a PoS coin can 51% the coin forever, or until the PoS network forks and burns the attacker's stake.

I disagree, the whitepaper showing otherwise is in my signature. :P Although it depends on what you mean by "51% attack". Reversing a secured transaction - 0% probability as long as one stake is honest. Delaying transactions - can be delayed 2x the average while controlling 50% of the stake, hardly impressive.

Your whitepaper is three-years-old behind current thinking. Using terms like 'voices' just to look different makes it look shallow.
Is IGotSpots your brother?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: EyesWideOpen on November 18, 2014, 01:00:38 PM
Answering the question in the title: it's easy - no one wants to spend their money on mining equipment that is constantly getting cheaper.

Another reason is - few people already have A LOT of hashing power and they get an advantage compared to a regular folk. And regular folk is not happy with this fact at all :)

It is a complex question, but the main thing is this.

In POS, wealth becomes more concentrated at the top over time and there is no way to break your way into the economy without the 'permission' of existing stakeholders.

In POW, although mining costs can and usually become prohibitive, there is always an entry into the economy.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: LiQio on November 18, 2014, 01:38:33 PM
... there is always an entry into the economy.

It doesn't really matter if you cannot enter at all or if you can enter and receive only a marginally low share (close to zero) at extremely high costs.

There's better options for both cases and in the long run both cases will be solved by the market.

Let's call it a draw.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 18, 2014, 01:53:52 PM
... there is always an entry into the economy.

It doesn't really matter if you cannot enter at all or if you can enter and receive only a marginally low share (close to zero) at extremely high costs.

There's better options for both cases and in the long run both cases will be solved by the market.

Let's call it a draw.

In the orchestrated bank take-over scenario (https://bitcointalk.org/index.php?topic=848440.msg9461010#msg9461010) I outline up-thread, it makes a huge difference.

If Bitcoin is converted to PoS, the banks can take control by printing unlimited money. If Bitcoin remains PoW, they can still buy that vast majority of coins, but everybody will have a trump card. If the price gets too high, you can simply start mining instead of buying on the open market.

It may be that mining becomes so expensive that only nation-states can do it. That would still be an improvement over what we have now (https://www.youtube.com/watch?v=tGk5ioEXlIM).

Edit: added link to the "The American Dream" animated short film about the history of Central Banks in the USA. They briefly mention Great Britain as well.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: LiQio on November 18, 2014, 02:09:32 PM
^
Could you elaborate: What would be the final goal of the banks?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 18, 2014, 02:28:36 PM
If Bitcoin remains PoW, they can still buy that vast majority of coins, but everybody will have a trump card.

You know perfectly well, that the overwhelming majority of people will never mine any bitcoins and will never be able to compete with professional miners, just like majority of people don't compete with professional miners of natural resources. What matters for the majority of people is unique use cases. How the crypto currency came into existence doesn't matter for them if they have to buy it anyway, as long as it's a decentralized blockchain, distributed consensus and secure network - that's all that matters.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: markm on November 18, 2014, 03:35:42 PM
SCammers advocate PoS because they cannot secure their blockchains.

With Proof of Work is is blatantly obvious they will never be able to secure their blockchain, so instead they obfuscate about Proof of Stake, pretending that somehow Proof of Stake will let their garbage scamcoin be secure even though it of course will not be secure.

It is all about the scam, selling people insecure garbage. The more people become aware that Proof of Stake is not secure, the more newfangled scammy "secure the blockchain" methods get made up, all in the attampt to sell yet another insecure pile of crap by obfuscating the fact it is insecure crap.

TL;DR it is easier to fool idiots into thinking your garbage-coin is secure if you use Proof of Stake so scammers prefer Proof of Stake when creating new scamcoins.

-MarkM-


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 18, 2014, 03:39:13 PM
SCammers advocate PoS because they cannot secure their blockchains.

With Proof of Work is is blatantly obvious they will never be able to secure their blockchain, so instead they obfuscate about Proof of Stake, pretending that somehow Proof of Stake will let their garbage scamcoin be secure even though it of course will not be secure.

It is all about the scam, selling people insecure garbage. The more people become aware that Proof of Stake is not secure, the more newfangled scammy "secure the blockchain" methods get made up, all in the attampt to sell yet another insecure pile of crap by obfuscating the fact it is insecure crap.

TL;DR it is easier to fool idiots into thinking your garbage-coin is secure if you use Proof of Stake so scammers prefer Proof of Stake when creating new scamcoins.

-MarkM-


Next time you should double the number of words 'scam', 'insecure', 'crap' and so on, it will sound even more dramatic ;)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cryptogeeknext on November 18, 2014, 06:11:08 PM
Even though on the surface two schemes might seem somewhat similar, they are fundamentally different:
PoW - neutrality, freedom of innovation, hacker mentality, equality of opportunity, game of skills
PoS - entrenched interests, corruptible humans, oppression, inheritance of wealth, game of luck

Shining example of how financial interest messes up judgment. Keep sticking to it and you will remain wondering how the PoS coins are getting more and more marketcaps.

I prefer to diversify enough to not let any personal bias get in the way of my judgement.
But it's not about me and it's not about you either, it's about what we are going to tell future generations.

This is a junction point in history again, when you can become a stakeholder overlord if you want to, but little do those wannabe overlords know that winning in a rigged game ain't fun.

PoS means the rich get richer automatically. Sounds great... if you're rich.

On a certain level it's no longer about wealth, it's about control.
PoS allows to maintain control over money flow at no cost without letting any competition get in the way.
In PoW neutral algorithm judges the competition.

I do think that PoS has merit and a niche in the future. People will find it useful for sub-groups in society and companies will use it for managing their assets and shares. But organisizng an entire universal money system as PoS with select major stakeholders established in the beginning is simply asking for trouble. In that sense PoS is not much different than today's fiat.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: yourstruly on November 18, 2014, 06:47:00 PM
PoS means the rich get richer automatically. Sounds great... if you're rich.

That is how the current system is too, only rich people were able to afford massive server farms to mine Bitcoin and those with greater access to manufacturing are now having more control of the network by running it.

In proof of stake, the clients that people use are the things powering the network again, it better captures Satoshi's original vision of crypto currencies being run by a distributed network of users. Also on Blackcoin the amount you gain per year is 1%, almost makes it like a savings account which is nice considering you must use electricity to run your computer with the client. I originally thought exactly the same thought when I first heard the idea but when I read more about it I discovered that had been considered in the specifications of Blackcoin.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 18, 2014, 06:53:41 PM
^
Could you elaborate: What would be the final goal of the banks?

In short: power.
They can print all the money they want.

Quote from: Times of London newspaper, 1865
If that mischievous financial policy which had its origin in the North American Republic [debt-free money] should become indurated down to a fixture, then that government will furnish its own money without cost. It will pay off its debts and be without a debt to the International Bankers. It will have all the money necessary to carry on its commerce. It will become prosperous beyond precedent in the history of the civilized governments of the world. The brains and wealth of all countries will go to North America. That government must be destroyed or it will destroy every monarchy on the globe!

Quote from: Senator Louis T. McFadden, Chairman US Banking & Currency Commission
We have in this country one of the most corrupt institutions the world has ever known. I refer to the Federal Reserve Board and the Federal Reserve Banks. They are not government institutions. They are private monopolies which prey upon the people of these United States for the benefit of themselves and their foreign customers. This evil institution has impoverished the people of the United States and has practically bankrupted our government, and it has done this through the corrupt practices of the moneyed vultures who control it.

Quote from: Congressman Larry P. McDonald, 1976
The drive of the Rockefellers and their allies is to create a one-world government, all under their control. Do I mean conspiracy? Yes I do. I am convinced there is such a plot, international in scope, generations old in planning, and incredibly evil in intent.

Quote from: David Rockefeller, Memoirs, 2002
For more than a century, ideological extremists at either end of the political spectrum have seized upon well-publicized incidents to attack the Rockefeller family for the inordinate influence they claim we wield over American political and economic institutions. Some even believe we are part of a secret cabal working against the best interests of the United States, characterizing my family and me as ‘internationalists’ and of conspiring with others around the world to build a more integrated global political and economic structure – one world, if you will. If that’s the charge, I stand guilty, and I am proud of it.

Quote from: David Rockefeller, Trilateral Commission Founder, 1991
We are grateful to the Washington Post, the New York Times, Time Magazine and other great publications whose directors have attended our meetings and respected their promises of discretion for almost forty years. It would have been impossible for us to develop our plan for the world if we had been subject to the bright lights of publicity during those years. But the work is now much more sophisticated and prepared to march towards a world government. The supranational sovereignty of an intellectual elite and world bankers is surely preferable to the national auto-determination practiced in past centuries.

Quotes pulled from here (http://my.telegraph.co.uk/mattsta/mattsta/4045411/Great_Quotations__On_banking_money_freedom_and_liberty/).


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cryptogeeknext on November 18, 2014, 08:08:41 PM
Answering the question in the title: it's easy - no one wants to spend their money on mining equipment that is constantly getting cheaper.

Another reason is - few people already have A LOT of hashing power and they get an advantage compared to a regular folk. And regular folk is not happy with this fact at all :)

It is a complex question, but the main thing is this.

In POS, wealth becomes more concentrated at the top over time and there is no way to break your way into the economy without the 'permission' of existing stakeholders.

In POW, although mining costs can and usually become prohibitive, there is always an entry into the economy.

... there is always an entry into the economy.

It doesn't really matter if you cannot enter at all or if you can enter and receive only a marginally low share (close to zero) at extremely high costs.

There's better options for both cases and in the long run both cases will be solved by the market.

Let's call it a draw.

In the orchestrated bank take-over scenario (https://bitcointalk.org/index.php?topic=848440.msg9461010#msg9461010) I outline up-thread, it makes a huge difference.

If Bitcoin is converted to PoS, the banks can take control by printing unlimited money. If Bitcoin remains PoW, they can still buy that vast majority of coins, but everybody will have a trump card. If the price gets too high, you can simply start mining instead of buying on the open market.

It may be that mining becomes so expensive that only nation-states can do it. That would still be an improvement over what we have now (https://www.youtube.com/watch?v=tGk5ioEXlIM).

Edit: added link to the "The American Dream" animated short film about the history of Central Banks in the USA. They briefly mention Great Britain as well.


Bingo!
I'm glad there are still people who get the point!

If Bitcoin remains PoW, they can still buy that vast majority of coins, but everybody will have a trump card.

You know perfectly well, that the overwhelming majority of people will never mine any bitcoins and will never be able to compete with professional miners, just like majority of people don't compete with professional miners of natural resources. What matters for the majority of people is unique use cases. How the crypto currency came into existence doesn't matter for them if they have to buy it anyway, as long as it's a decentralized blockchain, distributed consensus and secure network - that's all that matters.

The overwhelming majority might never feel the need to mine, but knowing that they can if they want to without permission, makes all the difference between PoW and PoS.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 18, 2014, 08:16:04 PM
If Bitcoin remains PoW, they can still buy that vast majority of coins, but everybody will have a trump card.

You know perfectly well, that the overwhelming majority of people will never mine any bitcoins and will never be able to compete with professional miners, just like majority of people don't compete with professional miners of natural resources. What matters for the majority of people is unique use cases. How the crypto currency came into existence doesn't matter for them if they have to buy it anyway, as long as it's a decentralized blockchain, distributed consensus and secure network - that's all that matters.

The overwhelming majority might never feel the need to mine, but knowing that they can if they want to without permission, makes all the difference between PoW and PoS.

There is no difference, who would prohibit them from forging in NXT PoS and get a profit from fees? Do they somehow get mining equipment for free to mine Bitcoin? I'd like to get me a few free ASICs then, oh and free electricity too ;)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 18, 2014, 08:23:37 PM
There is no difference, who would prohibit them from forging in NXT PoS and get a profit from fees? Do they somehow get mining equipment for free to mine Bitcoin? I'd like to get me a few free ASICs then, oh and free electricity too ;)

Unless I am mis-understanding, anybody with at least 50% stake can do that.

With PoW mining, a 51% attacker can not force you to stop mining (short of seizing or bombing your equipment).


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 18, 2014, 08:41:46 PM
Unless I am mis-understanding, anybody with at least 50% stake can do that.

With PoW mining, a 51% attacker can not force you to stop mining (short of seizing or bombing your equipment).

Please explain.

Why do you have status "Sold 50% due to mining concentration." then below your username?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 18, 2014, 09:32:28 PM
Unless I am mis-understanding, anybody with at least 50% stake can do that.

With PoW mining, a 51% attacker can not force you to stop mining (short of seizing or bombing your equipment).

Please explain.

This feels like a trap question. Transparent Forging (http://wiki.nxtcrypto.org/wiki/Transparent_Forging) is not implemented yet. For the sake of argument I decided to look at the link explaining how it works (https://bitcointalk.org/index.php?topic=364218.0). It turns out that Come-from-Beyond is actually on my ignore list (due to general nonsense posts rather than sig advertising). The paper he cites is from 2011, and describes PoS, not "transparent forging" (and then does not go into detail). Here is CFB's description of the process:
And the most important feature:
The network can detect which miners don't take part in block generation and act accordingly.

The last point deserves to be described with more details.

Imagine someone is going to do a "51%" attack against Nxt and he owns 90% of all coins. The adversary must stop generating blocks for legit branch coz he won't be able to compete against 100% mining power with his 90%. So he decides to "skip" his turn to generate a block. The rest 10% of the network detects this and penalizes the adversary by setting his mining power to 0 and distributing it among other miners. Now the network is back to 100% power coz everyone got 10-fold increase. The adversary can mine other branch in a secret place but it won't be able to replace the legit branch. Of course, the 2nd branch will have 100% "hashing" power tied to it as well, coz the attacker will get his 90% bumped to 100% but this can be counteracted by some mechanisms of advanced consensus (still not revealed).

I fail to understand why an attacker has to choose which chain to participate in. CFB never explains this. If I had 50% stake, I can say "la,la,la I can't hear you!" and pretend all other participants are offline.

Quote
Why do you have status "Sold 50% due to mining concentration." then below your username?

Because Ghash.io did not understand that they were becoming a central point of failure. Under coercion they (with the majority of the hash-power) would be able to:
  • prohibit unknown (with no ownership information) keys from spending BItcoin
  • ignore blocks from other miners.

While other miners can counteract this by buying hash-power, it takes time. Some have argued that a lot of pooled hash-power can actually switch loyalties relatively quickly. However, it is not clear how much hash-power Ghash.io has in-house.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cryptogeeknext on November 18, 2014, 09:49:41 PM
If Bitcoin remains PoW, they can still buy that vast majority of coins, but everybody will have a trump card.

You know perfectly well, that the overwhelming majority of people will never mine any bitcoins and will never be able to compete with professional miners, just like majority of people don't compete with professional miners of natural resources. What matters for the majority of people is unique use cases. How the crypto currency came into existence doesn't matter for them if they have to buy it anyway, as long as it's a decentralized blockchain, distributed consensus and secure network - that's all that matters.

The overwhelming majority might never feel the need to mine, but knowing that they can if they want to without permission, makes all the difference between PoW and PoS.

There is no difference, who would prohibit them from forging in NXT PoS and get a profit from fees? Do they somehow get mining equipment for free to mine Bitcoin? I'd like to get me a few free ASICs then, oh and free electricity too ;)

This is how I would conquer the world with Nxt, you might wanna take notes ;)
I would identify major stakeholders and find the way to contact them.
I would establish a secret inner circle of stakeholders, which cumulatively maintain the majority vote.
I would make sure that public doesn't get spooked about the action by keeping a percentage of stake available for free trading on the exchanges to create an illusion of choice.
Now, because technological breakthrough and innovation cannot challenge the possession of stake within the circle to maintain control over transactions, I can now consider the first phase of my plan as stable and concentrate on the rest.

Not getting newer ASICs for free is exactly the point of PoW, because somebody someplace might be developing on-chip photonics that will make existing hardware obsolete. This happened with CPUs, happened with GPUs, will happen with ASICs. Keeping all the innovation within the established inner circle of control is so much harder, because you might never know what a nerdy prodigy kid is working on in his mom's basement.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: sadface on November 18, 2014, 11:16:54 PM
lol that is the perfect plan.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: rocoro on November 18, 2014, 11:33:41 PM
PoS is better.

Why?  Because money, greed and power take the path of least resistance.
PoS is easiest to obtain and generate, with little additional cost (ie. electricity to do staking)



Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: onemorebtc on November 18, 2014, 11:56:57 PM
PoS is better.

Why?  Because money, greed and power take the path of least resistance.
PoS is easiest to obtain and generate, with little additional cost (ie. electricity to do staking)



yep, thats the reason why gold-rich people store their gold in their cellar because its cheeper than putting it in a safe with guards

</sarcasm>


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: smoothie on November 19, 2014, 12:11:25 AM
... Because PoS is a POS. ;D


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cryptogeeknext on November 19, 2014, 12:18:33 AM
lol that is the perfect plan.

I knew I was right on the money with Nxt, actaully created my account after learning about it.

EDIT:

A small remark.
With major Nxt promoters' names starting with Evil(Dave), Dark(horseofnxt) and eventually Sad(face) you are making our otherwise secret plan a little too obvious, we need more diversity in PR, devphp is doing good though, definitely a step in the right direction.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: fran2k on November 19, 2014, 04:42:26 AM
People are advocating DPoS, not PoS ;)

Read something about BitShares DPoS!

http://wiki.bitshares.org/index.php/DPOS_or_Delegated_Proof_of_Stake


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: LiQio on November 19, 2014, 05:44:29 AM
^
Could you elaborate: What would be the final goal of the banks?

In short: power.
They can print all the money they want.

[quotes removed]

Okay, power it is.

Again same problem with PoW and PoS. If an entity holds a majority of coins it can blackmail the market. It doesn't matter if more (=substantially more) coins can be created (nota bene at a decreasing rate and therefore slowly) in the far future.


The overwhelming majority might never feel the need to mine, but knowing that they can if they want to without permission, makes all the difference between PoW and PoS.

No, it doesn't. Very weak opium of the people, nobody's gonna fall for that.

-------

Bottom line we need a diversity (not hundreds but maybe a dozen) of cryptos using different technologies but easily tradable.
And if the worst comes to the worst for one of them copy the code and start from scratch.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Buffer Overflow on November 19, 2014, 05:51:28 AM
... Because PoS is a POS. ;D

LOL. Good one. :D


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Fernandez on November 19, 2014, 06:34:39 AM
PoS means the rich get richer automatically. Sounds great... if you're rich.

Same thing with Bitcoin, only the rich can afford the big mining equipment needed.

Besides, variants like PoI, DPOS don't follow this. Ther eyou get paid for being useful.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Cheesus on November 19, 2014, 08:42:51 AM
Answering the question in the title: it's easy - no one wants to spend their money on mining equipment that is constantly getting cheaper.

Another reason is - few people already have A LOT of hashing power and they get an advantage compared to a regular folk. And regular folk is not happy with this fact at all :)

It is a complex question, but the main thing is this.

In POS, wealth becomes more concentrated at the top over time and there is no way to break your way into the economy without the 'permission' of existing stakeholders.

In POW, although mining costs can and usually become prohibitive, there is always an entry into the economy.


I agree with you regarding the PoS situation, but strongly disagree with PoW.

Mining costs are ramping up with a speed of lightning and reward for block finding is going down. At some point there is no way to enter this economy since there are "top miners" who will simply outmine you.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cryptogeeknext on November 19, 2014, 10:32:46 AM
People are advocating DPoS, not PoS ;)

Read something about BitShares DPoS!

http://wiki.bitshares.org/index.php/DPOS_or_Delegated_Proof_of_Stake


Ok, my secret inner circle plan will work there too, you with me?

Answering the question in the title: it's easy - no one wants to spend their money on mining equipment that is constantly getting cheaper.

Another reason is - few people already have A LOT of hashing power and they get an advantage compared to a regular folk. And regular folk is not happy with this fact at all :)

It is a complex question, but the main thing is this.

In POS, wealth becomes more concentrated at the top over time and there is no way to break your way into the economy without the 'permission' of existing stakeholders.

In POW, although mining costs can and usually become prohibitive, there is always an entry into the economy.


I agree with you regarding the PoS situation, but strongly disagree with PoW.

Mining costs are ramping up with a speed of lightning and reward for block finding is going down. At some point there is no way to enter this economy since there are "top miners" who will simply outmine you.

Unlike top PoS stakeholders, top miners need to remain competitive. It means they need to have a revenue stream to perform timely hardware upgrades in order to stay on top of the game. But that's not an easy task because in a balanced PoW system mining is a break-even game, not a revenue stream, unless some shady schemes are employed with various mining derivatives and paper gigahashes for sale. So people need to be properly educated to not fall for this. If you don't own a physical mining equipment it will all end sour, like with paper gold.

In the grand scheme of things miners need to also do something useful for society in order to have a revenue stream and maintain their position (again in a balanced system mining is neither losing, nor gaining money), but doing so would prevent other actors from gaining total control over network. Freedom is vigilance, it's not for free and miner is your weapon.

I have a new PR stunt for you guys:
PoW - Proof Of Warforfreedom
PoS - Proof Of Snakeoilsalesmen

Good day ;)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: solid12345 on November 19, 2014, 03:17:35 PM
Just wait until SPOW launches next year from the Uro team, then everybody can be happy  :)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: devphp on November 19, 2014, 03:25:06 PM
Just wait until SPOW launches next year from the Uro team, then everybody can be happy  :)

Everybody can never be happy and you can bet your last dollar on that )


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 19, 2014, 03:26:48 PM
Mining costs are ramping up with a speed of lightning and reward for block finding is going down. At some point there is no way to enter this economy since there are "top miners" who will simply outmine you.
"Free Entry" does not mean "low capital requirements".

http://yadayadayadaecon.com/concept/free-entry-and-exit/

I fail to understand why an attacker has to choose which chain to participate in.
The built-in fundamental premise of PoS is that the stakers will mostly behave themselves because they have a lot of stake. Ultimately, if they misbehave the "trustworthy" will roll it back to their preferred chain.

The mechanism by which this roll back takes place in NXT is through trusted peer lists and a 720 block fork limit. (Not through formal "checkpoints" like I expected.)

So PoS does not achieve trust-free globally decentralized consensus, which is the entire point of the N@S criticism.

http://download.wpsoftware.net/bitcoin/pos.pdf

Though I think I'm preaching to the choir...


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 21, 2014, 10:45:45 AM
Kushti has been working on trying to define the "Nothing@Stake Problem" and is due to publish his findings.  You guys might be interested in it, hopefully it will be the first time we will be able to have a real discussion over an actual implementation rather than generalisation of an imagined POS implementation.

So, I'll leave it to the Maths/computer science academic with the PhD  :D I think I saw the first paper will be published on Monday.


Seems Nxt and other Proof-of-Stake currencies are suffer from lack of trust to the distributed consensus algo. There are some "threats" described e.g.  Nothing-at-Stake, "weaker consensus properties"  ??? and so on. To clarify all claims around proof-of-stake currencies, investigate consensus properties and make the research widely accessible via executable parametric simulations we've started Consensus Research group with  crowdfunding via Nxt AE https://trade.secureae.com/#5841059555983208287 . First results will be published soon including the most clear and formal definition of Nothing-at-Stake to the moment!


Here is Kushti's website with his previous work: http://chepurnoy.org/blog/archives


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 21, 2014, 11:21:00 AM
Daedelus, once kushti posts his papers it's guna put that friggin stupid pdf about pos to shame lol

Maybe, I just hope more people will look at the code more seriously. Cunicula was most open and convincing with his criticism of the so called nothing at stake problem 10 months ago > http://www.reddit.com/r/peercoin/comments/1sokg2/proof_of_stake_and_peercoins_historic_significance/ce17qci

I would be willing to wager Nxt has addressed a), b) and c). It was a good marketing coup for "Nothing @ Stake" a few months ago, most dismissed POS out of hand. This unfortunately meant no one looked at Nxt in detail so has slowed the rate of code reviews. Hopefully this will change  :)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: DumbFruit on November 21, 2014, 03:30:41 PM
Cunicula was most open and convincing with his criticism of the so called nothing at stake problem 10 months ago...
Unconvinced.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 21, 2014, 03:34:18 PM
Cunicula was most open and convincing with his criticism of the so called nothing at stake problem 10 months ago...
Unconvinced.

Unsurprised.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: gatra on November 21, 2014, 03:53:08 PM
Just wait until SPOW launches next year from the Uro team, then everybody can be happy  :)

Everybody can never be happy and you can bet your last dollar on that )

Of course. I won't be happy with that. POS creates new attack vectors but we accept it because it eliminates the need for massive power consumption.
That hybrid thing has the attack vectors associated with POS and still uses computation intensive PoW. The worst of both worlds!


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: big ears on November 21, 2014, 09:35:41 PM
Just wait until SPOW launches next year from the Uro team, then everybody can be happy  :)

Can you say what month SPOW launches next year?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: neuroMode on November 22, 2014, 02:59:29 AM
Myriadcoin's multi-PoW framework helps with the decentralization of mining that some of you may be concerned about. More than you think, actually.

I agree. I have been touting Myriadcoin as one of the biggest innovations in the PoW cryptocurrency world. It is definitely a step forward. Unfortunately, it still doesn't change the fact that a lot of electricity and processing power is wasted in the process. Pretty much all scientists agree global warming is real and PoW only accelerates that. I see PoS or a variant of it as being the ideal solution for consensus mainly for this reason. Why increase emissions unnecessarily simply to reach decentralized consensus when it is not needed because PoS is sufficient at performing the same job? Also.. all of the processing power could actually be used to do something useful to society instead of simply securing a block chain, such as solving cancer or assisting other scientific research. Primecoin is a good example of a PoW algo that is actually useful to society.

These are my biggest concerns about PoW, not the centralization of it. All systems.. PoS and PoW.. inevitably tend towards centralization eventually. PoW tends towards centralization in mining pools and large farms setup with cheap power which utilize the economies of scale ASICs provide. PoS tends towards centralization with the need for check points to prevent certain attacks (or at least in the current variants of PoS.) DPoS works on the realization that all systems inevitably tend towards centralization, ad it gives you a way for stake holders to control that centralization. Stake holders choose who becomes a delegate, with PoW you cannot choose who secures the block chain.. whoever buys mining power can do it. This helps keep nefarious actors out. Also, you can vote in developers and people creating important core services for the coin as delegates to compensate them for doing so. Therefore, a DPoS coin can hire employees that work for the cryptocurrency... PoW can obviously only do this via donations. The use of only 101 delegates allows block times to be reduced to a little as 10 seconds and process many transactions a second.. something that is very hard to achieve (maybe impossible) with PoW. There are many benefits of DPoS over PoW in my mind which far outweigh the highly unlikely attack vectors, and that is why I support it over PoW alternatives.

Question: How much energy is used to keep all the banks in the world operational? Keeping the computers running, building the banks, people wasting gas driving to the banks to take out money, keeping the lights on 24/7 so cameras can record people trying to break in at night, etc. I bet you it's a fuckton. What if a world existed where no banks existed but money was transacted on a PoW blockchain? Does the energy concern matter as much in this context?


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: gustav on November 22, 2014, 05:21:57 AM
coins switch to pos because nobody mines them. Pos is a sign of an inferior coin. A good coin can afford to be pow. Only fools pour a lot of money into pos-coins.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cryptogeeknext on November 22, 2014, 09:47:57 AM
Myriadcoin's multi-PoW framework helps with the decentralization of mining that some of you may be concerned about. More than you think, actually.

I agree. I have been touting Myriadcoin as one of the biggest innovations in the PoW cryptocurrency world. It is definitely a step forward. Unfortunately, it still doesn't change the fact that a lot of electricity and processing power is wasted in the process. Pretty much all scientists agree global warming is real and PoW only accelerates that. I see PoS or a variant of it as being the ideal solution for consensus mainly for this reason. Why increase emissions unnecessarily simply to reach decentralized consensus when it is not needed because PoS is sufficient at performing the same job? Also.. all of the processing power could actually be used to do something useful to society instead of simply securing a block chain, such as solving cancer or assisting other scientific research. Primecoin is a good example of a PoW algo that is actually useful to society.

These are my biggest concerns about PoW, not the centralization of it. All systems.. PoS and PoW.. inevitably tend towards centralization eventually. PoW tends towards centralization in mining pools and large farms setup with cheap power which utilize the economies of scale ASICs provide. PoS tends towards centralization with the need for check points to prevent certain attacks (or at least in the current variants of PoS.) DPoS works on the realization that all systems inevitably tend towards centralization, ad it gives you a way for stake holders to control that centralization. Stake holders choose who becomes a delegate, with PoW you cannot choose who secures the block chain.. whoever buys mining power can do it. This helps keep nefarious actors out. Also, you can vote in developers and people creating important core services for the coin as delegates to compensate them for doing so. Therefore, a DPoS coin can hire employees that work for the cryptocurrency... PoW can obviously only do this via donations. The use of only 101 delegates allows block times to be reduced to a little as 10 seconds and process many transactions a second.. something that is very hard to achieve (maybe impossible) with PoW. There are many benefits of DPoS over PoW in my mind which far outweigh the highly unlikely attack vectors, and that is why I support it over PoW alternatives.

Question: How much energy is used to keep all the banks in the world operational? Keeping the computers running, building the banks, people wasting gas driving to the banks to take out money, keeping the lights on 24/7 so cameras can record people trying to break in at night, etc. I bet you it's a fuckton. What if a world existed where no banks existed but money was transacted on a PoW blockchain? Does the energy concern matter as much in this context?

As the purpose of life is to live, the purpose of all the energy in the Universe is to be wasted.
Fighting for freedom with PoW might take a lot of energy, but the end result is worth every joule.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: gatra on November 22, 2014, 12:47:08 PM
As the purpose of life is to live, the purpose of all the energy in the Universe is to be wasted.
Fighting for freedom with PoW might take a lot of energy, but the end result is worth every joule.

That's not the point. Of course it's worth it. But what if you didn't need to waste it in PoW? what if you could use it to aid your fight in other way? I say that would be better.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: phillipsjk on November 22, 2014, 07:09:10 PM
I came across a proposal that will introduce Proof-of-Stake to Bitcoin as a non-forking change. (From the coinjoin thread):
Darkwallet's coinjoin works with two parties. One party will wait around with bitcoins they wish to mix. Another party will connect with them whenever they want to do a transactions and the two parties will do a coinjoin. By analogy with exchange matching engines, I will call the first party the coinjoin maker and the second the coinjoin taker.

The idea is that there will be people acting as makers who will slowly mix their coins for the benefit of the takers who want to immediately mix.
...

Proposal: Pay the coinjoin makers. They will put up offers to do coinjoin along with a fee they ask. The coinjoin transaction would be built up in a similar way to the above example, with the coinjoin maker fee being added to the associated change address and taken away from the coinjoin taker's change address.

An implication of this is that darkwallet coinjoin mixing will become like an almost-riskless savings account. We already see that holders of bitcoin are willing to earn just 0.006% per day by lending btc on the bitfinex exchange, and that contains a substantial risk that bitfinex will go disappear or be hacked taking all the bitcoins with it.

So, Bitcoin can benefit from using PoS for coin-mixing. The fear is that without payment, there may be few people outside of 3 and 4 letter agencies willing to risk "tainting" their coins and ending up on a black-list.
 
Edit: That in itself is not really PoS. Where PoS comes in is where you only mix with coins of a certain age to prevent limit  sibyl attacks.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cryptogeeknext on November 22, 2014, 09:15:45 PM
As the purpose of life is to live, the purpose of all the energy in the Universe is to be wasted.
Fighting for freedom with PoW might take a lot of energy, but the end result is worth every joule.

That's not the point. Of course it's worth it. But what if you didn't need to waste it in PoW? what if you could use it to aid your fight in other way? I say that would be better.

Of course you can.
If you have freedom you have to stay vigilant to protect it, but that's a constraint, a cage of some sort.
If you are in a cage you no longer need to protect yourself and are finally free to explore your inner self.

It's a paradox.
In every freedom there is an element of constraint and in every constraint there is an element of freedom.
That's what infamous yin-yang symbol really means.



Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on November 27, 2014, 07:33:13 AM
For curious minds, first installment from the POS research group...

https://nxtforum.org/consensus-research/multibranch-forging-approach/



Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: dbkeys on December 05, 2014, 12:22:11 PM
This may be true, but that does not mean that there is no merit at all to Proof-of-Stake.  There are many people who believe that one-man-one-vote is not the best system, that instead, a system where the more educated or resourceful have a greater say is better.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: cryptogeeknext on December 05, 2014, 12:57:20 PM
This may be true, but that does not mean that there is no merit at all to Proof-of-Stake.  There are many people who believe that one-man-one-vote is not the best system, that instead, a system where the more educated or resourceful have a greater say is better.

PoS is suitable for shares in the company. It is also compatible with the idea that many PoS systems need to compete between each other to stay robust, while PoW allows competition within the system.

We already have a money system in place owned by snake err... stakeholders, you know how it turned out. We are not yet at the hunger games scenario, but that's where any unchallenged PoS system is eventually headed.

PoW is not one-man-one-vote, it is rather one-willing-to-compete-for-control-one-allowed-to-do-so


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: sucksyd on December 06, 2014, 04:46:50 AM
In a PoS system, acquiring enough stake to attack will cost you astronomical amount of money
Well it didn't cost the government an astronomical amount to obtain those massive amount of bitcoins from the silk road bust.
Lucky bitcoin isn't POS or it'll be screwed.
this is how blackcoin faced his apoclypse.


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: fran2k on December 06, 2014, 08:27:33 PM
You just have to buy 51% of the currency or track down majority of stakeholders and compromise their private keys. Much cost free

lots of people seem to believe this (I think it's even mentioned in Sunny King's PPC paper), but it's not accurate: you need 51% of the actively staking coin-age. That's much, much, less than 51% of the currency.
I had some ideas to help fix this, I'm working on it.

Peercoin PoS is not the same as NXT PoS, the latter doesn't use coin-age.

it doesn't matter, it has the same probblem, just replace "coin-age" by "coins".
form their "whitepaper" (actually a wiki):

Quote
tokens must be stationary within an account for 1,440 blocks before they can contribute to the block generation process

this means all coins that are used for transfers cannot be staken and do not count toward the total of which you need 51%
moreover, lots of holders do not stake, so it's not 51% of coins, it's 51% of coins being actively at stake

...and it get worse if you consider NXT has punishments for not staking...

DPoS doesn't suffer from this problem. You would need to buy up 51% of the currency supply to use this attack vector.

Also the Bitshares community believes DPoS is immune to a NaS attack. No one has been able to prove us wrong yet.

More about DPoS: http://bitshares.org/delegated-proof-of-stake/
Even more about DPoS: http://wiki.bitshares.org/index.php/DPOS
Old discussions on DPoS: https://bitsharestalk.org/index.php?topic=4009.0
Discussions regarding "nothing at stake" attacks: https://bitsharestalk.org/index.php?topic=6584.0
More discussion about NaS attack: https://bitsharestalk.org/index.php?topic=6638.0

Great links. I'm heavily supporting DPoS. When organizations, companies and others understand the powerfulness this tool is bringing we will have another little crypto revolution :)


Title: Re: PoS is far inferior to PoW - why are so many people advocating switching to PoS
Post by: Daedelus on December 18, 2014, 05:33:56 PM
Mining costs are ramping up with a speed of lightning and reward for block finding is going down. At some point there is no way to enter this economy since there are "top miners" who will simply outmine you.
"Free Entry" does not mean "low capital requirements".

http://yadayadayadaecon.com/concept/free-entry-and-exit/

I fail to understand why an attacker has to choose which chain to participate in.
The built-in fundamental premise of PoS is that the stakers will mostly behave themselves because they have a lot of stake. Ultimately, if they misbehave the "trustworthy" will roll it back to their preferred chain.

The mechanism by which this roll back takes place in NXT is through trusted peer lists and a 720 block fork limit. (Not through formal "checkpoints" like I expected.)

So PoS does not achieve trust-free globally decentralized consensus, which is the entire point of the N@S criticism.

http://download.wpsoftware.net/bitcoin/pos.pdf

Though I think I'm preaching to the choir...


Serious research into POS can be found here >>> https://bitcointalk.org/index.php?topic=897488.0

You can even play with the models to check the findings yourself. I love that PDF btw, esp the bit at the end where they admit they have no rigorous analysis to back up their claims. Only intuition  :D

Please consolidate comment on the above to the link >>> https://bitcointalk.org/index.php?topic=897488.0