7 ms·
Not 100% on topic, but are there other cryptocurrencies that avoid ETH's very painful 'more instructions cost more money to run' problem? I understand that some
by airza 5y ago
Not 100% on topic, but are there other cryptocurrencies that avoid ETH's very painful 'more instructions cost more money to run' problem? I understand that some kind of anti-abuse system is needed, but the current system doesn't seem great either.
- amanj41 5y agoSolana, Algorand, and Cardano are examples of smart contract blockchains whose fees are extremely low relative to the Ethereum gas model.
- woah 5y agoThe fees are low partially because of more efficient execution, but mostly because not many people use them. Nothing so far has fundamentally solved the problem.
- pazimzadeh 5y agoI don't think that's what he was asking
- Entwickler 5y agoIsn't this the whole purpose of Layer 2 solutions for ethereum, e.g. ZK and optimistic rollups? https://l2fees.info/ https://l2fees.info/
- whatshisface 5y agoIt costs real-world money to run the instructions, so fundamentally all you can do is ask for it to be cheap.
- OskarS 5y agoIsn’t the computational cost of running the smart contracts absolutely miniscule in comparison to actually doing the proof-of-work computation? Or is the proof-of-work part of the smart contract in some way? (geniuine question, I know very little of how Ethereum works)
- deleted 5y ago[deleted]
- syzygyhack 5y agoYes, but you also need to store and compute over a massive global state, and any execution is replicated across every full node on the network. Too cheap = DoS.
- saurik 5y agoThe proof of work is unrelated to smart contracts or transactions in general. Even if no one were using Ethereum at all today, the proof of work done would be the same as if it were used to capacity. The proof of work merely protects the consensus: it is not a cost of use.
- gowld 5y agoconsensus on the distant past isn't very interesting. The proof of work is like a data center, or by sharing a whole cow's meat -- it costs almost all or nothing, not linear in usage, but the cost is borne by some method of division across the contents.
- wesleyfsmith 5y agoYes, you are correct that the computational of running the smart contracts is very small in relation to the proof of work. But actually, the main cost is not computation, but storage. Storage (any variable that is holding data inside the contracts) is extremely expensive because there is very little of it, and has to be persisted on the blockchain forever. In fact, view functions that don't change the state of the blockchain can be executed for free at any time.
- SilasX 5y agoThis: If you don't have some noteworthy transaction cost, the network gets flooded with spam past its other scalability limits. You can shrink it somewhat in absolute terms, but you need to throttle them somehow.
- 5y ago
- ATsch 5y agoThere can never be, for two simple reasons: 1. Making the whole world agree on something is inherently slow so there is limited capacity. 2. Every decision has to be made by a computer so the only solution available is some variant of auctioning to the highest bidder. Some number must compare larger than another and the only number you can't lie about is wallet balance (directly or indirectly via resource waste for PoW). These are fundamental properties of the tech and one reason why these systems can never actually be usable for anything except a playground of a few wealthy hobbyists.
- 22c 5y agoThat is like asking for a car that doesn't have the "going further uses more gas" problem. You can make more efficient cars that use less gas (optimise the EVM) or you can make them use a different gas that doesn't cost as much money (sidechains).