-
@ Unstatesloth
2025-02-05 21:38:01¡Puede construir un dispositivo de firma de transacciones de Bitcoin con espacio de aire (AirGap) fuera de línea a partir de componentes comunes faciles de enconrar listos para usar!
¿Que es SeedSigner?
En simples palabras SeedSiner es un dispositivo de firma bitcoin
Cree su propio Seedsigner y firme transacciones en Bitcoin sin comprometer la seguridad y privacidad.
La mayoría de personas en Bitcoin respetan y valoran lo que puede hacer este aparato, pues suele verse como una navaja suiza para administrar nuestros Bitcoins y no es para menos, Veamos que puede hacer.
¿Que hace SeedSigner?
Los usuarios de Bitcoin generalmente construyen y usan un SeedSigner por las mismas razones que construyen y usan un nodo completo mayor privacidad, menos confianza, mayor seguridad
- Calcula la palabra 12/24 de una frase semilla BIP39
- Crea una frase semilla BIP39 usando tiradas de dados D6
- Crea una frase semilla BIP39 con entropía a partir de una foto digital
- Interfaz guiada para crear manualmente un SeedQR para almacenamiento/entrada (video)
- Compatibilidad con frase de contraseña/palabra 13/25 BIP39
- Generación nativa Segwit Multisig XPUB con pantalla QR
- Escanea y analiza datos de transacciones de códigos QR animados
- Firme transacciones y transfiera datos XPUB usando códigos QR animados (video)
- Configura los ajustes de usuario con persistencia (opcional)
- Soporte para Bitcoin Mainnet, Testnet y Regtest
- Derivar frases semilla BIP85 secundarias indexadas
Tres usos imprtantes
- Crea claves privadas seguras de forma minimizada
- Genere claves públicas extendidas utilizadas durante la configuración inicial de la billetera
- Firme transacciones de forma segura a través de conjuntos de códigos QR animados
Ventajas
- La operación en aislamiento (sin USB/WiFi/Bluetooth) reduce drásticamente los vectores de ataque
- El bajo costo de construcción hace que el dispositivo sea accesible para más personas en más partes del mundo
- La apatridia hace factible el uso de SeedSigner con múltiples semillas y/o múltiples billeteras
- La arquitectura de software completamente FOSS subyacente hace posible la creación independiente desde el origen
- El uso de hardware no específico de bitcoin puede mejorar en gran medida la privacidad del usuario
¿Que necesitas?
- Una computadora
- Raspberry Pi Zero, versión 1.3 (recomendable pero agotada en las tiendas) SeedSigner es compatible con los modelos alternativos W/WH/2W y Raspberry Pi 2/3/4 vea la disponibilidad de Raspberrys en stock en rpilocator.com, si ha elegido alguna de estas opciones alternativas es importante deshabilitar Wifi/Bluetooth por hardware mi recomendación seria ir por la Raspberry Pi Zero 2 WH con Headers, solo tomara unos minutos hacerlo. Proceso en video
- Pantalla/controles Waveshare de 1,3” 240x240 links de compra Wavesshare, Amazon, AliExpress
- Cámara compatible con Raspberry Pi (con un cable compatible con Zero) links de compra AliExpress 1 - 2 - 3 - 4
- MicroSD (minimo 4GB) con adaptador SD para conectar a la computadora y grabar la imagen, link de compra Amazon
- Powerbank con cable MicroUSB o cargador de RaspberryPi, es importante resaltar que si decide usar una powerbank asegurese que esta tenga un modo de bajo consumo
- Impresora 3D (opcional) si no dispone de una compre un case para su SeedSigner 1 - 2 - 3 - 4 - 5 - 6 - 7
Quiero saltarme todo el proceso de armado y de comprar materiales, quiero un SeedSigner ya!
Empecemos
- Descargar la imagen correspondiente al hardare de Raspberry Pi
- Grabar la imagen en la microSD use Rufus para windows y BalenaEtcher para MacOS
- Ensamblado
- Conectar la placa con los pines GPIO (omitir esta parte si estos ya vienen soldados)
- Encajar los pines GPIO con la pantalla Waveshare
- Inserte la SD
- Poner en un case. Hay varios diseños que puede descargar para imprimir
- Open Pill
- Orange Pill
- Simple Pill
- Lill Pill
- OrangeSurf Case
- PS4 Seedsigner
- OpenPill Faceplate
- Waveshare Coverplate
- Guarde sus semillas y SeedQR (plantillas, preferiblemente metal)
Si tiene dudas preguntas o aportes vaya a su Github, Telegram
Referencias
Sitios con las que me apoye para hacer este proyecto
Puede seguir estas guias de instrucciones con mucho mas detalle