[bisq-network/projects] Research on solutions for DIDs (decentralized IDs) in Bisq (#55)

eyalron33 notifications at github.com
Sat May 1 14:46:16 CEST 2021


## Description
Research on solutions for DIDs (decentralized IDs), The proposal is to create a document that includes a market survey, the current state of IDs in Bisq, and one or more proposals for protocols for DIDs in Bisq, considering Bisq needs and capabilities.

## Rationale
A core idea proposed for future versions of Bisq is "social tradings", see https://github.com/bisq-network/proposals/issues/330 and https://github.com/bisq-network/projects/issues/51 . Any kind of social interaction in a decentralized platform like Bisq needs a clear, easy way for users to maintain and manage their IDs. 

The current Bisq treatment of user IDs is almost ad-hoc, including onion IDs and account age witnesses. At the same time, there was plenty of progress in DIDs (decentralized IDs) in the last few years, including various blockchain projects, and W3C SPECs focusing specifically on DIDs. 

The proposal here is to research the state-of-the-art, survey possible solutions for DIDs, and create one or more proposals of how DIDs can be integrated explicitly into Bisq, considering Bisq needs and technology. Knowing the unique requirements of Bisq and how previous solutions were made for it, I imagine that most of the proposals would not be a "straightforward" adaptation of existing technology, but more tailored solutions for Bisq needs, based on existing ideas.

No matter which future direction Bisq ends up taking, having DIDs as a tool opens new directions to which Bisq can head.

This proposal was raised following a discussion considering what I wrote about DIDs in https://github.com/bisq-network/projects/issues/51#issuecomment-830086442. 

## Criteria for delivery
- A research document that includes:
    - current state of IDs in Bisq (even if it is informal or implicit),
    - a market survey of the current state of the art which is relevant to Bisq,
    - a few proposals of DIDs fitting Bisq needs based on the market survey.

- Creating one or more proposal for DIDs in Bisq, and leading a discussion about them
- The scope of the different solutions should include:
    - privacy,
    - blockchain agnostic if possible,
    - user-friendly (UX)m
    - easy integration into Bisq.

## Measures of success
The provided results are considered sufficient for choosing one proposed solution to be used as a base for an RFC.

## Risks
- Proposed solutions are not adapted by Bisq

## Tasks
- [] Summarize the current state of IDs in Bisq.
- [] Market research on state-of-the-art DID solutions.
- [] Create several proposed solutions for Bisq.
- [] Communicate proposals with Bisq contributers.
- [] Write up the proposed documents, including Bisq's current state, market research, and proposed solutions.
- [] (optional) Create basic RFC, though maybe this needs to be in a future proposal that would follow more community discussion of which is the preferred solution.

## Estimate
The work should take about 3 weeks and cost 3k USD.

## Notes
A bit myself. I was involved in Bisq, under the nickname Neiman, from the end of 2017 till the release of Bisq DAO in 2019. 

I was mostly involved in the design of Bisq protocols, such as the design of the Bisq DAO algorithms and the current trading protocol. You can see a document I wrote back putting the Bisq DAO into a theoretical abstract computer science framework ([here](https://github.com/eyalron33/docs/blob/master/BISQ%20DAO%20Description.odt), or lectures I gave about Bisq ([Fosdem](https://archive.fosdem.org/2019/schedule/event/the_dao_of_bisq/), [Amsterdam Bitcoin Wednesday](https://www.youtube.com/watch?v=xNmxsO5Qemk)) at the time. 

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/projects/issues/55
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20210501/5cadd194/attachment.htm>


More information about the bisq-github mailing list