A framework to review and compare blockchain technologies