Ive never paid attention to this, but Lately, I became really interested in knowing the technicalities of Bitcoin, that is understanding how Bitcoin works technically, I've google searched almost all technical words I find that I do not understand what they mean....Like
-What is UTXO - This I learnt meant
Unspent Transaction Output - The true definition of this which according to google states that and I quote below...
A UTXO is an unspent transaction output. In an accepted transaction in a valid blockchain payment system (such as Bitcoin), only unspent outputs can be used as inputs to a transaction.
I still do not understand, infact, the true definition left me more confused than I was when I learnt the meaning of the abbreviation.
-what is whirlpool - through my search to know what whirlpool means, I found another word "Coinjoin" which I learnt has to do with making your Bitcoin transaction mix with other transactions so that spying eyes wont be able to know or pinpoint the particular place or address you sent your Bitcoins to, this is for some sort of privacy purpose - clearly, I understand this, but I still do not understand the deep explanation of how it works.
There are still several others, but the words I do not understand is not my main reason of creating this discussion thread, my main purpose of creating this thread is to ask...
Why is it so hard to understand the technical aspects of Bitcoin?
I have searched, and read, and re-read again and again, but it seems the more I read, the more confusing the whole explanation gets for me.
Am I the only one that feels this way about the technicalities of Bitcoin, or are there other users that feel the same way too?
Is it that I must go full practical to really understand how Bitcoin works technically?
Your inputs are welcomed and highly appreciated.