Legal ID for All: Can Bitcoin's Blockchain Rise to the Challenge?