> Executing a smart contract costs thousands of times more than executing a normal piece of software.
No, not necessarily. For one let's qualify that statement. Smart contracts on Ethereum are executed 100,000+ times by every node on the network, which is providing security and uptime for the network.
Some software transactions have external costs associated with them, such as financial transactions. Doing an international bank transfer may simply boil down to a credit in one SQL database and a debit in another SQL database but it still can cost dozens to thousands of dollars depending on the amount, and the situation. Even a VISA credit card transaction costs 1.5-3%. You as a consumer don't see that cost, the retailer is eating it though, and marking up their products and services to accommodate that fee.
But ETH transaction fees do not scale with the value of the transaction, it simply scales with the demand for the limited block space.
Ethereum community has been actively developing solutions for this problem, by developing optimistic rollups and zero knowledge rollups, which are effectively able to compress transactions and scale the network throughout by 100-1000x. Innovations like this will get Ethereum to Visa scale plus.
This technology is still early, but rapidly improving. Currently deployed rollups are in the 10-100x scale improvement range.
What international bank transfer costs “thousands” of dollars to complete? What ethereum transaction only costs 3% to complete? Are you saying that a retailer accepting crypto will suddenly no longer need to “eat” the transaction costs because… crypto?
Every transfer service has transfer limits. Have you ever tried to send $1M or $10M internationally? What service provider would you go through to execute the transaction? What are their fees? Not only will your transaction be delayed as much as weeks, you'll have additional forms to fill out and fees and expenses associated with such a transfer. Even more so if you are converting to another currency.
On Ethereum, you can execute a swap from one currency to another (0.3% fee) and have the transfer execute to anyone in the world in 15 seconds. Even in a highly congested time on the network, that will cost at most a few dozen dollars. Doesn't matter if you're sending $1K or $1B.
Crypto isn't ready for retail use cases yet, but it's within the next few years (less than 3) that it gets there. Retail transactions will occur on rollups. The retailers will pay transaction fees of a few pennies to a few dozen cents. It will not be percentage based on the transaction value as VISA, AMEX, etc currently get away with.
Any sufficiently large transaction costs less than 3% on Ethereum. MetaMask claims a transfer would cost me 63 cents, so a pure Eth transfer of more than $22 for example. Though of course you can do it a lot cheaper on L2s.
No, not necessarily. For one let's qualify that statement. Smart contracts on Ethereum are executed 100,000+ times by every node on the network, which is providing security and uptime for the network.
Some software transactions have external costs associated with them, such as financial transactions. Doing an international bank transfer may simply boil down to a credit in one SQL database and a debit in another SQL database but it still can cost dozens to thousands of dollars depending on the amount, and the situation. Even a VISA credit card transaction costs 1.5-3%. You as a consumer don't see that cost, the retailer is eating it though, and marking up their products and services to accommodate that fee.
But ETH transaction fees do not scale with the value of the transaction, it simply scales with the demand for the limited block space.
Ethereum community has been actively developing solutions for this problem, by developing optimistic rollups and zero knowledge rollups, which are effectively able to compress transactions and scale the network throughout by 100-1000x. Innovations like this will get Ethereum to Visa scale plus.
This technology is still early, but rapidly improving. Currently deployed rollups are in the 10-100x scale improvement range.
Some rollups currently in production:
https://arbitrum.io/ https://www.optimism.io/ https://starkware.co/