5 ms·
No, the fundamental assumption is that distributed consensus in itself is useful. So far, there are some applications (databases), but for the stuff they are us
by yxhuvud 9y ago
No, the fundamental assumption is that distributed consensus in itself is useful. So far, there are some applications (databases), but for the stuff they are using the blockchain for, not so much.
- KirinDave 9y agoIf distributed trustless consensus is useful, there are cheaper ways to get it than PoW mining. It's just that most folks don't understand them. The principle value of Bitcoin as a protocol is its incredible (even detrimental, from a technical perspective) simplicity.
- SkyMarshal 9y agoAre there other means of distributed trustless consensus as secure as PoW? Secure being the operative word here. Lots of attempts, but none yet convincingly as or more secure.
- narrator 9y agoPeople who are not crypto-anarchists don't realize that the only reason for proof of work is so you don't have to trust anyone. If there is trust, a centralized database is better in every way vs. Blockchain.
- KirinDave 9y agoPeople who do not read modern research don't realize lots of the things they think are true about the state of research are totally false. They also think that it's Proof of Work that provides a lack of trust. While that's involved, what's actually more meaningful is the demand to quickly select a "profitable" branch to mine and re-mine on. That can exist in PoS as well.
- QML 9y agoNakamoto consensus isn't the only protocol that exists; there's also things like Raft and Paxos with different tradeoffs.
- amitbr 9y agoWhat you mentioned does not cover byzantine faults... pow is the only known solution
- dahdum 9y agoThere is a large amount of r&d being put into BFT-style proof of stake for Ethereum, it’s always been part of the roadmap. Much work still needs to be done beyond the test net, but so far no fundamental showstoppers have been found. There is also constant collaboration between the researchers and developers of major projects to move the entire field forward. It’s still early days, unfortunately the hype got far ahead of the tech but progress is being made everyday. I think the same of VR/AR. https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ
- KirinDave 9y agoIf only someone could think to google "BFT Raft extension" or "BFT paxos extension" and find published research. And if only papers from that search had citations. And if only those cited had links to foundational research on generalized BFT strategies. Oh if only we lived in such a world. If only. If Only. IF ONLY. iF oNLY. If OnLy. iF oNlY.
- SkyMarshal 9y agoOf course, but those aren't trustless per my question. They're designed for single administrative environments like corporate data centers where a trusted entity controls the environment. The other two possible environments being multi-administrative (permissioned DLT deployed among a consortium of banks or entities sharing administrative privileges) or no-administrative (public permissionless blockchains like Bitcoin/Ethereum). The hard problem is developing consensus algos for the latter that scale while maintaining security of the shared ledger.
- drak0n1c 9y agoHedera Hashgraph recently revealed that it supports more than a million transactions per second based on current usage by developers, that's enough to support decentralized servers and open source MMO environments. It uses gossip protocol and a form of voting protocol. 1) Non-technical friendly overview: https://www.youtube.com/watch?v=MzWiiOLv96I https://www.youtube.com/watch?v=MzWiiOLv96I 2) https://www.hederahashgraph.com https://www.hederahashgraph.com
- tim333 9y agoI'm invested a bit in Credits which claims it'll do a million transactions per sec but it's kind of bs - they can do nearly half a million in very limited conditions but in the real world the numbers will probably be far less and I'm a bit skeptical of such claims. I'm not sure that fast is necessary though - credit cards do a few thousand transactions a sec globally so if you can handle that you could potentially at last use crypto to pay for your coffee etc https://medium.com/@viruseslovers45/credits-the-best-blockchain-for-the-financial-industry-2e6335a37de https://medium.com/@viruseslovers45/credits-the-best-blockch...
- SkyMarshal 9y agoYeah, Hashgraph appears to do high tps at relatively small number of nodes, aka will probably work in permissioned/consortium style environment with limited nodes, but whether it can scale in a public environment with unlimited nodes is an open question.
- KirinDave 9y agoYou only need to beat like 14 transactions a second to start doubling and tripling bitcoin's average throughput.
- zodiac 9y agoA non sharded public blockchain that doesn't do some kind of validator delegation will always be bottlenecked by a single validators computational capacity, which is on the order of 100-1000. Hedera is really pushing the line on making fraudulent claims here.
- alexbeloi 9y agoCould you provide a couple sources please, I believe many of us are not well read on blockchain literature.
- QML 9y agoThis is a good primer [1]. [1] https://softwareengineeringdaily.com/2018/03/26/consensus-systems-with-ethan-buchman/ https://softwareengineeringdaily.com/2018/03/26/consensus-sy...