| 1. If you're sending a portion of your monthly wages as a remittance to your family, spending a dollar[1] isn't too much. 2. A smart contract allows decentralised organisations to function, with democratic voting and transparency. (That's not appropriate or necessary for every organisation, but it can be an improvement on one person hosting a server and saying "Trust me"). If there's a bug in the contract, you have to vote to change the contract. Traditional contracts, businesses, and even countries fail all the time, but we haven't give up on them as concepts. 3. For a concrete use-case, I offer the example of blockchain technology being used to make the fishing industry supply chain more transparent.[3] It's true that someone could enter fake information onto the blockchain, but they could also fake signatures on paperwork, so a system can still be useful even if it doesn't prevent all possible attacks. 4. If the ledger isn't trustless, then someone is controlling it, so your identities aren't really decentralised. 5. There are better currencies than BTC if transaction costs are the main concern. The equivalent number for BCH is half a cent.[5] [1] https://bitinfocharts.com/comparison/bitcoin-transactionfees... [3] https://www.reutersevents.com/sustainability/using-blockchai... [5] https://bitinfocharts.com/comparison/bitcoin%20cash-transact... |
A smart contract is neither smart, nor a contract. It's a program, written in an esoteric language, and running in the world's most inefficient VM.
It's so bad and overcomplicated that "smart contract" authors themselves routinely make mistakes in code equivalent to the most basic of actual contracts. And since there's no avenue of recourse, these mistakes are irreversible.
"Smart contracts" also require the user to pay for any meaningful action.
As for "transparency", there's no transparency when something is enforced by code very few can read and understand (compared to actual contracts that can be read by humans).
As for "democracy", there's nothing democratic about "who has the most money has the most votes".
> Traditional contracts, businesses, and even countries fail all the time, but we haven't give up on them as concepts
Because we have thousands of years of history teaching us how to deal with those, and guess what, we've come up with multiple things like:
- regulations
- contract clauses dealing with failure
- avenues of recourse
- various methods of enforcement
Crypto bros pretend that these things are unnecessary, but then immediately turn to courts to sue scammers, or cry in cryptoforums when a "smart contract" bug wipes their wallets out.