3 ms·
> Smart contracts as byte coded programs are too error prone That's perhaps a too strong statement. Bitcoin's smart contracts are byte coded programs too, and
by xorcist 9y ago
> Smart contracts as byte coded programs are too error prone
That's perhaps a too strong statement. Bitcoin's smart contracts are byte coded programs too, and have had none of these problems. Perhaps partly because a lot of the instructions were pruned early on, and only those deemed absolutely necessary for the kind of contracts that made sense were kept.
- leetbulb 9y agoI don't think that's a fair comparison. Would you say that something turing complete is more error prone than something that isn't?
- xorcist 9y agoTuring completeness isn't really an interesting aspect of the VM. Ethereum could probably remove the loop instruction without affecting any contracts of importance, but the DAO would have happened anyway.
- Animats 9y agoAnd because almost nobody ever used Bitcoin smart contracts.