2 ms·
I spent some time looking into Proof-of-Stake coins. Specifically, the Proof-of-Stake system advocated by Tezos. Give it a lookover, it's actually a fairly quic
by Jasper_ 5y ago
I spent some time looking into Proof-of-Stake coins. Specifically, the Proof-of-Stake system advocated by Tezos. Give it a lookover, it's actually a fairly quick read.
https://tezos.gitlab.io/active/proof_of_stake.html https://tezos.gitlab.io/active/proof_of_stake.html
Unfortunately, it's also very flawed, and nulls most of the security properties we thought we would get by switching to "Blockchain Technology": if someone captures 50% of this chain, it is quite easy and trivial to turn that into a full chain attack, since all future seed data comes from past chain data. The RNG is seeded deterministically, meaning a motivated attacker can maintain influence forever by maintaining control over the seed.
When you usually bring this up, people usually say "yeah, but it would be against the economics interests of the miners to crash their own coins". Aka, the technology isn't providing the security, we're back to the same "no banker would ever be evil enough to crash the economy for small economic gains" security that most cryptocurrency enthusiasts usually claim is evidence of corruption at work. So, no, I don't see what the blockchain is adding over a typical database.
I've tried multiple times to read through the Ethereum Proof-of-Stake FAQ [1], but I have a sneaking suspicion it's intentionally obfuscated, just so people like me bounce off of it.
[1] https://eth.wiki/concepts/proof-of-stake-faqs https://eth.wiki/concepts/proof-of-stake-faqs
- baby 5y agoYou should read into BFT protocols. Hotstuff is probably the reference today.
- Jasper_ 5y agoMaybe I should! Feel free to suggest links and papers. Part of the challenge is that some of these concepts are super varied in their implementation, despite having similar names, and I can only come to understand the tradeoffs of a complete system. "Byzantine Fault Tolerance" is a huge umbrella term that covers a lot of different tactics and approaches, so I welcome recommendations for concrete systems to investigate. EDIT: The reference to Hotstuff was added after I posted this reply. I'll investigate it.
- baby 5y agoI have an explanation of it in the cryptocurrency chapter of https://www.manning.com/books/real-world-cryptography?a_aid=Realworldcrypto&a_bid=ad500e09 https://www.manning.com/books/real-world-cryptography?a_aid=...
- inter_netuser 5y agoProof-of-Stake is just Plutocracy-on-Steroids. PoW is the fundamental breakthrough. Yet, everyone is oblivious to that fact, a decade later. It's amazing that people on a technology forum talk about proof of stake as something new. That's what basically DNS runs on, and it's been around since 1983. Maybe it is still early indeed.