I am doing pre-research for decentralized identity managment for the company I am working for. I am testing few solutions on implementing SSI and one that solutions is Sovrin Network. I like the idea behind Sovrin implementation, the API seems well-thought, the examples work flawlessly, network has nice finalization time… but all of that falls apart as soon as I start to count the costs of onboarding the users.
I am not sure if I get the math behind the costs correctly so I wanted to confirm using following example. Lets assume I have an application which has database of users and certificates belonging to those users. There is 1 mln users and avg number of certifications per user is 3. I want to onboard all of that info by creating decentralized wallets for that users. That would mean I would require to create and write 4 mln DIDs (1 mln for each user and 3 mln for each certificate belonging to one user).
When I go to https://sovrin.org/issue-credentials/ it shows me cost of 10$ per DID write. Does it mean in my example that my hypothetical company would need to spend 40 mln $ jsut for onboarding their users? Or am I getting something wrong here?