4 ms·
If I write some dip shit application and host it on my server, and you want to write an application that interops with mine, I can change my API (or the data it
by scyclow 4y ago
If I write some dip shit application and host it on my server, and you want to write an application that interops with mine, I can change my API (or the data itself) under your nose. You have no formal guarantees. Smart contracts make guarantees about what can change and what can't change.
- Jasper_ 4y agoEthereum makes no such guarantee after the introduction of delegatecall, where it's possible to replace one smart contract implementation with another.
- scyclow 4y agoTrue. I'm curious what this sort of hit replacement would look like in practice. But, you can't add it in after the fact, so you at least have the option of writing contracts that give you the formal guarantee.