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.