Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A lot of semantic arguments could have been avoided if they'd just called them "scripts" instead.


Smart contracts are still contracts, just a different kind than the typical legal contracts. "Contract" has been used to describe API interfaces. Words can have more than one meaning. "Contract" is also a verb, with multiple meanings.

https://en.m.wikipedia.org/wiki/Design_by_contract


I think we both know that they were called "smart contracts" to draft off the legal meaning of the term.


It's money, they should not have been called contracts. Communication is a thing.


Hah, that's a good point.


I interpret "contract" like a contract between two software components. e.g. This is the schema of what our endpoint returns. You can work off of that.


You don't get to a multi billion scam, sorry, valuation, by calling them "scripts". The naming was very deliberate


Bitcoin Script is literally the name of bitcoin's programming language.


Guess smart scripts just doesn’t roll off the tongue the same way.


legally binding scripts




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: