Thanks for the article Daniel!
Few comments:
- The concept of mining come into play for two things. Validate the transaction(s) in the block and also to come up with a unique key which the block can use to add itself to the blockchain. From reading your article it seems you are using mining to construct a new block which seems little confusing.
- Do you think HTTP protocols is the correct mechanism to implement Blockchain? What are your thoughts on using sockets to implement the same thing.