~ snip
I see your interest in understanding Bitcoin, but you don't go faster than your shadow. This is your second activity count, first post was your introduction and the second is you giving lectures to members that has been in the forum before you came, you won't stand to gain anything from this topic, you better make time to learn more than you teach, most guys here already know the information you have to teach as a newbie but the better you learn deep both outside the local board and general forum, the more chance you stand doing it the right way.
It is true that it is better to take time to learn more than to teach, this increases one's knowledge over time and makes the path of this forum much easier. Knowledge is the most valuable asset in the world, by acquiring specific knowledge, people can handle any situation and make the right decisions, while due to lack of knowledge, people make wrong decisions, so by patiently acquiring the right knowledge, people can reach their own destination.