This is a very informative article. Although I don't understand it completely (I am new to this technology) I now feel much better informed and see a bit of light at the end of the tunnel. Thanks for the enlightenment @steemlinks. I am looking forward to more of this kind of valuable information.