IOTA: Decentralized identity as key for mainstream adoption