top | item 29366701

(no title)

TTPrograms | 4 years ago

Why do unsophisticated, redundant, vitriolic takes like this get upvoted on HN so much? Is there some common ax to grind here?

The strongest point here is the strawman presentation of the altered security model that PoS can be proven to form consensus under. Reading the source he cites is far more informative: https://blog.ethereum.org/2014/11/25/proof-stake-learned-lov...

The majority of the article frames distributed consensus mechanisms in an extremely sophomoric understanding of asset value and the PoW security model. All of these topics (including valid ETH criticisms) are discussed in much better ways in many other places.

discuss

order

thruway516|4 years ago

"The majority of the article frames distributed consensus mechanisms in an extremely sophomoric understanding of asset value and the PoW security model"

This is one of those sentences that reads like it is saying a lot but might actually be nonsensical. Care to elaborate on this? i.e how exactly does the article 'frames distributed consensus mechanisms in an understanding of asset value'.

I read the article and I didn't see anything about asset value (whatever that is). As far as I can tell they point out that the article you cited pretty much agrees with what they're saying (about PoS by itself not being self-certifiable or irreversible) but disagree with the position that this can be acceptable in the real world. Whether you agree with that is subjective but the main criticism in the article seems to be directed at those who selling PoS as a sufficient distributed consensus algorithm to replace of PoW. There are blockchain projects raising literally Billions of dollars on this false guarantee so it is valid to criticize them.

TTPrograms|4 years ago

I don't particularly care to rebut the author point by point, but "asset valuation" is an extremely common term that anybody discussing the properties of a novel currency should understand: https://www.investopedia.com/terms/a/assetvaluation.asp

In relation to that I was specifically referring to the misunderstandings present in "Nothing at stake".

You say:

"There are blockchain projects raising literally Billions of dollars on this false guarantee so it is valid to criticize them."

Are you not presupposing the correctness of the author's argument by calling it false? Have you already made up your mind?

betwixthewires|4 years ago

Thanks for that link, it has been a few years since I've read it.

I spent a lot of time talking about this topic with people. The article does have a point, that the security model of proof of stake is fundamentally different and relies on a key assumption (from the article you linked):

> any new node coming onto the network with no knowledge except... the set of all blocks and other "important" messages that have been published...

This is referenced in the OP as a point of security failure. The assumption is that we can rely on social interactions between nodes and that that is good enough. The criticism is that a new node can have no way of definitively knowing that their copy of the chain is the widely used canonical chain. An eclipse attack can occur, or as the OP stated new nodes may need to rely on authoritative sources to get current state which puts centralized power centers in the security model.

It is not a deal breaker (IMO), remember, PoW relies on the security assumption that it is prohibitively difficult for more than half the network to collude. I'd argue these assumptions are equally tenuous. I think as long as disparate, non colluding sources of the canonical chain are available (arguable if this is foregone, seeing as we need PoW to ensure consensus and resistance to collusion, probably not, but all it takes is one person to not collude and contention exists) it wouldn't be a problem.

Another big sticking point is the fact that no external resources must be invested, and/or that there is no ongoing cost. I find this to be the big problem with PoS schemes, I've had quite a number of discussions focused on these two particular issues (stemming from the same fundamental difference, that an internal capital stake is made) and I see benefits of not having ongoing cost and benefits of having it, and also of having a fully self contained system as well as having a system grounded in the outside world. All in all I have come to the conclusion that these differences make neither better nor worse, but that they are simply two completely different game theoretical environments with different security and incentive properties.

TTPrograms|4 years ago

I think the issue most have with the "no external stake" is that there was a common misunderstanding regarding Bitcoin value propagated for a while - that is, the cost of the consensus mechanism (compute + electricity) defines the price of Bitcoin. In reality it just sets a floor on the price of Bitcoin. The value of the dollar is not set by the cost of paper. So the "self-referential" nature of stake value and attack value just means that asset value is not pegged to the consensus mechanism in as strong a way as in PoW. As long as asset value is driven by other factors (e.g. utility) that is not really a major concern.

In practice social networks form a cornerstone of all of the unstated assumption of all consensus mechanisms. I'm more worried about supply chain compromise in wallet code than I am about an eclipse attack on a new node. At that point we know our models are too simple to make real world security comparisons.

reginold|4 years ago

I would love to see the same content / angle of this article re-written. I think it could be condensed to a few paragraphs perhaps, for those who already understand Proof of Work. I found myself getting stuck in the analogies (infinite lottery tickets) and not being able to make progress. But I'm interested in the pros/cons of PoW vs PoS if you have recommendations.

127|4 years ago

They might not upvote the article, just the discussion in this thread; which in my humble opinion is quite good.

omarfarooq|4 years ago

One way of conquering FOMO is to totally write the thing off, and to stubbornly stick to that thesis.

lukebitts|4 years ago

Questioning people's motives is always a boring endeavor. You don't actually know that's the reason, why not respond to the arguments that were made?

jeron|4 years ago

Occam's razor points to sour grapes