Crypto Academy Season 3 | Advanced course - Task 5: Multisig Wallet(Electrum)-- "m of n" Combinations Homework post for @sapwood

in SteemitCryptoAcademy3 years ago

imagen.png
Editado en Canva

El uso de monederos es esencial para poder guardar y manejar nuestros activos de una manera segura. Estos se componen de una clave pública y privada , la primera nos permite recibir activos y la segunta firmar los envios. A medida quesu uso se ha diversificado y masificado se han incorporado soluciones que afrecen mayor seguridad y usabilidad, como lo es el caso de los monederos multifirma.


imagen.png

¿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?

Un monedero nos permite básicamente recibir, guardar y enviar nuestros criptoactivos. Para poder hacer uso de ellos necesitamos el uso de nuestra clave privada para autorizar la operación.

Un monedero multifirma nos permite realizar las mismas funciones, con la diferencia que se necesita dos o más claves privadas para autorizar una transacción.

Esta tipo de tecnología existia antes del bitcoin, pero se aplicó a la blockchain en el año 2012, y as primeras billetras multifirma salieron en el 2013, como una manera de agregar más seguridad en las operaciones.

Alguna de ellos son: Electrum, Copay, Coinbase, Armory…

Aplicaciones:

Su uso proporciona mayor seguridad en múltiples casos:

Gestión de los fondos por parte de un grupo de personas:

  • Compañías donde existen varios socios para la toma de decisiones, y de los cuales se necesitará la aprobación de dos o más de dos socios autorizados para aprobar el movimiento de los fondos.
  • Ahorro familiar

Seguridad

  • como monedero autenticación de dos factores
  • en caso de extravío o pérdida de uno de los dispositivos o clave privada, no podrían acceder a tus fondos, y tú aun podrías mover tus fondos a un lugar seguro con las otras claves.

Arbitraje

  • custodia de fondos donde un tercero funcionará como arbitro en caso que no haya un acuerdo entre las partes y autorizar de acuerdo a su juicio el destino de los fondos en conjunto con una de las dos partes.


imagen.png

Monedero Multifirma Electrum. ¿Cuál es la diferencia entre la clave semilla y la MPK? ¿Compartiría la clave semilla o el MPK con su cofirmante y por qué?

Electrum es un monedero multifirma no custodiada de bitcoin que nos ofrece seguridad, rapidez y confiabilidad.

Permite exportar nuestras claves y mantenerlas fuera de línea.

Para instalar nuestro monedero deberemos crear nuestra frase semilla que permitirá recuperar el monedero en caso de extravío del dispositivo, robo o daños. Esta frase debe mantenerse en un lugar seguro.

También se creará a partir de la semilla una Master Public key, esta está asociada a una clave privada y nos permite crear múltiples claves publicas sin hacer uso de la clave privada, y con ella sólo se pueden observar los fondos pero no disponer de ellos.

La MPK se compartirá con los otros cofirmantes al crear la billetera multifirma, ya que se deberá incluir la MPK de cada una de los cofirmantes para poder restaurar la billetera multifirma.

La clave semilla no debe compartirse, ya que esta permitirá restaurar la billetera en cualquier otro dispositivo lo que permitirá acceder a las direcciones asociadas y a los fondos disponibles en ella.


imagen.png

Instalación

Ingresaremos a la página principal para descargar la billetera en nuestro ordenador [Electrum]( https://electrum.org/#download). Observarás una lista y vamos a elegir el archivo a descargar de acuerdo al sistema operativo de nuestro ordenador. Para instalar en el celular podemos visitar la tienda de Google Play.

imagen.png

Captura de pantalla Electrum


imagen.png

Captura de pantalla Electrum

Luego que se descargue el archivo procederemos a instalar y configurar nuestro monedero multifirma.

  • Le indicaremos donde se instalará y se selecciona install
  • AL instalarse abriremos la aplicación y nos preguntará de que forma se conectará y seleccionamos next

imagen.png

Captura de pantalla Electrum

  • A continuación elegiremos crear una billetera multifirma, haresmos clic en next
  • Seleccionar la cantidad de cofirmantes y firmas necesarias para aprobar una transacción, seleccionar next.

imagen.png

Captura de pantalla Electrum

  • Nos solicitará agregar los datos del primer cofirmante. Como es una billetera nueva seleccionaremos crear nueva semilla , clic en next
  • Nos mostrará la semilla que debemos escribir y guardar en un lugar seguro. Se nos recomienda no compartir, no escribir en la web y no guardar en la opcon de autocompletar.

imagen.png

Captura de pantalla Electrum

Confirmaremos nuestra frase semilla y seguidamente nos mostrará la Clave pública maestra (MPK) que deberemos compartir con nuestros cofirmantes para configurar el monedero.

Haciendo clic en next se nos solicitará agregar la MPK de los otros dos confirmantes en este caso.

imagen.png

Captura de pantalla Electrum

Agregamos las MPK de los cofirmantes 2 y 3 hacemos clic en next.

Para finalmente pedir la creación de una contraseña.

imagen.png

Captura de pantalla Electrum

De esta manera habremos configurado nuestro monedero multifirma. Es de hacer notar que cada cofirmante realizará el mismo procedimiento. Cada una con MPK diferente pero al generar una dirección de recibo esta debe ser igual.

Para generar la dirección se irá al apartado Receive y selecciona Never como fecha de expiración y a continuación new address.

imagen.png

Captura de pantalla Electrum


imagen.png

¿Cuántas combinaciones diferentes de "m de n" billeteras Multisig se pueden construir en Electrum? ¿Cómo se exporta la semilla y la clave privada (Electrum) en un monedero Multisig?

imagen.png

Captura de Pantalla Electrum

imagen.png

Captura de Pantalla Electrum


Con Electrum Wallet se pueden crear una variada combinación de billeteras multifirma, que van desde dos cofirmantes y dos firmas, hasta 15 cofirmantes y 15 firmas para autorizar la transacción.

m , n = 2,2; 3;2-3,3; 4,2-4,3-4,4; 15,2-15,3…15,5…15,10…15,14-15,15.

Para exportar la semilla seguiremos los siguientes pasos:

imagen.png

Captura de Pantalla Electrum wallet

En el menú superior wallet deslizar el cursor y en el menú desplegable hacer clic en seed

imagen.png

Captura de Pantalla Electrum wallet

A continuación pedirá introducir la contraseña que creamos anteriormente para nuestro monedero. Luego de introducirla, hacer clic en **ok**.

imagen.png

Captura de Pantalla Electrum wallet

Esto nos mostrará la frase semilla y la podremos escribir en papel preferiblemente para mayor seguridad de nuestra billetera multifirma.

De la misma manera si deseamos exportar nuestras claves privadas seguiremos estos pasos:

En el menú wallet seleccionaremos con el cursor la opción prívate keys la cual nos mostrará dos opciones, haremos clic en export.

imagen.png

Captura de Pantalla Electrum wallet

Seguidamente nos pedirá introducir nuestra clave y seleccionamos ok.

Además nos mostrará un cuadro de advertencia que dice:

la billetera no se restaurará simplemente exportando estas claves privadas.

imagen.png

Captura de Pantalla Electrum wallet


imagen.png

Captura de Pantalla Electrum wallet

Una vez seleccionado OK nos mostrará las claves privadas con las opciones de exportar como archivo CSV o JSON. Seleccionamos y hacemos clic en export

imagen.png

Captura de Pantalla Electrum wallet


imagen.png

¿Realizar una transacción real (enviar BTC) a otra dirección utilizando un monedero Multisig 2 de 3?

Para realizar esta parte de la tarea me apoyé en la sugerencia brindada por el profesor adquiriendo BTC en la plataforma de ChangeNOW.

Para hacer uso de esta plataforma de cambio cree una cuenta usando mi correo y creando una contraseña.

Sólo debemos verificar el correo y podremos empezar a usarla.

imagen.png

Captura de Pantalla ChangeNOW

Una vez verificado el correo podremos elegir las monedas que deseamos intercambiar, en este caso el cambio que realicé es de TRX a BTC.

Como no soporta la billetera multifirma de Electrum, coloque la dirección de una billetera estándar de Electrum. Y procederemos a hacer clic en siguiente.

imagen.png

Captura de Pantalla ChangeNOW

Luego procederemos a enviar las criptomonedas a la dirección que te muestra la página.

imagen.png

Captura de Pantalla ChangeNOW

Una vez recibidos los fondos la plataforma lo procesará y mostrará los detalles de la operación.

imagen.png

Captura de Pantalla TronLink


imagen.png

Captura de Pantalla ChangeNOW

Ya con la cantidad disponible realice la transacción de la billetera Electrum estándar a la multifirma para realizar la demostración.

  • Procederemos a abrir nuestra billetera Electrum, la cual nos pedirá la contraseña.
  • Al ingresar la contraseña nos mostrará la siguiente pantalla, en donde seleccionaremos la opción Send

imagen.png

Captura de Pantalla Electrum

Procederemos a llenar los datos:

  • Dirección de la billetera a transferir
  • Descripción
  • Monto

imagen.png

Captura de Pantalla Electrum

Cuando completemos los datos deberemos hacer clic en **Pay**.

imagen.png

Captura de Pantalla Electrum

Para confirmar la transacción nos pedirá ingresar la contraseña. La escribimos y hacemos clic en **Send**.

imagen.png

Captura de Pantalla Electrum

Al realizar está transacción nos aparecerá como status parcialmente firmado 1 de 2. Se necesitan dos firmas para aprobar la transacción.

Por lo que debemos hacer clic en exportar para compartir con el cofirmante para firmar la transacción.

imagen.png

Captura de Pantalla Electrum

Nos mostrará las opciones de: exportar a un archivo, copiar, escanear código QR. En esta ocasión la elección fue: Scan as QR code

imagen.png

Captura de Pantalla Electrum

Nos mostrará la información que deberemos escanear.

A continuación se iniciará sesión en la billetera electrum del segundo cofirmante desde un dispositivo móvil.


imagen.png

Captura de Pantalla Electrum

imagen.png

Captura de Pantalla Electrum


Una vez ingresada la contraseña, mostrará a billetera, y en el menú seleccionaremos send

Luego seleccionaremos la opción Scan, esto nos permitirá habilitar la cámara y escanear el código QR de la transacción.

imagen.png

Captura de Pantalla Electrum

Una vez escaneado el código se mostrará los detalles de la transacción. Se revisa y si todo está bien se procederá a seleccionar Sign.

imagen.png

Captura de Pantalla Electrum

Nos pedirá confirmar y seleccionaremos **OK**

imagen.png

Captura de Pantalla Electrum

Para finalizar seleccionaremos **Broadcast**, se mostrará una notificación que dice **Payment sent**, es decir **pago enviado**

imagen.png

Captura de Pantalla Electrum

De esta manera se ha completado la transacción de manera exitosa.


imagen.png

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

En nuestra billetera electrum podremos notar en el apartado Addresses un serie de direcciones, unas con el nombre de receiving y change .

La dirección de recibo (receiving) son aquellas que podemos compartir para recibir fondos en l nuestra billetera.
Las direcciones de cambio (change) son de uso exclusivo por el sistema, esto debido a que existen transacciones que por sus características que impiden el doble gasto, se procesan de manera completa y la diferencia es regresada a la billetera en una dirección de cambio.

imagen.png

Captura de Pantalla Electrum

La transacción realizada para esta tarea no generó una dirección de cambio, pues el monto que se transfirió fue la totalidad existente en una dirección quedando un saldo de 0 en la billetera.

imagen.png

Conclusión

Las billeteras multifirma cumplen funciones de una billetera estándar, con la diferencia que se necesita más de una firma para autorizar la transacción. Ideal para billeteras de uso empresarial, ahorro familiar e incluso organizaciones benéficas por sus características de seguridad y transparencia.

Para utilizarlas se necesita un conocimiento de la misma para no cometer errores. Pero ofrece la ventaja de que si se extravía la billetera de uno de los cofirmantes se pueden acceder y asegurar los fondos con la autorización de los otros dos cofirmantes.

Una vez que se tiene la práctica con el manejo de a billetera mutifirma Electrum su uso es bastante fácil y rápido.


imagen.png
Editado en Canva

Sort:  
Loading...

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 62702.02
ETH 2572.25
USDT 1.00
SBD 2.75