¿Qué es una Social Recovery Wallet?
El funcionamiento de estas wallets es básicamente el mismo de una multisig. De hecho, los tutores o guardianes que tienen el resto de claves, tienen la capacidad de actuar en caso de algún problema con tu cuenta (robo, extravío, incapacitación permanente o muerte del titular de la cuenta). La persona con la titularidad de la cuenta (el dueño de las criptos) puede acudir a las personas, instituciones, o pedir una recuperación de fondos para su cuenta.
En circunstancias normales, el usuario puede utilizar su wallet de Social Recovery Wallet como si tratara de una wallet tradicional, firmando los mensajes para aprobar sus transacciones. Pero en caso de pérdida de sus claves privadas, este podrá recuperar dicho acceso con la ayuda del resto de guardianes, usando una multisig que le habilite nuevamente dicho acceso.
Imagina por un momento el siguiente escenario:
Tienes un monedero con 100 BTC y has perdido el acceso al mismo, no tienes tu seed phrase, y tampoco tenías un respaldo del monedero en un lugar seguro. ¿Cómo recuperar tus 100 BTC? Bajo el esquema actual de las wallets esto es imposible, tus 100 BTC estarán allí por siempre retenidos, hasta que tengas las claves para ello. Esta situación no es extraña, de hecho, suele pasar muy a menudo, no solo en Bitcoin sino también en muchas otras criptomonedas.
Sin embargo, con una Social Recovery Wallet, puedes recuperar el acceso a tu monedero. Esto es posible, porque al momento de crear la wallet, has creado un monedero multisig especial, que permite esta acción. Dicha multisig permite que bajo determinadas condiciones (como el que no hayas hecho transacciones en un determinado tiempo) habilite a tus guardianes a realizar operaciones que pueden devolverte el control de tus monedas. Para ello, basta con que te pongas en contacto con tus guardianes, para que estos firmen en conjunto una transacción que te regrese el control de tu dinero.
Y esto es posible, porque los guardianes pueden firmar una transacción especial que cambiará la clave pública/privada registrada en el contrato original de la wallet por una nueva clave que estará en tu poder. Así recuperarás tus 100 BTC, y dejarás atrás el susto de perder todo ese dinero.
Espera ¿Es realmente seguro esto?
Seguro te preguntas ¿Y mis fondos no pueden ser robados de esta manera? La respuesta es No. Ello se debe a que el contrato que crea el monedero tiene una serie de condiciones que deben cumplirse para que los guardianes puedan actuar, si dichas condiciones no se cumplen no podrán hacerlo. Además, en caso de que tus guardianes confabulen para robar tu dinero mientras tienes tu monedero activo, la transacción realizada no se lleva a cabo de forma inmediata, dándote la oportunidad de negar dicha transacción, y de cambiar de guardianes para que no vuelva a pasar.
Esto claro, es solo una especulación de las posibilidades, pero te da una idea clara de que este tipo de acciones, han sido pensadas, analizadas y se han creado estrategias que nos aseguran que no puedan llevarse a cabo.
Adicionalmente, la selección de los tutores está en tus manos, siendo que pueden ser:
- Otros dispositivos (o mnemónicos de papel) propiedad del titular del monedero
- Amigos y familiares
- Instituciones, que firmarían un mensaje de recuperación si reciben una confirmación de su número de teléfono o correo electrónico o tal vez en casos de alto valor lo verifiquen personalmente mediante una videollamada.
Es decir, existen medios y estrategias que se aplican a este tipo de monedero con el fin de hacerlas lo más seguras posibles. De hecho, un ejemplo de este tipo de wallets lo podemos ver en Argent, cuyo modelo de seguridad y recuperación incluye este tipo de opción.