7 ms·
It’s based on a social consensus only, the rest (Nakamoto Consensus, PoW, longest chain, difficulty adjustment, block halving, artificial limited supply, decent
by nivertech 1y ago
It’s based on a social consensus only, the rest (Nakamoto Consensus, PoW, longest chain, difficulty adjustment, block halving, artificial limited supply, decentralization, censorship-resistant P2P network, open source, etc.) is a combination of a Rube Goldberg machine & crypto bros LARPing.
- aleph_minus_one 1y agoI halfway disagree: There is a huge scientific merit of the algorithms for reaching a distributed consensus when not all participants can be trusted (including the fact that the Bitcoin paper uses game theory to give evidence why malicious entities attempting to create another fork will by the mere design of the algorithms have a hard time). What is, of course, social consensus are some aspects about what it "socially" means that there exists this concrete consensus in the blockchain. By the design of the protocol and its data structures, there do exist boundaries concerning possible "social interpretations" of this consensus, but a lot of aspects are up to different interpretations.
- bravesoul2 1y agoBitcoin is the OG Birkin Handbag. Valuable for the story. People compete to own a bit of it for that. You can create your own Bitcoin clone and own all of it! But no story, no value.
- aleph_minus_one 1y ago> You can create your own Bitcoin clone and own all of it! That is what I wrote: > What is, of course, social consensus are some aspects about what it "socially" means that there exists this concrete consensus in the blockchain. In your private Bitcoin clone, such a consensus has a "socially much more boring" interpretation.
- bravesoul2 1y agoI'm not disagreeing though. Just adding.
- nivertech 1y agoNakamoto Consensus didn’t solved a secure scalable PBFT (Practical Byzantine Fault Tolerant) Consensus. Bitcoin didn’t solved a forkability and finality problems. Blockchain (or more properly hashchain) is a linked list of hashpointers, and since anyone can create a hashpointer pointing to the head of the hashchain - it means anyone can fork it. And indeed Bitcoin was forked multiple times, and the solution to forks was almost always either centralized and/or social. IMO PBFT consensus algos have a niche applications anyway, and not required for Electronic Cash implementation, only for decentralized and/or disintermediated Systems-of-Record, but that’s a complete opposite of bearer instruments like electronic cash.
- guappa 1y ago> There is a huge scientific merit of the algorithms for reaching a distributed consensus when not all participants can be trusted Yes, they existed a long time ago and aren't wasteful as a way to generate "value".
- aleph_minus_one 1y ago> Yes, they existed a long time ago and aren't wasteful as a way to generate "value". Can you give me a literature reference for such a result, because this claim surprises me. Of course Merkle trees existed long before - but they are just "cryptographically signed data structures", and thus don't solve the distributed consensus problem. Of course eCash existed long before - but it depended on some central authority. Of course distributed consensus algorithms existed long before - but they depended on the fact that all participants are trustable. Thus, in my opinion Satoshi Nakamoto indeed made a really important scientific contribution for a quite specific algorithmic problem.
- FabHK 1y ago> Of course distributed consensus algorithms existed long before - but they depended on the fact that all participants are trustable. No. They depended on the fact that all participants were known (in other words, the permissioned setting). Among those known ones, some (less than n/3) could go bonkers, all the way byzantine, and the honest nodes would still be guaranteed to find consensus (with consistency and availability).
- ycombinatrix 1y agoI'm pretty sure there's no guarantee to find consensus. Even if all nodes are functional.
- FabHK 1y agoDepending on the networking assumptions, of course there is. That's the whole point of SMR: under certain assumptions, you can attain availability and consistency.
- FabHK 1y ago> There is a huge scientific merit of the algorithms for reaching a distributed consensus when not all participants can be trusted Not quite. Distributed consensus had been solved in the 1980's theoretically and the 1990's practically, even in the presence of byzantine nodes. What Nakamoto consensus was first in was to extend this to the permissionless setting (at enormous expense & inefficiency, and with no benefits, in my view; though enabling large scale rule breaking or "censorship resistance", which some see as a benefit).
- aleph_minus_one 1y ago> Not quite. Distributed consensus had been solved in the 1980's theoretically and the 1990's practically, even in the presence of byzantine nodes. Could you give me some literature references on this topic, because I guess this is something new to me?
- ycombinatrix 1y agoPaxos Protocol: https://en.wikipedia.org/wiki/Paxos_(computer_science) https://en.wikipedia.org/wiki/Paxos_(computer_science)
- aleph_minus_one 1y agoThank you.
- FabHK 1y agoI highly recommend Tim Roughgarden's lecture series Foundation's of Blockchain. It covers it all: https://www.youtube.com/watch?v=KNJGPI0fuFA&list=PLEGCF-WLh2RLOHv_xUGLqRts_9JxrckiA https://www.youtube.com/watch?v=KNJGPI0fuFA&list=PLEGCF-WLh2...
- aleph_minus_one 1y agoThank you.
- tliltocatl 1y agoYes, but no. The Rube Goldberg of PoW isn't just for show, it's a protection from Sybil attack (not that it makes the economics of it any less of a disaster).
- nivertech 1y agoYou cherry picked one thing from the list, and even there made a mistake. In Bitcoin PoW used as a method for leader election of the node composing the list of validated transactions on the ledger (aka block), or even an empty list of transactions (aka Nakamoto-style Consensus). But without all the Rube Goldbergian nonsense it’s simply an illegal/unlicensed lottery where the participants pay with electricity for the right to earn records on the longest chain (aka UTXO with mining block rewards).
- FabHK 1y ago> You cherry picked one thing from the list, and even there made a mistake. Not quite. Nakamoto consensus is PoW + LCR, and the PoW part is for Sybil resistance, and the LCR part is for consensus.
- nivertech 1y agohe wrote > The Rube Goldberg of PoW isn't just for show, it's a protection from Sybil attack he cherry picked PoW no, Nakamoto-style consensus is not the same thing as PoW, or even PoW+LCR, not even the same thing as Bitcoin consensus. Nakamoto-style consensus simply means that we're doing a leader election, and the leader does the transaction validation (aka mining a block in Bitcoin-speak). The novelty of Nakamoto-style consensus is how we're doing this leader election, i.e. using PoW, PoW+LCR, PoS, PoET, PoA, Proof-of-X, etc.
- FabHK 1y ago> Nakamoto-style consensus is not the same thing as PoW, or even PoW+LCR It is PoW + LCR. I refer you to Roughgarden, Foundations of Blockchains, Lectures #9: Permissionless Consensus and Proof-of-Work, item 5: https://timroughgarden.github.io/fob21/l/l9.pdf https://timroughgarden.github.io/fob21/l/l9.pdf
- olalonde 1y agoSeems someone missed the boat...
- nivertech 1y agoNocoiners cannot understand Bitcoin?
- olalonde 1y agoSome do and have reasonable criticism, but you are just mixing up concepts and sound pretty bitter - hence my assumption.
- nivertech 1y agoshow me at least one so-called "bitter" example from my posts I have been researching crypto for over a decade. And I would be glad if I was corrected if I was wrong, instead of receiving personal remarks
- olalonde 1y ago> Show a single so called “bitter” example from my posts "crypto bros LARPing". "it’s simply an illegal/unlicensed lottery" > And I would be happy to be corrected if I made a mistake, instead of getting personal remarks. Sure. > Nakamoto Consensus didn’t solved a secure scalable PBFT (Practical Byzantine Fault Tolerant) Consensus. How could it? PBFT is an algorithm, not a problem to be solved. Bitcoin is byzantine fault tolerant though. > Bitcoin didn’t solved a forkability and finality problems. There's no such thing as a "forkability problem" and Bitcoin solves finality through PoW. > And indeed Bitcoin was forked multiple times, and the solution to forks was almost always either centralized and/or social. That's wrong. The vast majority of forks are resolved algorithmically. There were only 2 or 3 unintentional hard forks in the early days that were due to bugs. This hasn't happened since 2013. The only real "social" aspect of Bitcoin is what value people decide to assign to the coins.
- 1y ago
- Ajedi32 1y agoThat "rube goldberg machine" is what makes social consensus possible in a distributed system where everyone is anonymous and there's no single centralized authority.