Readit News logoReadit News
Posted by u/ak_111 4 years ago
Ask HN: Am I going insane or is there genuinely no value in blockchain tech?
I tried hard to understand the space and some of the ways in which the technology works, but after many hours of investment I am still unable to alleviate my scepticism that this entire space is vapourware, there is nothing here more than you can get with traditional database technology?

At the same time, the amount of coverage and attention it is getting and for a sustained period makes me believe I am missing something.

After all there are few instances of technology fads that have sustained such serious interest for a prolonged period of time (approaching a decade now) with little to show for in terms of investment returns or societal impact.

I am talking committees formed in parliaments and central banks around the world to discuss its benefits, serious universities dedicating whole programs on the subject, elite investors pouring money into its potential, and the list goes on.

So far the most charitable explanation I could come up with for the craze is that it is an effective rebranding for marketing purposes of database technologies, similar to how "data science" rebranded statistics and business analytics.

On the other hand "data science" even if it is merely rebranding did arguably lead to significant change in tooling/workflows in how data is consumed and presented in corporates around the world, no such thing could be said of blockchain.

Where am I going wrong? I am particularly keen to hear from people who underwent the journey from skeptics to believers in the space.

paulsutter · 4 years ago
The sole purpose of blockchain is to prevent double spending without a trusted party

Other proposed applications are mostly dumb / misguided, like immutable storage, social network posts, etc, these can be done with hashing or digital signatures alone

If you have a better way to avoid double spending than blockchain folks woukd get very excited. Traditional database can’t do that (requires a trusted party)

mypastself · 4 years ago
I’ve read several technical, non-fluff books on the topic, and I’ve developed smart contracts on Ethereum for decent hourly wage (paid out in fiat).

And I’ve still come to roughly the same conclusion as you. Either my reading comprehension is poor, or there is little actual value in the vast majority of blockchain applications. Digital cash, as defined in the Bitcoin whitepaper, still seems like the only real use case.

Other uses are fun for a developer to read and learn about, but that’s just about the only real value you can extract from them.

Well, and making quick developer buck, which is the equivalent of selling shovels to prospectors in a gold rush. The main difference being that it’s merely a jpeg of a shovel.

ZeroGravitas · 4 years ago
But even 'digital cash' doesn't need this, for most definitions and use cases.

Even if we're talking about smuggling money out of authoritarian regimes, or buying soft drugs, or hiring hitmen online, I'm not sure it makes any actual sense compared with alternatives.

Feels like a way for people who've been convinced that government doesn't work to feel like they're re-inventing government with extra steps, mixed with a cult/mlm/ponzi scheme.

pcthrowaway · 4 years ago
If you've developed smart contracts, I'm surprised you don't consider the capability of trustless financial instruments (peer-to-peer lending and pooled lending, for example) to be pretty useful as well
Freestyler_3 · 4 years ago
If you have digital cash, you might want to spend it somewhere. Services tailored to work with the system from the ground up, then later they can be absorbed into conventional companies.
antihero · 4 years ago
When I first heard about Ethereum I figured the value it would bring was incentivising everyone to create a worldwide supercomputer of the sorts we've never even seen before that can do really amazing computational work as opposed to bitcoin which just seems to crunch numbers entirely pointlessly. Any ideas why that never happened?
baby · 4 years ago
> Digital cash, as defined in the Bitcoin whitepaper, still seems like the only real use case.

IMO the big breakthrough of crypto past bitcoin is that we figured out that cryptocurrencies can use money incentives to run other applications than just payments. People are doing all sorts if things, many scams but also many useful applications.

theov · 4 years ago
I think electronic cash such as Bitcoin indeed has value. A decentralized world computer such as Ethereum imo can also have tremendous value, but NFTs are.. pretty dumb. The ecosystem is still in its infancy. Whenever a new technology appears, it takes a while for people to discover good use cases. This process involves a lot of trial and error. I believe most crypto projects out there today will be dead within a few years. Similar to what happened with the internet around the dot-com bubble.
yashg · 4 years ago
>The sole purpose of blockchain is to prevent double spending without a trusted party

That is most accurate description of blockchain I have read.

Unfortunately, the mechanism for that (Proof-of-work) is slow, expensive and planet destroying at scale. And while we may remove a trust provider third party, we aren't getting rid of centralization with blockchain anyway.

soulofmischief · 4 years ago
> That is most accurate description of blockchain I have read.

It might interest you to know then that the short, digestible 8 page whitepaper on Bitcoin, which originally described the blockchain, specifically used this definition. It's the most accurate because it is what a blockchain was designed for. I recommend giving it a read and ignoring any project which doesn't follow its core tenants.

https://bitcoin.org/bitcoin.pdf

_nalply · 4 years ago
> planet destroying at scale

This has been repeated often.

I usually think everytime I read this: what if the price of electric power included the price of destroying the planet?

For me this looks like a market failure that proof of work is allowed to destroy the planet.

You consume a lot of electric power? Then you pay the full price of it!

noxer · 4 years ago
PoW is not needed at all its just a puzzle do "randomizes" who can write the next block. Its comically inefficient and p much the worst known working solution. Some BTC devs realized this and created Federated Byzantine Agreement (FBA) which used Byzantine Agreement rather than a puzzle to created the consensus and then federated the whole system to prevent 51%-like attacks.

Obviously if the peers work together with the goal to reach consensus based on fix rules it becames way more efficient. Only a few year after bitcoin this was already invented theoretically and shortly after build an went online 2012/13. It essentially depreciated PoW (and Bitcoin) long before all the BTC clones existed and even before ETH. People just tend to stick to "the first of something" and fight whatever comes after.

tl;dr The secret sauce of blockchain is not PoW, its a public state of a ledger that can be verified to be correct by anyone without trusting anyone simply by applying the rules of the system yourself.

kayamon · 4 years ago
It's supposed to be slow. That's what secures it. The production speed comes from layer 2 solutions built on top of it (analogous to how a secure VM can go faster with a JIT while still maintaining security).

It's not expensive. Transaction fees are just fine and getting cheaper over time.

It doesn't destroy the planet. You're thinking of the fossil-fuel industry.

rzz3 · 4 years ago
Planet destroying is a bit extreme. The traditional finance system is no more energy efficient overall. It’s certainly not environmentally friendly, but that’s more a function of the dirty power we use for anything and everything. We just need to fix our methods of generating energy, not criticize everything that uses a lot of it.
nivertech · 4 years ago
Blockchain (or more correctly "hashchain"[1] data structure) doesn't solve the double spend problem, because anyone can create a new entry with a hashpointer pointing to the last entry (aka "block") with transactions.

This problem is inherent in all Nakamoto Consensus style implementations (basically Leader Election algorithms), not just Bitcoin's PoW.

Simpler: anyone can fork the blockchain and over-write the ledger with the new transactions. So in reality the double spend solved by the social consensus on the right fork, not by technological solutions.

EDIT: Leaving aside the question of transaction finality and probabilistic nature of the Nakamoto Consensus, which making it even worse.

--

[1] https://en.wikipedia.org/wiki/Hash_chain

FabHK · 4 years ago
> The sole purpose of blockchain is to prevent double spending without a trusted party.

Yes, and avoiding the trusted party makes it more inefficient by a factor of around 100,000,000 (-ish), if you consider that BTC uses around 23 GW and can do no more (5 transactions a second) than a single trusted PC could do.

What are use cases were you actually need this and the high cost is worth it?

paulsutter · 4 years ago
The power is used to secure the system, not to perform transactions. The transaction rate has always been the same, the power use has gone up with the value of the contents (to resist a 51% attack)

Some people feel strongly this security is worth it. Some feel strongly that it isn’t (but one suspects their objection is really to the lack of central control)

baby · 4 years ago
Why use bitcoin, the slowest blockchain and most inefficient blockchain, as an example? Blockchains like Sui offer basically unlimited transactions/s
reeeeeeee · 4 years ago
Cardano is a cryptocurrency that offers ~250 transactions per second but should soon scale without a layer 2 solution. I mention this as I run a validator on a 8gb raspberry pi with ZRAM swap enabled with no issues consuming ~5W the whole network could run this way if needed. This is lower power due to a mechanism called proof of stake. BTC uses proof of work. Ethereum has been 'trying' to migrate to POS for some time.

As for layer 2's this could partly be the solution to some high costs. But risks sacrificing decentralization.

jl6 · 4 years ago
> The sole purpose of blockchain is to prevent double spending without a trusted party

I would add that in nearly all cases it is totally reasonable to have a trusted party, and therefore that the value of the blockchain collapses down to a very, very small number of use cases (the ones that we all know about - fraud, extortion, money laundering, tax avoidance).

pirate787 · 4 years ago
To be fair, also asset transfer out of authoritarian monetary regimes.
stkdump · 4 years ago
A database does this. The trusted party isn't eliminated by blockchain, because someone has to code the implementation of the software. Unless you checked the software for bugs or backdoors camouflaged as bugs and compile it yourself, you trust someone else.

The trust 'problem' is overrated, because nothing in this world works without trust.

petesergeant · 4 years ago
I'm blockchain skeptical, but I think you're slightly throwing out the baby with the bathwater here.

> the trusted party isn't eliminated by blockchain, because someone has to code the implementation of the software

I don't think is relevant in practice, and I think the blockchain does solve this problem regarding double-spending. Yes, there's a centralized set of developers, but that does not seem to be a problem in practice, 13 years in

> The trust 'problem' is overrated, because nothing in this world works without trust.

Bingo, this is the real problem. The world has very few problems where a trusted authority / arbitrator isn't a massive benefit.

baby · 4 years ago
You’re wrong because you’re talking about database when we’re talking about distributed databases.
andreskytt · 4 years ago
To be more precise, the nature of trust shifts. In case of a central database, one must trust the organization running the database. In case of blockchain you need to trust the math behind it, its implementation _and_ that the network structure preserves the assumptions the math makes. This might be preferable for some but not for others.
baby · 4 years ago
The trust shift to a lower layer, which is always what you want to unless this adds a huge amount of overhead or complexity that leads to security issues. In our case it looks like blockchains are solving real world problems.
ninkendo · 4 years ago
It tracks double spends of cryptocurrency on the blockchain, which is only as useful as the currency itself is.

Since BTC/ETH/etc is only “valuable” because of wild speculation and greater fools, the “value” part kind of collapses, leaving the “currency” aspect moot. Which brings us back to “no value”.

baby · 4 years ago
Stablecoins
YetAnotherNick · 4 years ago
Preventing double spending is possible even without trust. A centralised authority could publish the transactions in a signed append only log. Independent verifiers could pull the log with some frequency and verify that no one spent twice.
paulsutter · 4 years ago
Good point - blockchain also prevents transaction censorship (your proposal prevents double spend but allows the central authority to block transactions)

Central authorities might do wild stuff like block Folks They Don’t Like (certain truck drivers, etc). Some people think that’s really good, others feel the opposite

(edited for clarity)

baobabKoodaa · 4 years ago
You might argue this as a theoretical possibility, but it's never going to happen in practice. In practice the trusted entity is always going to selectively allow certain double-spends, and even though it will get caught doing that, people will accept its current revision of the ledger and the world goes on.

For example, the trusted entity might reverse a donation to Canadian truckers due to political reasons (allowing the donator to "double spend" by doing something else with the money later).

unsupp0rted · 4 years ago
Wouldn't you have to trust the centralized authority?
baby · 4 years ago
Your example is implemented in Certificate Transparency to monitor certificate authorities on the web. It does not help you prevent attacks, it merely helps you detect them after the fact.

Deleted Comment

Niksko · 4 years ago
Without a single trusted party. You're trading trust for one entity for trust for many entities.
dr_dshiv · 4 years ago
> Without a single trusted party. You're trading trust for one entity for trust for many entities.

The notion of “single” entities in society is, I think, flawed. A bank is not a single entity, for instance—they are not just a single actor—they are governed by a board and bylaws and shareholders and government regulations and judges, etc. If something goes wrong, which is expected and built into the system process,there is due process. And the strength of that due process is governed by the self interest of all the parties at play.

The main purpose of blockchain is to attempt to replace the messiness of human governance with the certainty of algorithmic governance. But it is an illusion in many ways and dangerous, in a sense, to put so much trust in an algorithm. I think that much of the philosophy around blockchain comes from the lack of faith in human governance—which is to say, a certain kind of misanthropy.

Aeolun · 4 years ago
I dunno, the good thing about single entities is that it’s fairly easy to determine if you should trust them.

A web of entities of varying integrity, not so much.

throwawayh878 · 4 years ago
I don't think I have to trust anyone when I run my own Bitcoin node and sign transactions. What entities do you mean?
Fnoord · 4 years ago
I have a better way: with a trusted party. Seriously. And if these suck, then perhaps there's not enough competition between them. I mean, Mastercard and Visa is practically a duopoly, and while a duopoly is better than a monopoly, it still sucks.

I also know a good use case for blockchain: scamming. Practically all the current use cases revolve around that. The trusted party wasn't so bad after all, eh?

But to be honest, I feel like there's one good use case for cryptocurrencies which isn't a use case for me, but is for people who live in oppressed regimes: the ability to not use the currency of the autocratic government. This would be true for some South American countries, but also nowadays for a country like Russia. Other than that, I see no use case.

xupybd · 4 years ago
Hard to tamper with data loggers also benefit from the Blockchain.

There are lots of industries where tamper proof records are valuable and record keeping is distributed.

elsjaako · 4 years ago
I get the value of having a chain of "blocks" of data, but that could also describe git. I don't see the added value of proof of work or proof of stake here.

Why isn't putting that data (or a hash of it) in a publicly available git repository just as good? You can even publish the newest branch hash in the newspaper everyday if you want.

phire · 4 years ago
Such usecases actually run into an economic problem.

You can't just create a proof-of-work blockchain to hold your records. That blockchain also have to be a functioning economy with a large enough market cap to pay out mining rewards that are large enough to make a 51% attack economically nonviable. If you fail to do so, or the economy falls apart, all tamper-resistance just disappears.

It actually ends up being cheaper just to trust a group of authorities, and pay auditors to make sure they are being trustworthy.

unbalancedparen · 4 years ago
That is the main purpose. But check SNARKs and STARKs, they have a great future outside of blockchain too.
phkahler · 4 years ago
>> Other proposed applications are mostly dumb / misguided,

That is the key. Crypto currency is a thing. I don't think that has a future either but whatever. All other uses are just hype and those applications make no sense except to fool investors.

smitty1e · 4 years ago
I thought that the blockchain (itself) afforded some anonymity, while still preserving trust, through cryptographic signing.

Which sounded beautiful, until I realized that there must needs still be some other market around the blockchain, in order to interface with reality and older currency systems. There, all privacy bets are off.

Thus, even if one wanted to conduct and election, and put all votes on a block chain, maintaining a secret ballot seems impossible, as far as I can tell.

Sometimes, a primitive solution like a paper ballot has crucial superior aspects.

TimJRobinson · 4 years ago
How do you build Alchemix with a hashing / digital signature algorithm? How about Uniswap? Balancer? Curve? Aave?

Don't know these names? Together they hold over $100B in assets. It's crazy how out of touch with what's going on in DeFi HN is. That you can say there is nothing useful meanwhile there are tens of thousands of people using billions of dollars with these apps all of which depend on a Blockchain to function.

ASalazarMX · 4 years ago
The current Mexican government is trying to take control of elections, banana republic style, from the INE, the independent institution in charge of those. Our president is suggesting blockchain tech to make votes electronic, and defunding the INE since physical votes won't be needed anymore. A blockchain would not guarantee fair elections, is just a buzzword.
ak_111 · 4 years ago
This is sensible take, and arguably backed by the fact that apart from bitcoin there are no other examples of practical blockchain tech.
giantg2 · 4 years ago
"The sole purpose of blockchain is to prevent double spending without a trusted party"

I agree with this. I would add that by removing the need for a trusted party, it can increase speed.

For example, stock trades are currently T+2 to handle settlement through the various institutions. There is a push to start using blockchain to speed it up to T+1 or faster.

throw0101a · 4 years ago
> The sole purpose of blockchain is to prevent double spending without a trusted party

NIST's Blockchain Technology Overview is really good explainer:

* https://csrc.nist.gov/publications/detail/nistir/8202/final

See especially Figure 6 ("p. 42", 53 of the PDF), which is a flow chart to help you decide on whether blockchain matches one's use case. Extracted:

* https://imgur.com/a/RlUj9Ed

geoduck14 · 4 years ago
I love it:

Do you need <something you almost certainly don't need>? No -> consider DATABASE

dropnerd · 4 years ago
immutable storage must come with an incentive layer or no one would serve the files.

for piracy, it was private tracker seed ratio. for web3, it's either on a blockchain or ipfs/arweave.

it's not a good fit for most applications, but when you want a file to probabilistically last forever, now there are options.

FabHK · 4 years ago
(where blockchain here is used in the sense of a public blockchain plus a consensus mechanism such as PoW)
goldenbikeshed · 4 years ago
See that's the point. Having a trusted party is a better solution.
yashg · 4 years ago
Blockchain has no use other than to store tokens for speculative gambling. Take a look at this presentation - https://bit.ly/3OB5G18

Proof-of-work - the USP of blockchain makes it slow and expensive and planet destroying at scale. But it's not a bug, it's a feature. You take it out and the blockchain is neither public not permission-less. A private, trusted, permissioned blockchain is pointless.

The whole blockchain, web3, crypto, NFT, DeFi, DAO ecosystem is a massive ponzi scheme. The proponents keep cooking up new buzzwords to keep the pot boiling and to attract new starry eyed idiots who will bring in real money into the system to keep the ponzi going.

Blockchain is a hammer in search of nail. A solution for problems that do not exist.

FabHK · 4 years ago
I wonder whether one can postulate an impossibility theorem (call it SEV, similar to CAP) for public blockchains (at least using PoW, and whether one can overcome it with PoS or similar is an open question):

You can't have a (PoW) public blockchain that is Secure, Efficient (=not planet destroyingly wasteful), and Valuable. Pick any two.

pclmulqdq · 4 years ago
Secure and efficient. Money should be a medium of transfer, not a store of value. The fact remains that you can't really get "efficient" with proof of work, and claims about "secure" are dubious with proof of stake.

Deleted Comment

httptoolkit · 4 years ago
> A private, trusted, permissioned blockchain is pointless

Not at all - it's a verifiable audit log. Git is an example of exactly this.

yashg · 4 years ago
Git is not a blockchain. An audit log doesn't need to be blockchain. The whole point of blockchain is that is is decentralized, trust-less and permission-less. You take it away and what is left?
dmantis · 4 years ago
I moved the whole fortune out of Russia with that "speculative gambling tokens", while both Putin's regime and outside world tried to cut out russians of the possibility to move their money out of dictatorship control (almost any payment systems are now banned for russians).

Maybe that's not that obvious from some first-world countries perspective, but money with enforced property right over any governments decisions is pretty much important.

Some people gambling in NFTs, sitting in developed countries. Others try to save their life's work from thiefs, wars, inflation and other things. Your view depends on what you crowd in.

Deleted Comment

tasuki · 4 years ago
Good for you.

Also, taking your money elsewhere is imo a valid way to hinder the Putin regime.

baby · 4 years ago
Your comment goes in all directions so it’s hard to answer. Perhaps it’s useful to point that proof of work is not ubiquitously used in blockchains and much greener alternatives have been preferred in pretty much any crypto that’s been released in the past 5 years
tsimionescu · 4 years ago
Proof of work is still what powers the vast majority of block chains by value. Perhaps if ETH goes to PoS in some future this will change, but until then, all of the big permission-less crypto curencies are proof of work.
_5uxp · 4 years ago
What exactly is fiat based financial system to you? Can you say it's abs. not a ponzi scheme for baby boomers and corporate America?

Because I can't. It's wealth oppur. destrying system only to create wealth for certain age group with assets and their friends.

Millennials and newer gener. are out of most of the "real "financial oppr. by design. So they create their system. It's that simple.

yashg · 4 years ago
I suggest you read about history of money. How it came to be, why humans needed money and what all things have been used as money and why eventually we ended up with money being issued by a sovereign (by a fiat). Then read up on the history of banking. The idea of cryptocurrency and its underlying ideology goes against the fundamental principles of finance and economics that have evolved naturally over past thousands of years ever since humans stopped being hunter gatherers.
InfiniteRand · 4 years ago
I’m not sure any efficient use for cheap energy is going to be less destructive than blockchain
gregwebs · 4 years ago
Where did you get the notion that the energy usage is planet destroying? Current Bitcoin usage is literally a rounding error of global energy usage (0.1%) and if wildly successful would still be < 1% of energy usage.

https://www.lynalden.com/bitcoin-energy/

FabHK · 4 years ago
> Current Bitcoin usage is literally a rounding error of global energy usage

I'd say that BTC + ETC use up about 1% of world electricity. That is significant, given that the main value is to make a few miners rich ($50m a day).

> and won’t increase too much.

The energy usage (more precisely: the amount of money spent on energy and electro waste) is roughly proportional to BTC price, I posit (until the next halving), and so would go up dramatically if BTC went up dramatically (like 100x, as Peter Thiel suggested at Bitcoin 2022 in Miami recently).

yashg · 4 years ago
Please. This one is not even up for debate. Crypto mining is a waste of electricity.
jph · 4 years ago
Blockchains are excellent for logging that uses trustable peer participation, distributed append, and tamper resistance. For example, each peer can add their own chain links, and also see all the chain links added by other peers, and also be sure that the log hasn't been corrupted by any of the peers.

Some examples IMHO are logs of participation (e.g. voting), agreements (e.g. contracts), exchange (e.g. payments), and auditing (e.g. compliance).

A blockchain can be public or protected i.e. private just to the participants. A blockchain can store plain text information or access-controlled information i.e. encrypted information or links to sign in systems.

All of these capabilities provide massive trust advantages over a traditional database as managed by a central administrative entity, which requires the participants must trust the central administrative entity to be truthful, unbiased, secure, and with sufficient high availability and disaster recoverability.

ak_111 · 4 years ago
"Blockchains are excellent for logging with peer participation, distributed append, and tamper resistance. For example, each peer can add their own chain links, and also see all the chain links added by other peers, and also be sure that the log hasn't been corrupted by any of the peers."

This sounds very close to a git repository, which Linus wrote using only SHA libraries.

pcthrowaway · 4 years ago
Except with git repositories there's no built-in consensus mechanism, and we have the potential for a double spend.

Say we're assuming the git repo includes gpg signing and users can make commits attesting that they've sent some amount of their balance to another user.

John makes a commit saying he sends his entire balance to Alice.

John pushes that to a central repository, and Alice gives him her house in return.

John then pushes another commit with an older date saying he actually sent his entire balance to Bob.

Which commit does the network trust?

Aside from that, there are also smart contracts which (to my knowledge) are the first example of code that can be run in an open distributed manner with verifiable source.

It's pretty interesting stuff.

ak_111 · 4 years ago
Edit: if you are saying blockchain allows non-tech people the benefit of something like a git repo to run there everyday business, then this is a view I sympathetic to but it is arguably failing in this aspect as well since there is no non-tech people using it.
icelancer · 4 years ago
It is. Except if you used SHA libraries for mission critical logging, it would be insecure by default, since it's demonstrably possible to force SHA-1 collisions. git is moving (slowly) to SHA-256, which is also the hashing function of Bitcoin.

Deleted Comment

specialist · 4 years ago
Yes and: tamper evident.

> Some examples are logs of participation

Yes and: Medical records.

While working in healthcare IT, mid-2000s, our records would be used to show who knew what when. There was a general uneasiness that our source of truth was just database entries and log files. I had somehow heard about using rolling hashes in log files. As you well know, then if any entries had errors (bad code, tampering, whatever), we'd be more likely to spot them. I managed to implement a prototype, before our startup was acquihired and our products shutdown (sniff). Sadly, none of the new PHBs understood or were interested in all the cool tech we had created.

Then some time later people started talking about slapping RFID and QR onto everything. Because hospitals are like a fight pit, with belligerents from different orgs and corps, coming and going, we thought to use a shared (tamper evident) audit log. aka blockchain. Sadly, that too didn't come to pass on our watch.

Beyond shared audit logs -- stuff like PoW/PoS, currency, whatever -- doesn't made any sense to me. I eventually decided it's all grift, though I'd be happy to proven wrong.

peoplefromibiza · 4 years ago
> Some examples IMHO are logs of participation (e.g. voting), agreements (e.g. contracts), exchange (e.g. payments), and auditing (e.g. compliance).

many of these things require privacy (and/or secrecy), which blockchain cannot guarantee (nor offer)

a private blockchain is simply a slower centralized database

> which requires the participants must trust the central administrative entity to be truthful, unbiased, secure, and with sufficient high availability and disaster recoverability.

that is exactly how voting, agreements (e.g. contracts), exchange (e.g. payments), and auditing (e.g. compliance) work.

You trust the regulator/intermediator/notary/government/bank etc.

bornfreddy · 4 years ago
> many of these things require privacy (and/or secrecy), which blockchain cannot guarantee (nor offer)

Note that not everything needs to be public. One can (and in many cases should) save the transaction details in a private chain (or database for that matter) and publish only its signature publicly, so that any change can always be detected. But of course there still need to be the usual society safeguards present, otherwise no technical mean will solve anything.

mmcnl · 4 years ago
I understand what you are saying, but you cannot say they provide trust advantages as a factual claim. The trust model is _different_, not better. There's value in centralized trust as well.
jqpabc123 · 4 years ago
Blockchain is all about eliminating trust in transactions.

For the most part, it doesn't work.

An extremely small number of crypto trades are done without trusting some 3rd party.

For example, what is your crypto worth? Most people trust unregulated crypto exchanges to tell them. Exchanges that can and do engage in minting their own crypto and using it (and other means) to manipulate the "free" market.

Blockchain solves a problem that most people don't have --- it eliminates trust in banks and government --- and replaces it with trust in unregulated exchanges that are free to scam and collude at will.

armada651 · 4 years ago
A lot of people pushing Blockchain technology have a vested interest in making it a more pervasive technology. Because Blockchain applications drive up the value of their crypto assets and offer more opportunities for speculation using crypto.

Blockchain applications don't necessarily need to use existing cryptocurrencies. However in that case you need to find some other incentive to get people to mine your blockchain, which is hard. And consequently having a small mining pool makes you vulnerable to a 51% attack defeating the entire purpose of a "tamper-proof" log. Thus it's easier to just use Ethereum, which in turn drives up demand for that cryptocurrency.

ak_111 · 4 years ago
The funny thing is that I don't believe there is a "blockchain lobby" that is driving hype similar to bitcoin and other fads, that would at least make it more compressible. In fact it is not clear who benefits if it gets "adapted", whatever that means.

It just seems collective delusion in pushing the technology by people who have little stake in it if at all, and sensible people have just given up trying to point out that it is vapourware, but the attention seems to be increasing year on year if anything...

armada651 · 4 years ago
> In fact it is not clear who benefits if it gets "adapted", whatever that means.

People who hold cryptocurrency benefit from increased demand and hype around it. It drives up the value of their assets even if indirectly.

Not everyone may even be aware that they have this conflict of interest. They may genuinely buy into the hype, which is why they hold cryptocurrency in the first place. However as always we should be skeptical of technology advice from people who stand to make money from you choosing one technology over the other.

gravitycorn · 4 years ago
Adaption benefits those who adapted earlier.

It’s always funny to see early adopters’ criticisms of inflation politics and power to the 99% rhetoric when all they want to do is flip the curve around and apply the same “upward distribution” to their monetary system, but in reverse (timewise) and worse (distribution wise).

svara · 4 years ago
This is not a debate that has to be had in the abstract anymore.

It's been more than 10 years. Where's the cool stuff that those supposed technology breakthroughs enabled?

I think we all know what the proponents would point to. Are we really impressed by any of that?

vvpan · 4 years ago
Automatic market makers, Argent, RAI, multi-sig wallets, Baseline Protocol, Helium, FOAM Space, lending, digital ownership (say of in-game items), anonymity (I donate to Russian opposition in crypto only), improved payment UX.
TimJRobinson · 4 years ago
I bet he'll never look into these either. Crypto haters on here never seem to want to learn, just close their eyes and pretend it doesn't exist.
unsupp0rted · 4 years ago
The stock answer to this question from Crypto proponents is that the internet also took decades to bring about societal changes.

Initially the internet was bulletin boards and poor quality online versions of print shopping catalogues, news articles with no images or low-res images, etc.

It took a while for internet-enabled capabilities to noticeably surpass things you could do by dialing an 800-number or mailing a cheque to a PO Box.

somenewaccount1 · 4 years ago
It took decades because people couldn't afford computers, nor could they manufacture at today's modem scale, that's what took long.

In terms of adaptation, once someone had access to a computer, with few exception people found some utility in their daily lives for it.

IMHO, folks who have access to crypto are not finding any immediate use for it in their daily lives. And further, it doesn't seem to scale very well. Sure, enough coins exist, but they can't be transacted without massive fees. Ergo, doesn't scale currently.

If some breakthrough solves the scaling problem while retaining it's decentralized nature, it may gain some utility.

mmcnl · 4 years ago
The world wide web had caused a global economisch crash just right after its first decade. That's huge.
TimJRobinson · 4 years ago
You've seriously never heard of DeFi? There are literally hundreds of apps processing billions of dollars now and new innovative things are launching every day. I work 24/7 in this space and can't even keep up.

Defillama had a list of the biggest apps, just work your way through the list. Or listen to the bankless podcast.

kirso · 4 years ago
I feel like what you described actually draws people to the tech.

The sense of belonging being one of the hackers trying to fix the current issues with current systems. The issue is that many of them are indeed broken, but decentralization is not an answer to 99% of them.

What I love about the industry is that it really attracts a lot of cool and smart people similar to what 2000s internet used to be. I just hope you guys won't get REKT.

j3th9n · 4 years ago
If you have 15 minutes to spare: https://www.youtube.com/watch?v=o73fWsqJDdY
dageshi · 4 years ago
You're missing the fact that it enabled purely online/digital money people will actually use.

You could build an online currency with a database much more easily than blockchain but people won't use it because it relies on a central authority to maintain the database and not enough people will trust that central authority not to misuse their power. It was tried a bunch of times in the past and never worked.

Fundamentally though it isn't about the technology it's about the transition. It's about money transitioning to a purely digital form which people will use.

In the past entire industries have been revolutionised multiple times by such transitions. Music moved to digital via mp3. TV, Movies via efficient video codecs and streaming. In both cases those shifts caused massive and unpredictable changes to how we consume and buy music/tv.

Now that money is making the same transition, people are jumping on it hoping to profit from it and money is much much more important a technology than music or tv/movies, it's the fundamental technology of society.

tsimionescu · 4 years ago
People were using money online just fine well before Bitcoin, and even today, actually using BTC for non-investment purposes is a tiny minority. What exactly makes a dollar or euro less "online/digital" than a bitcoin?
lawn · 4 years ago
Fiat aren't less "online/digital" than crypto, they're less "cash" than crypto in the sense that no third party can prevent you from receiving or sending it.

If you use something like Monero it's also much less traceable than digital fiat.

dageshi · 4 years ago
Speed of iteration/development/experimentation. You can't fork EUR/USD, experiment with it and see if it works better than the existing EUR/USD. You can with online currencies and people are doing just that.

Most will be failures in the same way that most new businesses/startups are ultimately failures. BUT the difference is there is actual experimentation with money now in a way that there never was before.

bitxbitxbitcoin · 4 years ago
Serious answer: The supply of the digital currency. For euro/dollars that supply is dictated by a handful of individuals. For Bitcoin and other cryptocurrencies, that supply is dictated by code and consensus that anybody can participate in.
kebman · 4 years ago
tl;dr: Nothing. But there are some big caveats to that.

Sure, we already have tons of currency transactions going on digitally and on-line, but Bitcoin offers something that the centralized entities cannot, and these are (in no particular order):

Unconfiscatable: Because nobody can take your bitcoins away from you unless you give away your keys.

Regulation resistant: Because nobody can stop you from trading or transacting with your bitcoins at any point if you own the keys. Bitcoin does not care about which borders it goes over, or the regulation therein. (But if you break the laws of your country by making illegal transactions, then you're of course taking a huge risk.)

Crime resistance: Granted, you can be coerced into giving up your keys, but then you have the option to flag your own account for all other parties. Since all transactions are public on the ledger, it will prevent criminal parties from using your funds with full anonymity, thus making them a lot easier to catch.

Relative privacy (but not 100% anonymity): Because nobody can really know who owns an address or a transaction unless they have access to special intel that they usually will only be privy to if they own a ton of third party hardware, software and skill (i.e. if they're operating for a totalitarian surveillance state). Or if you willingly give it up your anonymity to some central authority that promises to safekeep that information, which most buyers do, btw, which decreases regulation resistance while it increases crime resistance.

Corruption resistance: Honestly, if you want to commit crimes or corruption, then cash is a way better vessel for value, since all transactions with cash are near 100% anonymous (barring widespread bank note ID code control which is also limited), and there are several superior ways in which cash may be whitewashed if you have the infrastructure for it. Meanwhile it's surprisingly hard to whitewash Bitcoin given that all transactions are public.

I might even have missed a few value propositions, but those are the most important.

> and even today, actually using BTC for non-investment purposes is a tiny minority

This is increasingly untrue. Take the countries now adopting Bitcoin as legal tender (with the Lightning Network), for example, and the many stories of people using it to make bigger purchases.

FabHK · 4 years ago
> It was tried a bunch of times in the past and never worked.

Sorry, EUR and USD and KES (Kenyan shilling, uses a great cheap payment system on mobile phones called M-Pesa) and XRP (Ripple, a "crypto currency" with a central authority) don't work? I hadn't noticed.

kikimora · 4 years ago
And then US government prints trillions of dollars and inflate your savings. Or Russian government locks you USDs while Visa, Mastercard and sanctions make it impossible to move money out of the country. Or ask Belorussians and Argentinians how much they like double digit inflation that goes year after year after year while government limits ability to buy a more stable currency.

Above is just about money but there is another perspective. Think about a car sale and how would you automate it. To date most car sales require some paperwork to register the right transfer. This happens behind the scenes and you may not know but it happens and occupies some people. You simply cannot automate a car same with just a database. There must be a trust component in the system and a way to maintain it. Trust maintenance typically means audits, licensees, etc and they do not come for free.

kebman · 4 years ago
XRP is special in that it's distributed, but I wouldn't call it decentralized (so you're completely correct in calling it a crypto with a centralized authority). For instance it's possible for nodes to block other nodes at their whim. This is a very attractive trait for banks or groups of banks. But similarly it's a very bad trait for any smaller actor. So sure, it works, but it also gives up huge amounts of control to central authorities. I mean, if you're OK with giving up your freedom to uncontrollable inflation, then go right ahead and use it!
mmcnl · 4 years ago
Money is just accounting. Making sure balances are in sync on sender and receiver's end. People don't have problems sending money from A to B. I fail to see the application here. I don't think money is going through a transformation at all.
aeschylus · 4 years ago
> People don't have problems sending money from A to B.

Respectfully, this is a deeply ignorant and factually incorrect sentence.

This indicates to me that: you have never travelled outside a limited set of highly-developed countries; never met anyone from a developing country; never had to send anyone more than $10,000; never had to send or receive money from another country; never met anyone who sends or receives remittances; never done any cross-border business transaction requiring FX conversions.

In some of the above instances, it is technically possible to send money from A to B, but only at very high cost, slowly, and with serious privacy and, at times, physical safety tradeoffs.

I would encourage you to look into how those usecases currently function, in a nuts-and-bolts way. It is ugly. A decent book on this subject is "Check Your Financial Privilege", by Alex Gladstein.

dangerwill · 4 years ago
No, BTC is not functionally a currency and hasn't been since the silk road era. Effectively no one is buying goods and services with BTC, it is a speculative asset. Even Musk stopped taking BTC payments for Tesla because of the astronomical fees and incredible long settle times.

"You could build an online currency with a database much more easily than blockchain but people won't use it because it relies on a central authority to maintain the database and not enough people will trust that central authority not to misuse their power." Credit cards run 100% of online transactions and do a fantastic, quick, and cheap job of it. Crypto isn't creating something wholly new, it is attempting to compete with a network that charges 1-2% fees, works in seconds, and handles 1 BILLION transactions a day. With BTC you can't predict the fees or the transaction time and the network handles ~40k transactions a day, at extreme cost. Crypto currencies get more inefficient as more nodes come online (hence the proliferation of "side-chains" for games that need to actually, you know, make a non trivial number of transactions per second) and so they fundamentally break at scale. And don't try to spout some line about Proof of Stake, Ethereum will continue to push back the migration until the heat death of the universe.

Now you will probably respond that credit cards use existing currencies and the fundamental shift here is that this is an "online currency" vs "online payments". To the average person this is a distinction without a difference. Really this is fundamentally political, an (openly stated!) war on the Dollar, the Euro, the Yen, etc and the associated governments by anarcho capitalist Libertarians who want to trade bureaucratic government services with profit-driven corporate services

bitxbitxbitcoin · 4 years ago
The “Silk Road era” is not over. It never has been and it never will.

Speculation may have become the reason for a large portion of blockchain transaction volume but don’t for a second doubt that the actual velocity of money on dark net markets has been steadily growing.

Put in an extreme way, if all the speculators left tomorrow, Bitcoin isn’t going to 0 because people are actually using it.

mritchie712 · 4 years ago
1. 2% is not low.

2. Crypto is mostly open source software. Most open source software gets better quickly. Writing off crypto completely because of its current state is a bit short sighted.

3. Could you say more about proof of stake? Vitalik[1] supports it and so do most eth devs. Seems to be a matter of time and implementation.

1 - https://vitalik.ca/general/2020/11/06/pos2020.html