So what I am saying is that Bitcoin is not economically viable or fast enough to handle most merchant transactions.
Which merchants?
There are MANY merchants that can wait MUCH longer than 10 minutes.
- Any merchant shipping a product can just wait the average 10 minutes before shipping their product to the buyer.
- Any merchant that allows you to purchase ahead of time, and then come pick up the product, will typically have more than a 10 minute delay between purchase and the customer arriving for pickup.
- Any merchant that provides products or services and then invoices for payment at a later date is ALREADY taking on risk that the purchaser might not pay
- Any high value product that can be reasonable taken back via the legal system and is typically sold via installment payments (houses, boats, cars, etc) is already taking on risk of non-payment. Using Bitcoin won't change that.
Furthermore, there are plenty of businesses that are willing to take on some risk of loss in the interest of making the purchase process more convenient.
- See the earlier mentioned items of invoicing and installment payments.
- Restaurants typically supply your meal and then trust that you'll pay them afterwards.
- Anyone that provides a large volume of low cost products or services to repeat customers can accept the risk of a small loss and then ban any customer that fails to properly pay.
Most SOME businesses need instant confirmation and will not pay extra to use a payment method that very few people use anyways.
Fixed that for you.
To get one confirmation takes about 10 minutes -snip- 6 confirmations would take at least an hour and more likely 2 to 5 hours. Are you suggesting that Bitcoin is only good for transactions that take 6 hours -snip-
6 hours? No. One confirmation is sufficient for medium value transactions. High value transactions (hundreds of thousands of dollars) will take more that 10 minutes no matter how you pay (contracts, waiting for funds to clear, loans, etc).
Layer 2 is not the solution either because it is not peer-to-peer.
In what way is Lightning not peer-to-peer? Sounds like nonsense to me.
Credit cards and other traditional forms of payment are definitely NOT peer-to-peer. So, if that's your concern, it looks like Bitcoin wins by a landslide.
On the other hand, if you are willing to work within a 3rd party system, then accounts at companies such as Coinbase provide a simple solution for low value, low fee transactions at those merchants that do need instant confirmation and that aren't using something like Lightning. It's also possible for a customer to maintain an account at a merchant they shop with regularly. The merchant can then instantly reduce the account value as the customer makes purchases, and the customer can top-up the account whenever it gets low.
There are so many solutions, each targeted for specific use-cases. If you can't think of any, and you aren't willing to accept any, then that says a lot more about you than it does about Bitcoin.