Giter VIP home page Giter VIP logo

Comments (6)

peacekeeper avatar peacekeeper commented on July 29, 2024 2

@Michele971 Yes if you are a company, then you can create a DID for the company itself. And individuals (your customers, employees, or anyone else in the world) can also create their own DIDs.

But I think it is not helpful to think that a company creates DIDs for others, or that a company ensures that DIDs are unique.

It is the DID technology itself (or to be precise, the DID methods) that ensure that DIDs are unique. If your company, or some individuals, create a new DID, then it WILL be unique. This is ensured by the design of the DID methods themselves, and by the cryptography that is typically (not always) used.

from did-core.

talltree avatar talltree commented on July 29, 2024 1

@Michele971 A core concept of DIDs as decentralized identifiers is that they can be cryptographically generated (analogous to the way that UUIDs are machine-generated), so they can be globally unique to a very high degree of probability without needing a centralized registry. See section 8.1 of the DID 1.0 specification, which is in the final process of full W3C standardization.

from did-core.

kdenhartog avatar kdenhartog commented on July 29, 2024 1

We should probably be careful stating that they are cryptographically generated these days. While that's true for almost all methods today, section 8.1 doesn't define it that way. Instead it states that they need to be globally unique, but not requiring cryptographic generation as the method which in turn means it's up to the method to define how that requirement is met.

For example @Michele971, in did:web the method relies upon the domain name system to guarantee the identifiers are globally unique while in turn accepting tradeoffs in other areas. I'm fairly certain that in every other method I've looked at though they're relying on cryptographic generation to meet this requirement since it's the best method to not have to compromise decentralization for global uniqueness.

from did-core.

talltree avatar talltree commented on July 29, 2024 1

@kdenhartog You are right; I updated my comment to reflect that they "can be" cryptographically generated, not that they have to be.

from did-core.

Michele971 avatar Michele971 commented on July 29, 2024

@kdenhartog thank you guys. So if I am a Company, I can create my DIDs. The only things that I have to ensure is that DIDs have to be unique. Right?

from did-core.

Michele971 avatar Michele971 commented on July 29, 2024

@peacekeeper Got it! Thank you, very helpful!!

from did-core.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.