Funding request Grin Node meets UmbrelOs, EmbassyOs

What is the idea?
This is the beginning of the funding request for the implementation of a Docker image containing a grin node and a web UI.
The web UI should display the functions of the owner and foreign api in the browser. It should also be used to configure the node.
The image should be made available in the UmbrelOs or EmbassyOs environment as an app in the store (the idea comes from our member @Anonymous).

Keyfacts:

  • One Click Installation
  • Node-View
    o Owner
    o Foreign
  • Idea: Map with connected peers
  • Idea @Anonymous: QR code to connect the wallet

The resulting software will be cross-compile capable (linux, web (wasm), windows).

The child must also have a name, right?
I baptize the child with the name:

GrinMesh - Fair at Heart. Built to Scale. Magic in Every Node.

I asked another community member if he could design a logo and a background image for the project.

Why invest in the implementation?
The motivation is simple, we need grin nodes.
The network is currently relatively small and we hope to increase the number of nodes in the network by making installation as easy as possible. I think the app store (UmbrelOs) will also help us with this.
Key points:

  1. low barrier = more nodes = stronger network
  2. umbrel is open source & extensible
  3. synergies with other apps
    a. Umbrel users often already operate other nodes
  4. visibility & reach
  5. community push for Grin
    a. Grin is technically brilliant (Mimblewimble, privacy, scalability), but not very visible.
  6. decentralization

What do we need from the community members?
It would be desirable if a few community members could test the implementation in advance and provide feedback before the image is made available to the public.

What do we get?

  • Finished Docker app for Umbel
  • Documentation
    o Architecture structure
    o Public Github Repo
  • Web UI with API
  • Easy wallet connection

Funding amount
[Based on the discussion]

=========================================================================

Flowchart
Here are my initial ideas in a flowchart

Current status
Here are a few ideas and initial test examples

5 Likes

I fully support making this funding request a reality🚀.
I would consider it a bonus if people could chose wether they want to use the grin (written in Rust) or the grin++ node (written in C++) as backend. I do not know if this possible but @davidtavarez worked on making Grin++ more modular by unifying the API from the Grin++ node with the API from Rust node, so perhaps it is possible, for example by including both the latest rust and C++ nodes in the docker image.

2 Likes

it would be really great if grin could appear in the umbrel app store.

1 Like