M para Multisig [Polkadot A to Z]

Para tener la verdadera propiedad de sus activos en la blockchain, usamos cuentas y estas cuentas tienen direcciones. Una cuenta se gestiona con claves, una clave pública y una clave privada correspondiente. La propiedad de una cuenta se puede verificar mediante la capacidad de demostrar que tiene la clave privada, que le permite firmar transacciones. Sin la clave privada, las cuentas en blockchain no se pueden utilizar. Perder su clave privada es equivalente a perder su billetera para siempre. A veces necesitamos que varias cuentas firmen las transacciones, piense en cuentas bancarias compartidas o que el gobierno apruebe un proyecto de ley que necesita una cierta cantidad de signatarios. Aquí es donde entran las cuentas multi-signature (múltiple-firma), y son posibles en cadenas basadas en Substrate. Un multisig puede estar compuesto por dos o más cuentas y se debe definir un umbral (threshold) de firma. Este valor es igual o menor al número de cuentas que forman parte de la multisig. El umbral es la cantidad de firmas requeridas para firmar las transacciones que ocurren en el multisig para ejecutar la transacción. Las cuentas multisig pueden ejecutar cualquier función en la cadena que una cuenta regular puede realizar, incluidas el staking, la gobernanza y las transferencias simples. Sin embargo, es posible que desee tener cuidado al usar un multisig para staking o crowdloans que son sensibles al tiempo.

Más o menos genial…

Puede determinar una dirección de cuenta multisig incluso si no se ha generado. Todo lo que tienes que hacer es conocer las cuentas que forman parte de la multisig y el número de umbral. Usando estas entradas, podemos determinar la dirección multisig. Un subproducto interesante de esto es que puede enviar una transacción a una dirección inexistente, y si las cuentas que determinó que son los participantes de esa dirección crearan el multisig en algún momento en el futuro, podrían acceder a la transacción.

Por ejemplo, aquí, tomaré las direcciones stash de Kusama de Binance y Kraken y estableceré un umbral de 2. Esto generará la dirección multisig de esas dos cuentas, con un umbral de 2. Si elijo, puedo enviar KSM a ese multisig, y si los equipos de Binance y Kraken quieren acceder a ese KSM, tendrían que trabajar juntos para configurar el multisig.


Direcciones: E7ncQKp4xayUoUdpraxBjT7NzLoayLJA4TuPcKKboBkJ5GH F4xQKRUagnSGjFqafyhajLs94e7Vvzvr8ebwYJceKpr8R7T

Umbral: 2

Dirección multisig (SS58: 0): 15XPbLctpFzEwA9qZgvYbsfEwPaBN9KVe7MFQao6bEur8sfX


┌( ಠ‿ಠ )┘

Algunos casos de uso

  1. Se pueden usar dos cuentas como autenticación de dos factores (2FA) para una cuenta stash más grande. E incluso 3FA, o si elige 4FA, es posible; puedes crear tantos
  2. Puede reunir algunos amigos, crear una DAO o una corporación y usar una cuenta multisig que tenga los fondos para la entidad. Cuando hay una transacción, todos o la mayoría de los participantes deberán firmarla.
  3. Varias cuentas pueden unir fuerzas para postularse para un puesto en un Consejo (Council).
¡Ten cuidado!

Un par de cosas a tener en cuenta; una vez que se crea un multisig, ¡no se puede modificar! Y, si alguien perdiera el acceso a su cuenta, que es parte del multisig, el multisig podría quedar inutilizable, lo que sería muy malo. Además de eso, un multi-sig, una vez creado, necesita tener un depósito existencial para ser utilizable. Substrate permite a los desarrolladores de tiempo de ejecución (runtime) establecer una cantidad fija de cuentas máximas que pueden ser parte de un multisig, en el caso de Polkadot, este número es 100 y en otras cadenas de Substrate, este valor puede ser diferente.

Obtenga más información y cree un multisig…

Mire este video de nuestro equipo de educación para aprender cómo crear y usar un multi-sig. Además, consulte nuestra página Wiki para obtener una inmersión un poco más técnica y profunda sobre cómo funcionan los multi-sigs.

0
Sebastian CriptoPost author

L∉şs Ŧℛµşτ, 𝔐øℛє ŦℛµτĦ ✨Not your keys, not your cryptos 🔑 #Web3 / Substrate Ecosystem & Multi-Chain Vision / Researcher - Educator.

Comunidad Hispana de Polkadot.

Este es un centro educativo para aprender sobre Polkadot, Kusama y Substrate en Español.

0 comments

Comunidad Hispana de Polkadot. Este es un centro educativo para aprender sobre Polkadot, Kusama y Substrate en Español.