3 ms·
Amateur has nothing to do with that. Ethereum, and "smart contracts" in general, are built on such shaky foundations that unless shakiness is what you're lookin
by pron 6y ago
Amateur has nothing to do with that. Ethereum, and "smart contracts" in general, are built on such shaky foundations that unless shakiness is what you're looking for, you have nothing of interest to find there.
- vvpan 6y agoCan you elaborate? Why do you find that "smart contracts" are built on a shaky foundation?
- drchopchop 6y agoBecause there is no real formal verification process for smart contracts, it's extremely easy to slip bugs into the contract code, the contract itself is generally immutable (can't fix bugs), and the effects of a breach are generally catastrophic and irreversible. Need more reasons?
- BTCOG 6y agoThis as well. Immutable bugs.
- vvpan 6y agoYou are incorrect. Contracts are immutable but you can upgrade your application. There are different patterns, one where you make a shell contract that has pointers to contracts with actual business logic. Also, there are patterns where the user needs to confirm that yes they want to use the new version. There are also systems of insurance on contracts.
- ShorsHammer 6y ago> there is no real formal verification process for smart contracts Not following here, instead of process you mean no requirement to do so? The process is pretty clear and simple, there's a few different frameworks being built for smart contract formal verification along with the traditional methods working fine. What was the last bit of code you wrote or used that was formally verified? https://sci-hub.se/https://ieeexplore.ieee.org/document/8905010 https://sci-hub.se/https://ieeexplore.ieee.org/document/8905...
- BTCOG 6y agoYes. Stay away from Ethereum altogether if for investment and simply put amounts you are willing to invest into Bitcoin. Ethereum DeFi currently ongoing is extremely risky and insecure in the longterm for various reasons. The open smart contracting is super dangerous, the Ethereum blockchain is way too bloated, the fees are shooting up, and it was designed to be a shared computer, an EVM for running things. Bitcoin is an investment and sound money. They do not compare and don't have the same end goals.