Explaining Blockchains to Developers
erickhun.com
erickhun.com
IMHO I see it as a tool for reaching democratic agreement on anything. The data stored in the blockchain exist only as long as the whole network exist and the majority agrees about the data. It can be basically any type of data!
Also by this logic it could be compromisable by a large enough party. Since the whole existence is based on agreement and 50/50 scenario would only further splice the two groups, each following what they think is the "truth" or "correct".
By no means I'm not an expert on this topic and anyone who has PLEASE correct my if my understanding is skewed. Thanks
- There are limited ways to convert the bitcoin to USD, much like there are limited ways (brokers) to move money in/out of stocks.
- The exchange/price compared to USD fluctuates wildly. It is not stable like USD - it is more like a volatile stock. BTC was worth $18k on Dec 1 2020 and has gone as high as $63k since then and is now around $32k USD per 1 BTC.
In my opinion, the major limitations to it becoming a stable, usable currency is the volatility and ease of use. You can have all the anonymity and hack proof tech you want but until its easy to use and stable, it won't be adopted widely. Any effort to make it easy to use will likely make it lose the anonymity part. For example if I can now pay at any POS terminal using an app on a phone, there goes anonymity.
A better way to put it is: "it's a log file composed of blocks."
> A blockchain “validates” and permanently stores the data after a consensus is reached.
Not so. The whole point of a consensus algorithm is to map a path through a tree of blocks (the active chain). That path can shift, depending on messages received by the network, typically in the form of more blocks.
Nobody is going to circumvent the power of government. I can show you proof that you don’t need to pay income tax, but I also promise you that you will go to jail eventually for doing so.
Extraordinary popular delusions take on a life of their own. They reflect the zeitgeist of the time.
Bitcoin is the savior so many tech enthused idealists can believe in, but if it supplants anything it will be legitimated and used by those already running the show.
Mind you, currency would be the poster boy for that use case, and it doesn't seem to be very good at that. All of the other potential applications seem even less compelling. But it's at least good to know that the distinction between blockchain and cryptocurrency exists.
Else, you would just send a transaction updating the sender's and receiver's accounts, and there would be no double spent either.
You can build robust currency systems that are only partially decentralized, and partially distributed.
The problem is that it's very good at that but nothing else, so if you're doing something legal or supported by the banking structure of your country, the blockchain is by far a worse solution in every way.
The best blockchain got so far was Bitcoin and such as a horse betting platform, basically another stock to bet on and thus its recent popularity. Aside from that Its hard to see a continued use, maybe as conservative governments keep increasing protectionism and divisiveness we'll get more use out of it.
I think this isn't entirely right, because he's talking about 51% of miners. The ones that actually incorporate the blocks to the blockchain and validate if the transactions are valid are the nodes (I might be wrong but that's my understanding). In fact this article fails to mention nodes at all, and nodes (for example people running the Bitcoin Core client at their computer) are what make the whole thing decentralized.
Huh?
Visa does 50,000/second during the Christmas season. When you're 4 orders of magnitude away from the speed you need to be, you can't just tweak it a little to get it where you need to be, you need to start over on your architecture.
[1]: https://en.wikipedia.org/wiki/Bitcoin_scalability_problem
It certainly doesn't work as cash. For digital cash, you would at least need:
1. privacy
2. transaction speed
3. reasonable transaction settle rates of less than 1 minute
4. an easy way to do transactions.
They can probably fix 3 and 4, but for privacy (2) bitcoin is a PUBLIC LEDGER by design. Buy a snickers bar -- everyone IN THE WORLD knows. Go to the strip club -- everyone IN THE WORLD knows. You can paper over the problem with "coin tumblers", which is the WORST name for it. Want to look _exactly_ like you're laundering money? Put your bitcoin in a "coin tumbler". For transaction speed, see https://en.wikipedia.org/wiki/Bitcoin_scalability_problem
If it isn't cash, what is it? "A store of value"? Stores of value normally have _intrinsic_ value. What's the value of gold? Many women want it and many men will do anything up to and including murder to get access to women -- _that's_ a real store of value. What's the value of the US dollar? If a resident of the USA doesn't pay their taxes in it, the government takes away all their property and can put them in jail.
--
Personally, I don't disbelieve in cryptocurrency as digital cash, I just disbelieve in bitcoin. Monero and the fork of it by signal known as mobilecoin are heading in the right direction. Privacy by default. Transaction speeds that are within 1-2 orders of magnitude of what is needed. Txn settling rates in the right direction. In the case of mobilecoin, a platform for easy transactions ( the signal app ).
So being slow is actually a good thing to keep it away from centralization. Things like Lightning on top of Bitcoin can manage day-to-day micro transactions.
It ain't the tech, it's the people.
One group sees new, distributed consensus data structures with unique properties that can advance civilization. They're out there; I've met them and they're doing good work.
The other group are pure crooks and speculators willing to burn everything to the ground as long as they get theirs. But they wear a cute face and tell a flashy story, so it's hard to tell them from the first group.
I'm referring to the promises of 1) giving access to banking to people in the global south 2) giving financial stability to people facing unsustainable inflation 3) doing that while not destroying the environment
> your definition of beneficial might be different to mine
It's not my own: I'm trying to summarize the promises that were often made, together with cheap and fast money transfers, ease of use, better security, and many more.
There are no truly decentralized scalable blockchains right now. None.
If you have to ask what blockchains are, then it's not the tool you need.
If someone is telling/selling you blockchains, then you're talking to a cargo cultist.
How is it more inclusive if regulated countries still require KYC to buy into it or sell out? What can you buy with it without converting to fiat?
But if you’re talking about Bitcoin’s energy consumption - there are alternatives (Nano, for example) that are not resource intensive
The comment you're responding to referenced a lack of understanding of POW and doubles pending, which has are specific to Bitcoin, not blockchain.