-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Are we documenting the design of the selected DID Method itself? ...or a specific underlying implementation(s) of a selected DID Method? #26
Comments
The performance and scalability discussion gets thorny once you get into details like write performance vs. search/read performance. VDRs based on blockhains typically have slow write performance and extremely fast read performance (assuming indexed read caching). |
Sorry I don't really understand what this means. We have a Charter, which I think defines very well what we are trying to do. Maybe you can suggest a "North Star"? |
@peacekeeper Are we documenting the design of the selected DID Method itself? ...or a specific underlying implementation(s) of a selected DID Method?$ NOTE: [DID CORE] anticipated that a particular DID Method can have multiple different implementations:
$ When we need to ask these types of questions, it is an indication that the project does not have a North Star - yet we continue to charge ahead. Progress for the sake of progress is not progress - a waste of everyone's time IMO. As for the Charter, it was written in a "backroom" by some unnamed insiders and has never been ratified by the WG membership. It shouldn't be treated as any sort of gospel IMO - yet it is. |
I'm listening to this week's recording's (https://us02web.zoom.us/rec/play/HQ-lMzg4AhtbLO-kif4ZQ-l86GiaDLy_7ZBE-kJtvuOpkNqknXoP-CijjQPURjAmcXx2DshA3lfnJJvz.9Xbds6-QhlEcjo3A?canPlayFromShare=true&from=share_recording_detail&continueMode=true&componentName=rec-play&originRequestUrl=https%3A%2F%2Fus02web.zoom.us%2Frec%2Fshare%2FtRAGb7hDogbBuBjKg2VUPvOZHBnTS0sPdQumHN1_GPtKCZjqqc-PJGj2jqhhnFEq.5tZGLEEh3x33J-4c) discussuib about scalabilty and performance and this is only relevant if we are evaluating specific in-place production deployments of the underlying infrastructure for a particular DID Method. ...for example, I can implment did:foo based on linear text search of a JSON flat file containing 100 DID Documents vs. an Internet-scale DNS Server like Google DNS (htps://8.8.8.8) supporting hundreds of millions of DID Documents with thousands of orders of magnitude difference in scalability and performance.
What are we actually trying to evaluate? If implemented the "right way", every DID Method is scalable to hundreds of milions and potentially billions of subjects.*
The root cause is we haven't defined our North Star for this project - we haven't defined what we're actually trying to do.
What are we really trying to accomplish? I/we keep coming back to that.
@peacekeeper
p.s. For a different project, I've started developing the ID Stack Architecture Reference Model (IDSTACK-ARM).
Here's a copy of the most recent version...
*As a baseline, there are approximately 650 million registered domain names in the world - when subdomains are included, "there are potentially billions" of domain and subdomain names.
The text was updated successfully, but these errors were encountered: