Hacker News new | past | comments | ask | show | jobs | submit login

> At it's core is a distributed world computer but all anyone knows about is money.exe because this stuff is immensely complex.

Alternatively, because the only way to use the aforementioned distributed world computer is to engage with money.exe and buy more CoinTokens. Imagine all the kids out there who will be delighted to learn a pay-per-use code interpreter. "Hey mom, I need your credit card to cover the gas while I debug my smart contract."

But assuming you have the money to spend, it's a whole universe of possibilities! Just make sure to cash in before actually trying to use any of them.




How did you not realize that one can run/evaluate code without actually broadcasting it? All you need is access to a node (plenty of public ones) and you can "simulate" any transaction(code) you would like.


Testing a dapp off the mainnet is like ensuring your website works on localhost. It will find some issues, but it's not representative of how it will look in deployment.

In any case, for actual usage it should surprise nobody why everyone conflates Ethereum with money. No, your L2 chain does not qualify as an official solution.


> Testing a dapp off the mainnet is like ensuring your website works on localhost

I would argue the exact opposite. A website will be deployed to different versions of different browsers on different operating systems. A smart contract will exist on a single distributed computer. It sounds like the actual problem is people treating smart contract development as cavalierly as web app development


No, you can test transactions as they would happen on mainnet (tests with mainnet state). Or if you want you can fork mainnet and do your stuff there.

It's absolutely representive of how it looks in deployment. You can test transactions EXACTLY how they would happen on mainnet.

I don't get your second point.


The problem with this statement is in assuming that any of this is actually ready for the average user, like a minor with their parents credit card. It's really unfortunate that the space received all of the attention it did during the pandemic, as that only managed to bring in misaligned expectations fueled by grifters making impossible claims.

There are a number of planned upgrades on the roadmap[1], such as layer 2 blobs, that will eventually drive the cost per transaction closer to zero, however we're still a decade away from that being the case. In the meantime you can debug your smart contracts on a testnet for $0

[1] https://notes.ethereum.org/@domothy/roadmap


Layer 2 blobs aren't even a solution either, arguably. You have to then engineer the layer 2 bridge to have it's own anonymization and escrow handling technology that is disconnected to the Ethereum network entirely. And realistically speaking, "closer to zero" does not mean free (or even at negligible cost). L2 chains can only exist when transactions on the mainnet are made impossible due to unbalanced gas prices. It's a catch-22.




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

Search: