Hacker News new | ask | show | jobs
by Eisfunke 1513 days ago
As explained in the text: the point isn't that these problems aren't solved by blockchain, they're amplified. E.g.: scams existed without blockchain, but now they're forever and permanently engraved into the blockchain. Code was always flawed, but now a bug isn't just a bug, it's a bug in a smart contract with potentially disastrous consequences that can never be properly fixed.
3 comments

This is almost a political argument. Because it's the same argument about free speech.

In the end, you either believe in the individual's choice, and individuals will do really stupid and bad stuff, and they will also fall for scams, but do you give the individual freedom of choice to fall for scams and speak freely?

This is a high risk option, perhaps. But it is also likely to be most effective at delivering progress to humanity, considering the difference between innovation over the last 200 years, has it happened in places with more freedom or less?

On the other hand, you have the crowd obsessed with control, obsessed with how the idiot needs to be protected from their own stupidity, and the crowd needs to be protected from the speech of the idiot. But somehow when you control things, in the end they start being used by those in power to cement their power, and suddenly you have less freedom, less creativity, and more suffering. But it's nice for some, because everything is under control.

Make your choice which side you are on.

> But it is also likely to be most effective at delivering progress to humanity

How so? So far, crypto seems to amplify its worst trait: greed. It takes its destructive properties to new levels.

> you have the crowd obsessed with control

These controls are there for a reason. Controls create trust, and trust removes friction. Creating a stable currency and protecting people's money from scammers has nothing to do with censoring speech. It's a false equivalence.

> you have less freedom, less creativity, and more suffering

You also get this in an environment where the slightest mishap can irreversibly empty your savings account.

> used by those in power to cement their power

That's a problem with capital, not the currency with which it's expressed.

Every innovation has had this pattern of behaviour. Steam railways, dotcom bubble etc.

Part of new technology is many scammers entering it and exploiting the situation. Of course in many cases this isn't actually planned scamming, just taking risks in a new market and losing money.

What most here in this thread are basically arguing is blockchain is evil and shouldn't exist. Well, then neither should the internet or steam railways. It's shows a complete lack of understanding of human behaviour and history.

Really sad to see from the HN crowd. They are falling for the narrative built by people threatened by crypto, which is basically the people in power currently. Of course these are also the people against free speech. It's not an accident this is happening.

There's nothing about railways or the dot com bubble that facilitate scams. New frontiers attract greedy people. Greedy people attract scammers.

However these eventually become regulated. Lawlessness was a bug that was progressively fixed. In the case of crypto, it's a feature.

> Of course these are also the people against free speech

Leave those strawmen alone. Be the HN user you want HN to have.

> But it is also likely to be most effective at delivering progress to humanity, considering the difference between innovation over the last 200 years, has it happened in places with more freedom or less?

It has happened in places with just enough freedom. The Wild West wasn't exactly known for its great pace of technological innovation. On the other hand, China today is a major innovator (e.g. in solar tech), and it is a much less free country than, say, Indonesia, which is not nearly as innovative.

In particular, legislation and enforcement against fraud are extremely necessary for a functioning system. Fraud directly keeps resources away from innovators (since people who thought they were investing into/buying an innovative solution are giving money to a fraudster instead); and it also indirectly dis-incentivizes belief in innovation, as someone who has been burned by a fraudster will be less inclined to believe the next innovator.

You're making the fallacy of conflating two unrelated concepts and drawing conclusions from that.
I've laid out how they are linked. Please debate my points rather than saying it's a fallacy, which adds nothing to the conversation and is basically an ad hominem attack like this (see, I can use these debating words too!)
I'm not sure why smart contracts don't come with signature (or just an address) - this way they can be updated by authorizing party but nobody else. By a transaction involving a contractcoin perhaps.

You surely can't expect to author perfect code and set it in stone.

If it's immutable, it only needs to be audited once.
Have you ever written any code?
Yes, 10 hours a day, I work at a FAANG.

Just pointing out the advantage. Clearly there are also disadvantages, and most people think the latter dwarf the former. I just want an honest and nuanced discussion.

This is not necessarily a flaw in the technology, it's just one way in which it differs from what we are used to.

I think most coiners, who skew strongly libertarian, would argue that it's up to you to make sure your smart contracts work.

> I think most coiners, who skew strongly libertarian, would argue that it's up to you to make sure your smart contracts work.

Ah yes, it's up to the user to review and debug code written in an esoteric programming language to make sure that it works... When even creators of said contracts can't find bugs in their code and fall prey to mistakes (sometimes after multiple audits)

That's correct. Smart contracts are absolutely bleeding edge features that work on top of an Ethereum-like chain which by itself doesn't mind advancing the roadmap even if something breaks. People should be advised about that before participating in smart contracts, which unfortunately doesn't always happen due to greed and hype.

It doesn't mean however that we should just throw everything blockchain cryptocurrency related into the same sack and say its nonsense.

Yes exactly.
"This is not necessarily a flaw in technology".

When is the last time you needed to debug the contract when you buy coffee?

Why would you need to involve a smart contract to buy coffee?
Coffee is just an extreme example.

The actual example I usually go for is selling/buying an apartment. I'm currently in Sweden, and I've gone through the process twice now. The contracts were several pages if clear text that even I, with my rudimentary knowledge of Swedish could understand. Good luck checking that everything is correct with a "smart contract" version.