The Identity Revolution — Self Sovereign Powered by Blockchain