Exploring blockchain technologies