The DID DHT Method Specification 1.0R

The DID DHT Method Specification is based on the DHT used by bittorrent for reasons summarised in the Abstract below.

I’m posting here as a place for discussing how a DID based on Safe Network might have advantages over this proposal, for example given SN’s goal of securing data permanently.

Abstract

A DID Method based on Pkarr, identified by did:dht.

DID DHT
Pkarr
Mainline DHT

Pkarr stands for Public Key Addressable Resource Records. Pkarr makes use of the Mainline DHT, specifically BEP44 to store records. This DID method uses Pkarr to store DID Documents.

As Pkarr states, mainline is used for the following reasons:

  • It has a proven track record of 15 years.
  • It is the biggest DHT in existence with an estimated 10 million nodes.
  • It is fairly generous in retaining data.
  • It has implementation in most languages, and is stable.

The syntax of the identifier and accompanying data model used by the protocol is conformant with the [DID-CORE] specification and shall be registered with the [DID-SPEC-REGISTRIES].

https://did-dht.com/

2 Likes

What would this allow? Or what advantages are there for this protocol on Safe?

Standards are good for adoption. They improve understanding, reduce development work and improve interoperability between solutions.

There have been other DID standards so this needs to be looked at in concert, but the approach of this one is interesting because of similarities with SN.

Developers who like and understand Bittorrent (which this one build on) are I think going to like and understand SN even more than those who have been looking at Blockchain based DID.

Having said all that I’m not an expert, but those are the reasons I thought to post this.