Really interesting post and it has certainly peaked my interest. I was able to understand it having really no prior knowledge of anything crypto but i am starting to get into it.
Thanks for your explanation and also reading the comments have been very useful and interesting! @jaro