Project: Update DIDs for secp256k1 as per BIP39 #128
Labels
good first issue
Good for newcomers
intern project
This issue is in regards to an internship project.
This would be a good group project for interns interested in internal standards and self-sovereign identity, and with different skills (writing specs, testing, coding javascript, coding C or rust, writing documentation, etc.)
Few of the emerging W3C DID (Decentralized Identifier) methods are using secp256k1 (the curve that bitcoin uses). In addition, none of that I know are actively implementing Schnorr signatures for k1, and even those in spec-only form are not making some of the choices that BIP40 made, or leverage Schnorr in sufficiently security reviewed libsecp256k1 library. Finally, no one in implementing DIDs currently are leveraging the multisig opportunities Schnorr, including musig2, FROST, adapter signatures, blinded signatures, etc.
In particular:
did:key
method to support k1 and Schnorr.Related to this is beginning to be able to
did:btcr
2.0 someday, see:Potential mentors include: @kimdhamilton @csuwildcat @jandrieu @rxgrant
The text was updated successfully, but these errors were encountered: