Temporada 3 de Crypto Academy | Curso avanzado - Tarea 5: Monedero multifirma (Electrum) - Combinaciones "m de n"

in hive-108451 •  3 years ago  (edited)

image.png

Introducción

El mundo de las criptomonedas siempre está en constante evolución debido a su potencial ilimitado, pero también es cierto que debe ofrecer formas cada vez más sencillas y seguras para que la adopción de esta tecnología avance a un ritmo mucho mayor y las personas puedan disfrutar de los privilegios que ello implica. Para alguien que desee entrar en este mundo el tema principal siempre será el de la seguridad y esto resulta mucho más cierto para las empresas interesadas en sacar algún provecho de la tecnología blockchain y las criptomonedas.

Debido a esto han surgido muchas innovaciones con respecto a las billeteras para hacer cada vez más seguras las transacciones y que sea más complejo para los hackers robar los fondos de una cuenta. Para fortalecer mucho más la seguridad de una billetera y ofrecer nuevas aplicaciones, se crearon las billeteras Multi-sig que permiten añadir una nueva capa de seguridad al aumentar el número de firmas necesarias.

(1) ¿Qué es un monedero Multi-sig? ¿En qué se diferencia de un monedero de clave única? ¿Cuáles son los diferentes usos de un monedero Multisig?

Al momento de realizar una transacción necesitamos firmarla utilizando una única clave, pero esto hace que nuestras billeteras sean bastante vulnerables. En aras de superar ese obstáculo y brindar seguridad a las personas se crean las billeteras Multi-sig, cuyo sistema de seguridad se basa en el uso de múltiples claves para firmar una transacción y así mantener más seguros los fondos de una cuenta.

Estas billeteras se pueden configurar de distintas maneras, donde hay un número determinado de cofirmantes y un número específico de firmas requeridas para mover los fondos. Por ejemplo:

1. 2 firmas y 3 cofirmantes.

2. 3 firmas y 3 cofirmantes.

3. 4 firmas y 6 cofirmantes.

Esta peculiaridad de varias firmas y cofirmantes hace que la billetera en cuestión sea mucho más segura y permite una realizar transacciones transparentes, seguras y sin intermediarios que cobren una comisión por arbitrar la compra/venta de algún objeto o activo.

Esta clase de billetera tiene muchas aplicaciones y resulta sumamente atractiva para las grandes empresas que están interesadas en el campo de las criptomonedas y no quieren ver sus activos robados por un hacker. La billetera en cuestión actúa como una caja fuerte que necesita de varias llaves para ser abiertas y de esta manera es imposible que ocurra un caso donde una sola persona desaparece con todos los fondos de una cuenta.
Diferencias

Multi-sig

• Una billetera Multi-sig funciona con un número determinado de firmas (claves) y un número específico de cofirmantes.

• Para realizar una transacción se debe cumplir con el número mínimo de firmas, puede ser 2 de 3 firmas.

• Son mucho más seguras ya que requieren un mayor número de firmas.

• Se necesita llegar a un consenso para gastar los fondos.

• Difícil de hacker.

Billetera de clave única

• Se requiere una sola clave para realizar la transacción.

• Más rápida.

• No se requiere consenso.

• Es menos segura.

• Más privada.

• Más fácil robar los fondos si te hackean.

Usos

Una billetera Multi-sig puede tener varios usos:

  1. Puede funcionar como la cuenta de una empresa.

  2. Puede ser utilizada para llevar a cabo la compra/venta de algún objeto de forma segura y sin intermediarios.

  3. Puede ser utilizado por una única persona para protegerse de los robos.

  4. Puede ser utilizado en una familia para decidir los gastos generales del hogar.

  5. Puede ser utilizado en proyectos de gran escala que requieran donaciones.

(2) Descargue, instale y configure un monedero Multisig de 2 de 3 BTC (Electrum).

Para descargar electrum, debemos ingresar a la página electrumb.org y dirigirnos al apartado de "descargas", allí encontraremos las distintas versiones y seleccionaremos, windows 7|Windos installer.

image.png

Una vez descargado el instalador, iniciamos con la configuración de la billetera. Lo primero sería el servidor, dejaremos marcada la casilla en automático.

image.png

Luego elegiremos el nombre y el tipo de wallet, en este caso marcaremos la casilla que dice Multi-signature wallet.

image.png

Colocaremos la configuración de 2 firmas y tres cofirmantes.

image.png

Lo siguiente seria la creación de la semilla.

image.png

image.png

Posterior a la generación de la semilla, el sistema nos mostrara cual es nuestra Master Public Key (MPK). Después de tener tanto la semilla como la MPK, tendremos que agregar la MPK de los otros cofirmantes.

image.png

image.png

image.png

Después de colocar todas las MPK, el sistema nos pedirá que creemos una contraseña que utilizaremos para ingresar a la wallet Multi-sig.

image.png

Esto seria todo para la creación de la wallet.

image.png

Una peculiaridad que tienen las direcciones de electrum es que siempre cambian y esto ayuda a evitar el rastreo de direcciones.

image.png


¿Cuál es la diferencia entre la clave semilla y la MPK?

Ambas son claves, pero tienen distintas funciones:

Seed key: Es una clave cifrada que permite la recuperación de la cuenta. Siempre debe mantenerse segura y no debe compartirse.

Master Public Key: Es una clave pública para firmar las transacciones. Esta clave también nos permite enlazar las wallet Multi-sig y sera necesaria para llevar de forma satisfactoria el consenso a la hora de gastar o mover los fondos de la cuenta. Puede compartirse.

¿Compartiría la clave semilla o el MPK con su cofirmante y por qué? (Se necesitan capturas de pantalla)

Compartiría la MPK porque esto permitiría enlazar las cuentas y será necesario tanto para la creación de la wallet como para firmar las transacciones. No se comparte la clave semilla porque es como darle tu cuenta la otra persona.


(3) ¿Cuántas combinaciones diferentes de "m de n" billeteras Multisig se pueden construir en Electrum?

Las combinaciones de firmas y cofirmantes en electrum pueden ser muy variadas. EL mínimo es 2 firmas y dos cofirmantes, pero eso se puede cambiar, dependiendo el uso y naturaleza de la wallet en cuestión. Si es algo mucho más serio como una empresa pueden optar por una combinación 4 firmas y seis confirmantes. Si posee una escala aun mayor, puede incluso optar por la configuración máxima que seria 15 firmas y 15 cofirmantes. Se puede jugar con eso, pero lo más recomendable es que hayan al menos tres cofirmantes para una billetera Multi-sig.

image.png

image.png

¿Cómo se exporta la semilla y la clave privada (Electrum) en un monedero Multisig? (Se necesitan capturas de pantalla)

Primero, seleccionamos el apartado que dice "wallet" y este desplegara una lista de opciones. Haremos clic en Seed para exportar la semilla. Nos pedirá la contraseña con la cual ingresamos al wallet y luego podremos exportar la clave semilla.

image.png

image.png

Para exportar la clave privada, también vamos al apartado de wallet, pero seleccionamos "private keys" y hacemos clic en export. Luego, introducimos nuestra contraseña y nos permitirá exportar la clave privada.

image.png

image.png

image.png

(4) ¿Realizar una transacción real (enviar BTC) a otra dirección utilizando un monedero Multisig 2 de 3? (Puede realizar una micro-transacción para esta tarea, también envíe una cantidad parcial para demostrar su experiencia con el cambio de dirección, se necesitan capturas de pantalla).

Antes de realizar la transacción utilizando la billetera Multi-sig, tuve que cambiar TRX por BTC en changeNow. Primero tuve que crear una cuenta la cual verifique a través de mi correo electrónico, luego, utilizando la función Exchange de la plataforma changeNow, cambie 200 TRX por BTC y coloque la dirección de una billetera electrum estándar que habia creado con anterioridad.

Tuve que enviar los TRX a una dirección que el Exchange especificaba y asi pase por un proceso de verificación que tomo varios minutos para que me llegaran los BTC. En un principio se reflejaban en mi cuenta como No confirmados, pero luego de unos minutos se confirmaron y los envie a la dirección de la billetera Multi-sig.

image.png

image.png

image.png

image.png

image.png

image.png

Ahora que tenemos los BTC en la billetera podemos comenzar con la transacción real. Primero, colocamos la dirección, el monto a pagar y hacemos clic en enviar.

image.png

image.png

Luego, se nos mostrara un recuadro con la transacción, y exportaremos el archivo de la transacción para que el otro cofirmante pueda firmarlo y que la operación se lleve a cabo.

image.png

image.png

image.png

Ahora, uno de los otros cofirmantes, tendrá que usar el archivo antes exportado para firmar la transacción y que así esta pueda realizarse. Al ingresar con el archivo de la transacción, tendrá que hacer clic en sign y le pedirá la contraseña, luego hará clic en broadcast y la transacción se llevara a cabo. Solo hay que espera y podemos ver los detalles mediante el explorador de bloques, donde podemos encontrar las dos direcciones de los firmantes.

image.png

image.png

image.png

image.png

image.png

(5) ¿Cuál es la diferencia entre Recibir Dirección y Cambiar Dirección? Demuestre su experiencia con el cambio de dirección.

La diferencia entre recibir dirección y cambiar dirección es que la primera hace referencia hacia las direcciones que utilizamos para movilizar fondos mientras que la segunda se refiere a las direcciones que el sistema de electrum utiliza para devolvernos esas pequeñas fracciones de BTC que quedan sobrando por la necesidad del gasto total.

image.png

Conclusión

Hay múltiples aplicaciones que se pueden explotar a través de las billeteras Multi-sig, no hay límites para la imaginación y el alcance de esta herramienta que probablemente seguirá evolucionando con el paso del tiempo. Para las personas particulares puede ser un gran aliado a la hora de proteger los fondos y esto es aún más cierto para las empresas o aquellos entes que deseen usar criptomonedas y posean grandes cantidades de fondos en su poder. Podría llegar el día en que sea una norma para todas las familias contar con una billetera Multi-sig.

No es perfecto, pero es muy seguro y sus posibilidades son infinitas. Solo hay que buscar la manera correcta de aprovechar y difundir esta clase de tecnología para que su aprobación sea cada vez mayor.


Me despido, cuídense mucho.

Muchas gracias por leer, espero les haya gustado.

Sinceramente les deseo salud y éxito.

Gracias @sapwood por el material de aprendizaje.

Y como no, agradezco también al resto de los saludadores que se esfuerzan día a día por que no haya una sola publicación sin verificación.


CameraPhotographerImage Editor
Honor 7s@leonelbMicrosoft Powerpoint 2010
Capturas de pantalla

image.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...