Smart Contracts Limitations

The cluster discusses the practical limitations, legal dependencies, and misconceptions around smart contracts, including their reliance on traditional law, vulnerability to bugs, and the 'code is law' fallacy.

📉 Falling 0.1x Finance & Crypto
3,683
Comments
20
Years Active
5
Top Authors
#4736
Topic ID

Activity Over Time

2007
1
2008
3
2009
3
2010
4
2011
3
2012
6
2013
13
2014
85
2015
70
2016
315
2017
573
2018
381
2019
142
2020
106
2021
923
2022
723
2023
147
2024
52
2025
126
2026
7

Keywords

c.f ethereum.org e.g AI BOINC I.e DeFi USA DAO smart contracts contracts smart contract blockchain code centralized ethereum bond law

Sample Comments

shkkmo Oct 3, 2021 View on HN

smart contracts are actually legally contracts (nor all that smart.)

fellellor Jul 20, 2016 View on HN

Something like this would be a candidate for smart contracts.

tonic-music Nov 20, 2018 View on HN

Too bad smart contracts aren't.

SAI_Peregrinus Jan 10, 2018 View on HN

Essentially it has the same issue as any other "smart contract" — the interface between the contract and the rest of the world cannot be monitored by the contract, and so must fall back on the existing legal system. This makes the "smart" part of the contract a lot less useful, so it's easier to just set up a normal contract.

jollybean Apr 28, 2022 View on HN

Those are not 'smart contracts' in the sense you think they are.They are (probably) governed by some kind of broader contract, and can probably be 'undone' or come under regulator scrutiny.'Smart contracts' are a neat way for parties to 'agree' on something in a distributed way - but there's just no way that they will live up to being 'regular contracts'.Maybe for some things like currency exchange - maybe.But for anything else t

legulere Aug 12, 2021 View on HN

Why should law enforcement be a problem? I thought the idea behind smart contracts was that code is law?

davidgerard Sep 5, 2016 View on HN

tl;dr:* A blockchain is never the answer in the general case.* smart contracts require programmers to not only write bug-free code the first time (c.f. The DAO), not only make sure bugs in the underlying platform don't bite them (c.f. The DAO), but make sure the circumstances the contract runs in never change.* even Vitalik Buterin notes that smart contracts are an equivalent problem to strong AI in the general case <a href="https://blog.ethereum.org/2016/06

vuyani Jun 18, 2017 View on HN

hmm true. Maybe smart contracts also need a good old fashioned terms & conditions signed. At least that protects against unknown bugs and exploits?

compsciphd Jul 26, 2022 View on HN

would unintelligent contracts be better? (I kid I kid) :)

rficcaglia Nov 16, 2017 View on HN

yes, I think this would be a good "smart contract" use case.