Umbrel: [Feature Request] Add ION - Scalable Decentralised Identifiers on Bitcoin

Created on 22 Feb 2021  路  18Comments  路  Source: getumbrel/umbrel

This would be great addition and it appears they have a point that it is most likely the missing link for Dapps

https://youtube.com/watch?v=kUb7ENx6Nyk # a short overview

https://aka.ms/ion-beta-post # Github etc. linked off this

https://github.com/decentralized-identity/ion/blob/master/install-guide.md

Most helpful comment

Looking into it.

All 18 comments

https://aka.ms/ion-beta-post # Github etc. linked off this

That link doesn't work for me

Also, I don't think (I haven't checked yet that they have a web GUI, and I don't think we should add another network to Umbrel itself.

https://aka.ms/ion-beta-post # Github etc. linked off this

That link doesn't work for me

Works for me. Redirects here. https://techcommunity.microsoft.com/t5/identity-standards-blog/ion-booting-up-the-network/ba-p/1441552

Also, I don't think (I haven't checked yet that they have a web GUI, and I don't think we should add another network to Umbrel itself.

It might need too much RAM, I don't know, but it seems to me, this is going to be a big part of the future and is likely worth considering fully.

_Copy Info Text from Duplicate Entry._

Hello and a good evening to all,

I would love it if ION could be integrated with Umbrel. I really don't know if this will be possible at all. So I just put this here for discussion. So this whole issue can be viewed as a feature request.
Decentralized Identifiers are an important part of the "Web of Trusts" and enable Self Sovereign Identities (SSI). Which are important in their own right, so that claims about entities (people, machines, and so on) can be verified and issued independently of middlemen.

ION is based on the blockchain agnostic "Sidetree Protocol" and is the integration for bitcoin. ION also offers a way to run all the services you need over Docker. As you can see from the docker-compose file.

I just put this here for discussion. I am curious about your opinions. I hope to be able to work on this myself, as I could also familiarize myself with Umbrel app development.

References
Wikipedia: Decentralized Identifier
Wikipedia: SSI
W3C Working Draft for Decentralized Identifier
ION Repo
Sidetree Repo

Looking into it.

@louneskmt thx for that!

I don't think it'll work considering their hardware requirements: https://github.com/decentralized-identity/ion/blob/master/install-guide.md#hardware

It's okay @AaronDewes, I'm going a little bit down this rabbit hole and talking with ION devs. Specs are okay, as we already have our Bitcoin Core.

https://twitter.com/csuwildcat/status/1375467632602705923 # guide for Pi4

Thanks for sharing this guide!

I don't know exactly if this really helps, but I was able to include IPFS as an app in Umbrel, at least as a test.So that I don't mess up the Umbrel repo and since I don't have write permissions, I made a fork and created a branch there.
Link: https://github.com/zernaIO/umbrel/tree/ipfs
Commit: https://github.com/zernaIO/umbrel/commit/3e591e82942a19c8f3a057f44368c3f289cf895b

The Docker image for ARM versions I could not test yet. But the official image I could install successfully on my Ubuntu server via ./scripts/app install ipfs .
I have tested the installation via docker exec ipfs_node_1 ipfs swarm peers and a few more sample commands.

Maybe my one commit will help a bit. My first goal was to test the app setup of Umbrel.

My goal now would be to test the other necessary services and then get everything working as a new app ION.

Thanks for this @zernaIO. It is not a problem for now 馃榿

@louneskmt thx for your response.

Umbrel is mentioned in a merge request which contains, among other things, an extensive Q/A file.
Link
It is good to see that this is already being considered. They are still looking for help. Maybe with my local tinkering on my test machines, I'll manage an executable ION integration.

At the moment I still see a problem in the fact that no official Docker image is offered for ION. So an image with which ion-bitcoin and ion-core can be started. That would make the integration a lot easier I guess.

@zernaIO Don't worry, I have already functional Docker images for ION core and bitcoin. My implementation for Umbrel is also almost done.

What I need now is to better understand the fundamentals of ION, how it works, what are the benefits of running this on Umbrel, etc.

@louneskmt Cool!

To get a better understanding, perhaps the Docs Q/A and the glossary could help, which were attached among other things in the merge request.

Q&A about ION
Glossary

Sure, I'm currently reading Sidetree specs 馃憣

Was this page helpful?
0 / 5 - 0 ratings

Related issues

rstmsn picture rstmsn  路  5Comments

hitchcott picture hitchcott  路  7Comments

paulo03 picture paulo03  路  6Comments

esackbauer picture esackbauer  路  9Comments

nolim1t picture nolim1t  路  7Comments