Bitcoin adoption could start growing exponentially once people realized that BTC can be used as money in any place. Right now this is not the case because you either have to pay a pretty high transaction fee, from $2 to $6, or you should wait for a long time for your transaction to be confirmed. That's what most people think, and what is more important, that's what merchants think, refusing to accept payments in BTC.
I think the solution lies in accepting the so called "zero-conf transactions", only the fee, of course, should not be set at zero. Right now, for example(and keep in mind that this is not an advantageous period for such an example), you can pay as little as 2 satoshis/byte for your transaction to be confirmed within 3-4 hours. It means 672 sats, or $0.076, for the median transaction size of 224 bytes.
Will some people try to abuse it? Surely. But with the due process of law, they will be treated as counterfeiters, with all the consequences. So, the vast majority of people will not even think of trying to double spend, just like not many of us think of robbing a bank or counterfeiting money.
Thus, the proverbial "you can't pay for a cup of coffee with Bitcoin" will become obsolete. Anyone can afford spending extra 8 cents, and no one would risk their freedom for trying to steal a cup of coffee.
Please, share your thoughts on this.
TL;DR: I think the key to wider BTC adoption is in accepting zero-conf transactions.
I do agree with you on the fact that the fee should not be set at zero.
I do know one thing :
Since Bitcoins is not centralized and there are numerous small miners working ... Their own income is dependent on the fee that we pay for the transactions.
We cannot get it done securely for free , even if we talk about lightning network:
-It did not demand zero fee but fee was exceptionally low
-Its not safe.
_*_
No. If merchant allows it then the risk of double-spending or accepting bitcoin when the rate changes drastically is higher. Nobody is going to love that. As mentioned earlier, promoting LN is a better idea. While the setup is not as easy as it sounds, I believe it is justified if you want fast but secure (at least to some extent) transactions.
For sure lightning network is equipped to handle fast transactions but before going on any conclusions we should always remember how it's not safe and therefore I do believe we still have some years left before we can actually have a safer version of it.
_*_
I think the solution lies in accepting the so called "zero-conf transactions", only the fee, of course, should not be set at zero. Right now, for example(and keep in mind that this is not an advantageous period for such an example), you can pay as little as 2 sat
Please, share your thoughts on this.
TL;DR: I think the key to wider BTC adoption is in accepting zero-conf transactions.
I do believe we should have a upgradation where we cannot cancel the transaction , the ones which are made for any business reason , like: coffee and the person paying and one paid to , should receive a digital receipt of some kind.
Maybe smart contracts can be upgraded and then made into a more simpler version? Since this would not only be easy but also use but also enable some next level security but then again we have to fight against Centralization amongst all of this.
But more than that am scared about how some people would use these unconfirmed transactions being accepted. For sure some hackers might find a way.