Recent thoughts on Blockchain