|
|
|
|
|
by Grustaf
1517 days ago
|
|
I mean I'm not a smart contract evangelist, I'm just replying to your point that they are risky, that you need to understand them before using them. You do, that's why most people shouldn't. As to use cases, you only proposed two things, coffee and real estate. Those examples are both silly, for different reasons. I think in general it very seldom would make sense to use smart contracts for real assets. The only real use cases I can think of are financial derivatives with crypto assets as underlying, and various decision making mechanisms that govern processes that are controlled by code. As soon as you need to cross into the physical world, it's hard to see how it would work. Then you need a centralised institution that people trust, which mostly defeats the purpose. |
|
However, even with "purely digital assets" you will end up needing to trust people and exactly for the reason I outlined: unless you're able to read and debug code written in esoteric programming languages, you trust the creator of the contract not to screw you over. And even creators of contracts themselves can't find mistakes in their own code and have all their money drained or locked [1]
[1] Just this week, https://web3isgoinggreat.com/?id=akudreams-earns-34-million-...
"The contract suffered from several flaws, however. The first allowed an exploiter to stop all refunds and withdrawals from the contract... not so lucky with the second issue. A bug in the code failed to account for users minting multiple NFTs in a single transaction... the team can never withdraw the 11,539 ETH ($34 million) earned from the NFT sales—it is stuck there forever"