Quiero hacer lo siguiente: Quiero tener en papel 12 claves privadas sin cifrar ni nada que lo complique (son manías mías que no quiero explicar) con sus respectivas direcciones Bitcoins. O sea, Un archivo como éste (ficticio):
1,"12L9dmVLRCMboA65qmbxaW1VPtQFVVehBa","Ky1izYYoCTuzL2c8Dm6kvNJnprUcrBHkaB83PurgAC4WyhZ6Levk"
2,"15bfoU5Nduthsh5z4svc7C6RgrFzRHXytF","KyWn438HtDuurQKJ8EXzSTGu6YtSSFNm4FtH7trcD3U4BPdGvwEv"
3,"1Bazy1pUqvSYm5XXATZiXg86A4qCD48Qtu","L36y1CncKafz8xf426pgURmNDTTCzyXpMb6gMxnjGrRhaUAm2swc"
4,"1GnXWcQJu8kS7P2spsXHSMEWe1SXyByMNk","KxZyBfsKCM4KJqhMVrsUqCYS7fFsEc1zbybKx6vPwa1oNCN3FpGq"
5,"1611dcD3A43pPpe8jeQpqbLwWLu4okQEKx","KwNge6MSCDTxvLrx7G7dLDCGSwfzzqHtcjbuNWF7uKEsNYiwiDcm"
6,"16hBYvsjvrYGAJEXa4bZeRkqiL2YFvtzzx","KynyYAYgdRA5p2KZwzkgw4nF1XT8ezePjvRDBq3cG1GfYWzJsJUM"
7,"1N7RW6B63VssD6hqBvnQfEs3QgrN7EoJtd","Kx7uKWb3ScdDbMCzRLQfWS1e8yAAwU4QAAGhR8nc7x8ZREqncB5K"
8,"1DqX3yXSp3TB7NAMhJLAPRYu7TaFYLWtjo","L5TtGJUh2FnFPKQwZ5JXQm1YpA5cJBAHTdboTGV2Cre6Q4VwdE69"
9,"15KUv6q4MZKsroErBDASGH1s4rYPM2Asnj","KxqCewVkTqM4MJSDByATYiUn7ieMeo8RCZvdhG6G2m62MymCfP59"
10,"1H8w2SbjRQKYhTxHBtBYHz8yJF5zkDQoMo","Kyxsfkp8Sgpbbu4yTjtq1BXm3cCyRWGVzEVVRaKCDZV9hKwVJnoV"
11,"1F6e8XuPjdgdWxWa71cXFxgHWUXveZwV7Y","L1stua9uTV1F9NW2o38UUJD4LsmptotBZEV2Da3XggaQatY7ioWs"
12,"17kNHFCZQ3wnBq3upgLyJEzsKUQQX5tLhJ","L2iZ6s7W2TgLAYhAjsmMStMxe7A1scfAG3Nv9dx6My6TiBqisSQF"
Ahora vienen las condiciones: No tengo impresora y no quiero comprarla, sólo puedo acceder a una impresora enviando a alguien un archivo por correo electrónico para imprimirlo. Estoy dispuesto a escribir los caracteres que sean necesarios a mano, pero sin pasarse.
¿Qué hago?
Sería suficiente con escribir en un papel la clave privada. Por ejemplo: "Ky1izYYoCTuzL2c8Dm6kvNJnprUcrBHkaB83PurgAC4WyhZ6Levk". De ahí ya se obtiene automáticamente la dirección Bitcoin correspondiente. En este caso: "12L9dmVLRCMboA65qmbxaW1VPtQFVVehBa" .
¿Qué problemas tiene esto?
Primero y fundamental. Si lo dejas en casa y te entran a robar se lo pueden llevar todo. Por muy escondido que lo tengas, si alguien está horas dedicado a ello, lo va a encontrar.
Por tanto, aunque puede haber opciones mejores, una bastante poderosa es BIP38. ¿Por qué? Porque a nivel funcional es muy similar a una dirección multifirma 2 de 2 (necesitas las 2 partes posibles para acceder a los fondos), con la ventaja añadida de que una de esas partes puede memorizarse (la contraseña) sin perder seguridad (si se hace bien), lo que ofrece mayor flexibilidad.
Ventajas BIP38:
1. Aunque BIP38 no esté detallado en un estándar oficial, es bien conocido y muy usado, casi un estándar de facto. En
https://bitaddress.org está disponible y el código es libre.
2. Si se hace bien, sería imposible que los ladrones accedieran a las claves privadas.
3. La cadena 6PY es fácil de escribir con bolígrafo en un papel sin riesgo a equivocarse. En ese caso, estarías protegido frente a fallos electrónicos.
4. Permite todas las combinaciones básicas de seguridad:
a. puedes dejar un control delegado a algún amigo,
b. puedes mantener todo bajo tu control de manera que si mueres los bitcoins quedarían inaccesibles,
c. puedes delegar el control a terceros (notarios, domicilios en otras jurisdicciones).
Antes de comenzar el proceso piensa cuánto vas a dejar en "herencia" a tus amigos (caso a), cuánto va a estar absolutamente bajo tu control (caso b) y cuánto va a estar bajo un procedimiento más elaborado que puede requerir viajar a otras jurisdicciones o visitar notarios con el DNI en un entorno seguro (caso c).
Recuerda poner una contraseña muy fuerte, por ejemplo con mayúsculas, minúsculas, números e incluso símbolos. Una vez que has escrito en un papel la cadena BIP38 (que empieza por 6PY), verifica que no te has equivocado. Por razones evidentes, recomendaría no dejar en un mismo lugar la "cadena 6PY" y su correspondiente contraseña.