9. I am sorry for making this bearish comment for Bitcoin but I considered myself quite an experienced computer programming hobbyist but never made it to the rank of Satoshi Nakamoto. I have good working knowledge of Assembly Language, C, C++, Perl, VB and so on. To me a high valued software product must be propriety in nature (Win10, Google, Facebook, Amazon, Uber etc) or in simple word it is not duplicatable and the coding is highly secretive to outsider. Bitcoin on the other hand is an open sources software just like Ubuntu or LibreOffice as freeware. I understand Satoshi is not an expert in cryptology so Bitcoin actually is run on open sources cryptology algorithms.