diff --git a/interesting/hardware_wallet_interface.md b/interesting/hardware_wallet_interface.md new file mode 100644 index 0000000..3c2adc0 --- /dev/null +++ b/interesting/hardware_wallet_interface.md @@ -0,0 +1,7 @@ +# Hardware Wallet Interface (HWI) + +This is a library to interact with hardware wallets, developed by the sparrow team. + +In my opinion, it's poorly documented in the general sparrow docs: it's hard to realize you need to install this in order to user hardware wallets. So, I created this note to make sure it doesn't fall through the tracks. + +The repo: https://github.com/sparrowwallet/HWI \ No newline at end of file diff --git a/laguild/ideas.md b/laguild/ideas.md new file mode 100644 index 0000000..c23907d --- /dev/null +++ b/laguild/ideas.md @@ -0,0 +1,54 @@ +# Ideas + +Notas e ideas sobre la futura guild. + + +## Democracia vs Dictadura + +Quien es el propietario de la guild? Quien tiene las riendas? Quien puede decidir? Quien puede expulsar? + +Dos planteamientos opuestos: +- Asociacion + - una persona, un voto. + - Se establece una constitucion basica que rige la gestion de la asociacion y los principios regulatorios mas inquebrantables. Esta constitucion deberia ser casi immutable (unanimidad absoluta o mayoria clamorosa para cambiarse). + - Se establecen cuerpos operativos para el trabajo, con miembros electos por los socios. + - Transparencia total en la gestion de cuentas. +- Gestion privada (Dictadura benevolente, para entendernos): + - una sola persona tiene el poder completo. + - La persona mantiene el control absoluto. Impone las normas segun le parece. Los miembros solo tienen el poder que les proporcione la dictadura + - La buena fe y calidad del gobierno depende de cuanto de benevolo e ilustrado sea + +Hay una fuerte relacion entre esto, el control de las claves PGP que identifican a la direccion y los canales de comunicacion, el control de las claves de BTC que regulan los depositos y el control de la infrastructura de IT que lo soporta todo. El derecho natural aplica, y la direccion de la guild, sea democratica o de gestion privada, debe proteger el control sobre estos elementos para garantizar su existencia y que no la tumben los barbaros, vengan de dentro o de fuera. + + + +## Identity and safety + +Cada individuo en el grupo necesita una identidad clara y reconocible cuando se comunica. Esto es un principio basico de cualquier marco regulador: sin la abstracion de la persona, no podemos montar nada. + +Por suerte, la solucion es facil: cada miembro debe tener una clave PGP que le permita firmar mensajes. Esa es su identidad y su firma. Sera un desafio de UX que la gente se tome con la gravedad necesaria la preservacion de sus claves. Probablemente habra que hacer trainings, y tenga sentido regular un USB con tails y una Yubikey/Nitrokey/Openkey. + +Las comunicaciones importantes deberian firmarse y encriptarse. Los contratos entre los miembros deberian encriptarse y + + +## Procesos + +### Inclusion de nuevos miembros + +### Comunicaciones regulares + +### Cambio de normas + +### Salida de miembros + +## Infraestructura + +- Servidor de Git +- Servidor de PGP? + - https://pks.sourceforge.net/ + - +- Almacenamiento cloud encriptado para guardar claves de deposito y otros secretos +- Nodo de lightning + LNBits o similar +- Servidor de Jitsi +- Servidor de Element/Mattermost/comunication channel. Hay que encontrar algo que sea criptograficamente solido como una piedra pero no tenga una experiencia de mierda. No pasa nada si necesita un servidor central. +- Stacker.news? Algun sitio donde la gente pueda crear announcements \ No newline at end of file