Your question is way too broad and nobody is going to explain everything from the beginning. Maybe try to learn something first from resources like the one linked above, then specify your question further if you still don't understand something. There are tons of wikis or learning resources out there, and even some online universities have free lessons around crypto and Bitcoin.