Transaction time & not much merchant in my country are the biggest problem.
I only use my bitcoins for online shopping since i couldn't find any merchant which accept bitcoin.
This is a big problem for a lot of people here. They cant use it for outside shopping malls or other shops. Well, maybe someday, when they finally realized that it is a real money and
they see that they can also profit just by bitcoin movements.While I agree with you that the transaction time (and block size for that matter) is a huge issue for bitcoin, business IRL and most big online business don't want to deal with bitcoin because, while they can profit from a bull market in bitcoin, they can also loose their ass in a bear market.
I mean imagine if every business you could imagine started accepting bitcoin back when bitcoin was $1K+ ... I would imagine that a lot of businesses would have gone out of business when the price eventually crashed. If you want to see mainstream adoption of bitcoin in general, you are going to have to see a more stable price of bitcoin for around 6 months at a time. Bitcoin is mainly a economic tool of speculation and is primarily a very volatile asset, rather than a legit currency that is a store of value.
If the business is not prepared to lose/gain any money from the drop/rise, they can easily use an exchange to exchange their coin immediately. A good service that does this automatically is Bitpay. With this, merchants need not worry about any possible loss due to the volatility.
I hate all the people who use it for scamming. It is like bitcoin is made for scammers, instead of for us.
True it is caused by the fact that bitcoin is anonymous for the end-user, but there should come some party which monitor the market/scammers.
I agree with your statement to a limit that Bitcoin forum is filled with scammers but there are moderators who keeps an eye on it and kicks out the scammers and yes having a strong team to monitor the scammers will be good and it will help us to get rid of scammers.
There should be a modification in Bitcoin's coding (are something similar on the Blockchain) that would detect the scammer and automatically issue a penalty by the Blockchain itself. Could this be achieved? If so, there would be a safer and more secure world in Bitcoin. Just sharing my thoughts here.
No. Doing so would allow for centralisation. It is hard for the protocol to decide who can mark the addresses. Furthermore, Bitcoin is pseudonymous, if an address gets marked, the scammer would change to another address.
1) the long confirmation time since most sites ask for 3-4 v confirmations to process the transaction
2) the long needed to download the blockchain for the first time when using original client.
1) Only exchanges. Majority if not all online stores ask for 1 confirmation and physical stores don't need it.
2) That's the reference client. Users can use SPV clients.