BitcoinDesign / Meta

Discussions around the processes and coordination of the Bitcoin Design Community
205 stars 20 forks source link

Collaboration: Fedimint #521

Open mouxdesign opened 1 year ago

mouxdesign commented 1 year ago

Group 1 (1)

Fedimint

Bitcoin is a powerful human rights technology that enables anybody in the world to be their own bank.

Anyone, anywhere in the world, can run their own node, custody their own funds, and transact permissionlessly over the Bitcoin main chain or the Lightning Network.

We believe that creating simpler, private user experiences will be critical in promoting the human rights benefits of bitcoin.

Fedimint is built on three guiding pillars.
fm-benefits excalidraw-360e762deb7294ede075c130c4a6317f

Community Custody Ideally bitcoiners should run their own nodes and custody their own funds.

Many people find the technical challenges of running their own nodes and holding their own funds through recovery phrase management prohibitively difficult, and opt into trusting a third party custodian like exchanges or custodial wallets.

These users sacrifice their privacy and security in favor of speed and convenience. This represents a systemic risk to the bitcoin network as large quantities of bitcoin are aggregated into single custodians.

Fedimint aims to address this by distributing custodianship across millions of communities, making it simple for them to bank themselves. These community focused 'banks' are known as Fedimint Federations.

We are building a solution which allows users to onboard to Bitcoin in a manner they find extremely convenient, without sacrificing privacy and security.

Fedimint allows bitcoiners to onboard new users, assisting them in their custody and payment model. Instead of referring a new bitcoiner to a third party custodian, you can onboard them yourself as part of a Federation.

Put another way it allows you to be your mum's / friends / villages bank.

fm-simple-concept-excalidraw-48a114c5bf893edb8e7153fe618e9568

Project goals

Resources and links

Discord Website

mouxdesign commented 1 year ago

Fedimint call #3

Apr 26, 2023

Link to the call on Youtube (pending)

Agenda

Notes

Kitman will be on the BE side Jodom and Justin will be on the FE side.

Next actions:

justinmoon commented 1 year ago

Design repo is created https://github.com/fedimint/design

joseabarreram commented 1 year ago

Fedimint call #4

May 3, 2023

Agenda

Notes

Next actions

joseabarreram commented 1 year ago

Fedimint call #5

May 10th, 2023

Fedimint’s Discord server Link to Figma

Agenda

Notes

Next actions:

Priority actions:

  1. Getting the admin page ready
  2. Get some more polish, copy, etc cleaned up It also needs designs for "Communicating error and recovery" through the setup process Gateway for Lightning users requires also designer work. Whoever uses this tool, may use also other to control their lightning nodes
  3. Defining user personas for Lightning Gateway would be also required. Is anyone interested to get involved?
mouxdesign commented 1 year ago

Adding in the Fedimint personas that the team created for the guardian persona. Link to Figma

Group 1 (5) Group 2 (5)

Link to BitcoinTv call recording

joseabarreram commented 1 year ago

Fedimint call #6

May 17th, 2023

Link to call on BitcoinTV Fedimint’s Discord server Link to Figma

Agenda

Notes

Next actions:

mouxdesign commented 1 year ago

Update: During the last call we worked together on the Lightning Gateway User Persona.

This was done as a group by the developers providing some guidance and insight as to who those personas are as well as what their needs would be.

Three personas were identified:

1. An LSP

2. A Lightning Router Node

3. The Guardian Gateway Operator

What are the UX Needs of these personas?

A rough visual of what these personas would need to see on the UI side of things.

Fedimint_ Admin Journey Map - May 3rd, 23 (3)

Link to call recording on Bitcoin TV

joseabarreram commented 1 year ago

Fedimint call #7

May 24th, 2023

Fedimint’s Discord server Link to Figma

Agenda

Notes

Next actions:

joseabarreram commented 1 year ago

Fedimint call #8

May 31th, 2023

Link to videocall on BitcoinTV

Agenda

Notes

mouxdesign commented 1 year ago

Created a list of FAQs which is a rough starting point of questions which users could ask themselves when 1) Starting a Federation 2) Managing a federation

Untitled (9)

Adding in some notes from the call on 14 June, one question we discussed was:

How can we create trust for the members in a Federation? Ideas that were mentioned were:

Infrastructure:

Hosting

How can guardians prove that they have sufficient hosting in the years to come?

Contributing to consensus

Duration

mouxdesign commented 1 year ago

Links to previous call recordings:

BitcoinTv: 14 June BitcoinTv: 21 June

mouxdesign commented 1 year ago

Link to call recording BitcoinTv: 28 June

mouxdesign commented 1 year ago

Lightning Gateway UI

Link to call recording BitcoinTv: 05 July

During the last call we discussed the Lightning Gateway UI designs and feedback on these designs were encouraged.

Userflow

Group 13893

Screen Designs

Link to figma

First view_ no connected federations

First view_ no connected federations-1 Loading placeholder Connected confirmation and fund CTA modal

Connected federation - waiting for deposit confirmation Connected federation - block confirmation notification Connected federation

mouxdesign commented 1 year ago

Guardian UI

Today we discussed the guardian UI.

Comments from devs during the call;

Idea: Federation info nuggets or "business cards"

We ideated on what information Guardians could provide when inviting people to the UI.

Invite code string: Possibly in the future creating a shorter version of that with some personalization.

Gateway UI design: Screenshot 2023-08-09 175046

Ideated on this screen design: