Today I came across a great series of articles (it's not complete yet!) on how to build a simple blockchain in golang. The author is very good at explaining the basics and writes code that is up on github in golang to illustrate the concepts that he is writing about. It is one of the most well written articles on the subject that I have come across and I recommend it to all that want to understand how steem is built and how it keeps your data safe and yours!!!
Start reading the series here: https://jeiwan.cc/posts/building-blockchain-in-go-part-1/
// Art3mis