Unless you are building a dark web market, why would you want to? It will be more convenient for the vast majority of users to pay with card or PayPal.
Taxes are paid in fiat. Holding non-stablecoins would add even more of a tax headache because you'd have to track capital gain/loss as you enter/exit fiat for taxes / fees / vendors that don't accept crypto
Also the fact that general adoption has been slow so far may be a sign that there is not enough obvious value added for the average person to consider using crypto over fiat.
It is just as secure as the base chain (unlike polygon) and has low fees and has been live for the past few months. This is a perfect solution to simple payments.
The difference between optimistic rollups and zero knowledge rollups is that you can’t deploy arbitrary smart contracts to zk rollup, it only supports a limited set of use cases, such as simple payments for now. Read more here https://vitalik.ca/general/2021/01/05/rollup.html
If you as a reader are interested in math & crypto the stuff being done in the zero knowledge space w.r.t. cryptocurrencies is really cool regardless of your opinion on cryptocurrencies in general.
IIRC they'll eventually create their own native token when their EVM compatible rollup is out.
Using an L2 system will mean that your user will need to be using that specific L2 system as well, but the UX doesn't seem so bad (at least for ETH -> polygon, and for the cryptocurrecny space so far).
ETH 2.0 will reduce gas fees somewhat on the mainchain, but it's fairly obvious that there's huge demand, the sharding that ETH 2.0 will do is create 1 shard for execution & 63 for data only. Most L2 systems will mostly use the data shards, so we appear to be heading towards an L2 future.
In short if I were building a company in the space I'd be looking at deploying both on the mainchain (L1) and on a L2 system, but prioritize the L2 system. Unfortunately we may end up in a world where there are dozens or more L2 systems and either the users or the companies have to pay the cost to hop between them.
But I've absolutely never seen it in the wild.
(Tesla has recanted 'for now').
> In a 2013 video, a man appears to be paying for his meal at Subway using Bitcoin in Allentown, Pennsylvania.
And, many are only at select locations, "will be", "unveils plans", and "testing".
Contacting general or merchant support often took over 2 weeks to get a response, which was a deal-breaker for any service that would inevitably impact customers on our end.
If you're after dollars or euros, the on-ramp and off-ramp at exchanges adds a comparable, if not higher layer of fees than existing payment mechanisms, kind of defeating the whole purpose.
If I’m building a marketplace business in 2021, where I want to be “crypto-first” instead of relying on PayPal and Stripe Connect, where do I start?
The marketplace sells access to resources with an off-chain ACL system. It facilitates trades between resource sellers and buyers.
I assume I want a smart contract between buyer/seller to record resource grants on chain, which the access layer checks as a source of truth.
But if I were to do this on Ethereum, the gas fees would be really expensive. I’ve heard about Polygon and “optimistic roll-up.” Is this a viable solution?