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

in hive-108451 •  3 years ago 
Buenas! Comunidad Crypto luego de haber estudiado completamente la clase por el profesor @sapwood, me siento preparado para publicar mi tarea realizada, sobre la billetera multifirma Electrum que nos presenta muchas oportunidades y seguridad sobre nuestros fondos.

IMAGEN EDITADA POR MI MEDIANTE CANVA

(1) ¿Qué es una billetera Multi-sig? ¿En qué se diferencia de una cartera de una sola llave? ¿Cuáles son los diferentes usos de una billetera Multisig?

Una billetera Multisig son un tipo de firmas digitales que emplea la función de utilizar dos o mas claves privadas para poder liberar una criptomoneda. Aquí cada usuario tienen una llave privada conectada en la billetera y acceso a las claves publicas maestras que son llamadas MPK, la cual debe ser compartida entre el grupo para poder firmar la transacción dentro de la misma red.

Las billeteras multisig proporcionan mejor seguridad, ya que se necesita las dos llaves publicas maestras al mismo tiempo para efectuar la transacción, por ejemplo si tenemos una puerta cerrada con seguro, la cual tiene dos cerraduras y dos llaves. Mi padre tiene una llave y mi madre posee la otra, entonces la única forma de poder abrir la puerta sera con ambas llaves al mismo tiempo, así no habrá forma que se pueda abrir sin el permiso de otra persona.

La billetera multisig viene con una combinación de "m de n" en el cual "m" esta referido al numero de firmas o autorización como podrían ser las dos llaves de la puerta asegurada con el ejemplo anterior y "n" se refiere al numero de cofirmantes que seria mis dos padres y la otra persona restante en dado caso de ser 2 de 3.

las combinaciones "m de n" podrían ser 2 de 3, 3 de 5, 5 de 7 y hasta una combinación diferente como 2 de 2, 3 de 3, 3 de 4, 3 de 5, etc. Como pueden ver hay muchas otras variaciones para configurar la dirección multisig.

¿En qué se diferencia de una cartera de una sola llave?

Una cartera de una sola llave solo necesita una clave para firmar transacciones, por lo tanto cualquier persona que tenga el acceso a esa clave, tendrá el poder para transferir los activos sin la autorización de nadie mas. Puede ser un proceso mucho mas rápido en cuanto a realizar una transacción, pero genera mucha mas inseguridad por que solo estamos protegidos por una sola clave y seria mas sencillo un robo por parte de piratas informáticos.

En cambio una billetera multisig necesita la autorización de dos o mas personas para poder transferir fondos en una cartera. Nos representa mucha mas seguridad por que nuestros activos solo se podrán mover si proporcionan varias firmas al mismo tiempo y se generan mediante el uso de diferentes claves privadas.

¿Cuáles son los diferentes usos de una billetera Multisig?

  • Una billetera multisig puede ser configurada en la computadora, en un teléfono inteligente, incluso guardar una clave privada en un papel para convertirla en un autentificador de dos factores, donde podríamos asegurarnos que nadie tenga acceso de ambas claves para realizar una transacción.

Aunque debemos tener precaución si queremos usar nuestra billetera multisig como una autentificacion de dos factores por que si se configura la dirección 2 de 2, tendríamos el riesgo de perder una clave y no volver acceder a nuestros fondos.

  • Un consenso de tomas de decisiones donde una junta directiva puede crear una cartera multisig para controlar el accesos a los fondos de una empresa. Si tenemos configurada una cartera 2 de 4 donde cada uno de los miembros tiene una clave, no va haber ningún miembro individual que pueda usar mal los fondos, por que tendría que esperar una decisión tomada por la mayoría de los miembros.
  • Una cartera multisig puede ser creada para una familia donde una configuración 3 de 5, solo se podría efectuar una transacción de acuerdo a la decisión colectiva de los miembros familiares.

  • La cartera multisig permite una transacción de fideicomiso donde si configuramos la billetera 2 de 3 vamos a tener la opción de un arbitro, así se va garantizar la firma de un comprador y un vendedor en caso de una disputa. Si nuestro comprador y vendedor están de acuerdo entonces podrán gastar los fondos de la multisig 2 de 3. Si hay una disputa entonces el arbitro y el comprador o el vendedor y el arbitro pueden acceder a realizar la transacción.

(2) ¿Descargar, instalar y configurar una billetera BTC Multisig 2 de 3 (Electrum)? ¿Cuál es la diferencia entre Seed key y MPK? ¿Compartiría la clave inicial o MPK con su cofirmante y por qué? (Se necesitan capturas de pantalla)

¿Descargar, instalar y configurar una billetera BTC Multisig 2 de 3 (Electrum)?

Primero para descargar e instalar Electrum Multisig, tenemos que ir hacia su pagina oficial -->Electrum y aqui vamos a descargar la versión de nuestro dispositivo, yo estaré seleccionando Windows.

Luego que vamos a nuestro Playstore debemos colocar Wallet Electrum e instalar nuestra aplicación para android.

Una vez hayamos ingresado a nuestra billetera multisig vamos a tener que configurar y empezamos colocando la opción "Multi-signature wallet". Ademas vamos a configurar nuestro numero de firmas que serán 2 y 3 consignatarios para crear nuestra billetera multifirma.

Luego vamos hacer click en la opción que dice "create new seed" que va ser nuestra clave semilla, la cual vamos a tener que copiar en un papel, para tener mayor seguridad de nuestra cuenta, ya que si la perdemos no vamos a poder ingresar a una de nuestras billeteras. Una vez la copiamos nos va pedir que confirmemos la clave seed key(Clave Semilla).

Una vez confirmamos nuestra Seed key vamos a estar generando nuestra clave privada publica, nuestra MPK la cual debemos igualmente guardar. Este paso necesitamos hacerlos durante 3 veces para poder generar todas las claves MPK que vamos a necesitar para configurar nuestra billetera multisig y así cada propietario tendrá su clave semilla la cual es de uso privado.

Luego de tener nuestra primera clave MPK, vamos a dar click en donde dice "Enter cosigner key" para estar colocando nuestra clave publica del consignatario numero 2. Solo necesitamos la clave MPK para estar opciones, ya que nuestra clave semilla es privada para cada consignatario.

Luego vamos a repetir el proceso para colocar nuestra clave MPK del consignatario numero 3, así vamos a terminar de configurar nuestra billetera multisig. Nos aparecerá un recuadro donde colocaremos una contraseña para ingresar a nuestra billetera una vez entremos a nuestra aplicación y la confirmamos.

Ya tenemos nuestra billetera multisig y lo que vamos hacer es confirmar nuestras direcciones, si todas coinciden es que nuestra Wallet esta correctamente.

  • Default_Wallet: Billetera 1

  • Billetera 2: Billetera 2

  • Default_Wallet: Billetera 3

Cuando te creas la billetera en la aplicación viene con el nombre de --> "Default_Wallet", el cual no se puede cambiar y mi tercera(3) billetera la estuve creando en otro dispositivo, por eso se llama de la misma forma.

Direccion: bc1qeppnd...8s9aqa2w

Por ultimo mi Billetera numero 3 fue creada en otro dispositivo de forma exitosa.

¿Cuál es la diferencia entre Seed key y MPK?

Seed Key

Seed Key o la clave semilla consta de 12 palabras que sirven como nuestra clave privada, la cual solo su creador debe saber para tener mayor seguridad de la cuenta, siempre es recomendable mantener esta clave en físico, como seria un papel escrito por nosotros. La clave semilla nos proporciona una gran seguridad en cuanto a la billetera multifirma, por que cada miembro cofirmante debe tener una clave semilla única que los otros cofirmantes no deben saber.Nuestra clave semilla es de mucha importancia por que con ella podemos recuperar el uso de la cuenta.

Clave Maestra Publica MPK

La Clave MPK o publica maestra es un conjunto de números y letras criptográficos que por lo general comienzan con la letra Z, con esta clave vamos a poder permitir el acceso de autorización a la billetera de cada propietario. Nuestra clave MPK se va generar luego de haber creado nuestra seek key en la billetera multifirma de electrum y dependiendo de la configuración de "m de n" sera la clave publica necesaria para completar la configuración de la billetera multifirma.

¿Compartiría la clave inicial o MPK con su cofirmante y por qué?

Para poder terminar el proceso de crear la billetera multifirma se necesita que los cofirmantes revelen su clave MPK, entonces la clave inicial Seed key jamas debemos compartirla por que estaríamos permitiendo el ingreso a los fondos de nuestra billetera, por lo cual solo debemos compartir nuestra clave MPK con los propietarios y consignatarios de la cuenta multifirma.

(3) ¿Cuántas carteras Multifirma "m de n combinaciones" diferentes puedes construir en Electrum? ¿Cómo exporta su clave semilla y privada (Electrum) en una billetera Multi-sig? (Se necesitan capturas de pantalla)

Yo utilice la opción de usar la billetera Electrum por el dispositivo android de mi teléfono celular, donde el numero de consignatarios y de firmantes son diferentes en cuanto hacerlo en un dispositivo windows. En el dispositivo android la configuración de "m (firmas requeridas) el máximo que posee son 5 y el mínimo es de tan solo 1. En cuanto a "n (consignatarios) el máximo es de 5 y el mínimo es de 2. Por lo que estuve investigando en el dispositivo windows el máximo de configuraciones son de 15 "m de n".

En cuanto al dispositivo android la configuración de "m de n" se puede combinar como 1 de 5, 2 de 5, 3 de 5, 4 de 5 y 5 de 5.

¿Cómo exporta su clave semilla y privada (Electrum) en una billetera Multi-sig?

En nuestro dispositivo android debemos irnos hacia donde esta el nombre de nuestra billetera y presionar para que nos aparezca un recuadro, aquí van a salir las descripciones de la billetera completada, nuestros fondos disponibles, las claves MPK asociadas y se puede visualizar nuestra clave inicial privada.

Luego si queremos importar nuestra copia de seguridad solo debemos presionar en el botón inferior que se encuentra en la pantalla, aquí claramente vamos a poder leer donde dice "Exportar copia de Seguridad" presionamos click y nos va salir un recuadro, donde aceptamos el acceso de almacenamiento interno, una vez presionamos en permitir se va estar exportando nuestra copia de seguridad fácilmente como un archivo en nuestro teléfono.

(4) ¿Realizar una transacción real (Enviar BTC) a otra dirección usando una billetera Multisig 2 de 3? (Puede realizar una micro transacción para esta tarea, también enviar una cantidad parcial para demostrar su experiencia con Cambiar dirección, se necesitan capturas de pantalla).

Primer debo comentar que no poseía fondos en mi billetera multisig, por lo cual utilice el intercambio Change now para enviar 200.000 trx que son aproximadamente 12.3$ dolares que fue lo mínimo que se necesitaba para un deposito en la pagina y luego me hicieran el envió de mis BTC a hacia la billetera multisig.

Luego me dirijo a la opción de realizar una transacción donde en nuestra billetera vamos a seleccionar la opción de enviar, y luego vamos a estar colocando la dirección del beneficiario, tenemos la opción de escanear un código QR y al colocar el monto solo vamos a estar colocando una descripción y por ultimo enviar.
voy a estar enviando una transacción a la siguiente dirección: bc1qfup59glq...wfj798v04x9m

Una vez enviemos nuestros fondos va aparecer un recuadro, aquí vamos a estar configurando la comisión de la transacción, si ubicamos el margen hacia la izquierda sera mucho menor.

Una vez envié los fondos el segundo propietario debe escanear para poder firmar la transacción y aquí debe dirigirse hacia donde dice transmitir para escanear el código QR y terminar firmando.

Como pueden ver los fondos fueron enviados y recibidos correctamente terminando mi transacción de multifirma.

(5) ¿Cuál es la diferencia entre recibir dirección y cambiar dirección? ¿Demuestra tu experiencia con un cambio de dirección?

Las direcciones de recepción de la billetera son únicas que puedes ser identificadas por el receptor de una transaccion, la cual forma la transacción de salida. Con la dirección de salida es que vamos a poder recibir fondos en nuestra billetera, por mi parte estuve utilizando la dirección de salida para poder recibir fondos del intercambio change now en nuestra multifirma. Podemos programar el vencimiento de nuestras direcciones las cuales podemos dejar activadas durante 24 horas o simplemente nunca desactivar.

El cambio de dirección es nuestro fondo restante, una vez realizamos una transacción nos va mostrar el monto que no se envió, por lo tanto se crean 2 salidas y la segunda salida que nos muestra la billetera Electrum es precisamente ese monto que no fue enviado o gastado. En la aplicación de androir las opciones son menores en cuanto a usar Electrum en un sistema windows de computadora y yo al transferir el monto completo no me aparece el cambio de direccion, aunque entiendo que es el giro de nuestro fondo cuando se envía una transacción y al restante se crea otra salida automáticamente que nos indica el cambio de dirección.

conclusión

La billetera Electrum nos permite una alta seguridad para enviar o retener nuestros fondos, por que mediante la configuración de consignatarios se puede tener un mayor control, ya que si hay una disputa la mayoría de los consignatarios podría detener dicha transacción. Aunque debo decir que se requiere un buen uso de información para poder manejar exitosamente la billetera, quizás para un novato no seria lo mas atractivo de usar, por que tiene algunos movimientos complejos, pero para un negocio seria una gran opción de proteger sus fondos.

Cc: @sapwood

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...