Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> the scarce resource is block space


Artificially created scarcity.


Block space is created from computing power and disk space, both of which are naturally scarce.


Only because the algorithm makes it so.


I don't understand what this comment means.


The scarcity is artificial and baked into the algorithm. There’s nothing “natural” about it. It’s by design.


VM execution requires computing power and disk space. Those are both naturally scarce, especially in the world's most redundant VM. The same VM instruction is run on more physical CPUs and its result is stored on more SSDs than any other VM setup in history. The overhead required for this kind of redundancy is insane, and it's why the Ethereum VM has such extremely limited throughput.

If the VM's cap were lifted and it allowed anybody to use it for free, the demand for VM resources would quickly exceed the clients' ability to host the VM. The Ethereum VM would pin even the beefiest host's CPU at 100% and require each network participant to maintain petabytes of disk space.

The way Ethereum works, every client needs to execute every calculation that every other client wants to run on the VM. Every request to run code on the VM is basically an amplification attack against the network, which is why execution is strictly metered and charged for. It's a ballooning On^2 resource problem that is very much limited by the natural scarcity and limitations of the silicon it runs on.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: