News for hackers. Stuff that matters.
Re:The Ethereum merge is done by anony23 on Thursday September 15, 2022 @08:11AM (#32850534)
Smart contracts are NOT contracts. They are software that run on the EVM. That's it.
Re:The Ethereum merge is done by legutierr on Thursday September 15, 2022 @12:23PM (#32854337)
You are downplaying the real impact of "software that run on the EVM."

Absent the existence of a functioning and accessible legal system to mediate the resolution of disputes, smart contracts can serve the societal purpose otherwise served by traditional paper contracts.

Yes, smart contracts are not paper contracts disputes over which are judiciable by a court, but in many situations smart contracts can replace paper contracts, reducing or eliminating the need for courts to intervene in the first place.

Re:The Ethereum merge is done by anony23 on Thursday September 15, 2022 @05:05PM (#32858446)
I'm an Eth fanboy and I find this take hyperbolic. It's programmable money and often a security nightmare. In order for smart contracts to replace paper contracts in the way you describe, every participant needs to be a software engineer that can audit the code.
Re:The Ethereum merge is done by legutierr on Thursday September 15, 2022 @05:15PM (#32858545)
Not every smart contract needs to be unique or original. A well-audited library of reusable smart contracts that is published and/or endorsed by a coalition of reputable entities can provide most of the functionality that most businesses and people would typically need. Think of the standard form agreements that are offered by companies like LegalZoom, etc.

Yes, Ethereum's security model is a problem. There's no reason to believe, however, that it won't be improved upon.

Re:The Ethereum merge is done by DennisP on Thursday September 15, 2022 @09:16AM (#32851445)
A lot of semantic arguments could have been avoided if they'd just called them "scripts" instead.
Re:The Ethereum merge is done by kortex on Thursday September 15, 2022 @09:26AM (#32851577)
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

Re:The Ethereum merge is done by wpietri on Thursday September 15, 2022 @11:58AM (#32854003)
I think we both know that they were called "smart contracts" to draft off the legal meaning of the term.
Re:The Ethereum merge is done by P5fRxh5kUvp2th on Thursday September 15, 2022 @12:46PM (#32854735)
It's money, they should not have been called contracts. Communication is a thing.
Re:The Ethereum merge is done by DennisP on Thursday September 15, 2022 @10:46AM (#32852834)
Hah, that's a good point.
Re:The Ethereum merge is done by knicholes on Thursday September 15, 2022 @04:55PM (#32858337)
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.
Re:The Ethereum merge is done by oblio on Thursday September 15, 2022 @03:39PM (#32857445)
You don't get to a multi billion scam, sorry, valuation, by calling them "scripts". The naming was very deliberate
Re:The Ethereum merge is done by davidmurdoch on Thursday September 15, 2022 @10:45PM (#32861463)
Bitcoin Script is literally the name of bitcoin's programming language.
Re:The Ethereum merge is done by bitxbitxbitcoin on Thursday September 15, 2022 @10:33AM (#32852679)
Guess smart scripts just doesn’t roll off the tongue the same way.
Re:The Ethereum merge is done by trkaky on Thursday September 15, 2022 @12:04PM (#32854081)
legally binding scripts