🇪🇸 8 formas de empezar a utilizar la funcionalidad de firmas múltiples en Cardano

¿Conocía usted que Cardano presenta un enfoque de smart contracts diferente debido a razones operativas y de seguridad?‍.

Al contrario que otras blockchains que utilizan un modelo de cuenta de tipo bancario, en Cardano no existe un smart contract que llame a otro en la misma transacción.

Los smart contracts de Cardano se emplean como validadores para evaluar la lógica y decidir si una determinada transacción debe tener éxito o no, en función de las condiciones establecidas en un contrato.

Así, por ejemplo, el remitente no necesita ningún permiso para que una transacción funcione; puede simplemente transferir ADA (u otro activo como el token NMKR) desde su wallet, y se realizará.

Es necesario el permiso del propietario del wallet para gastar ADA de su cuenta, lo que requiere que el propietario del wallet añada una firma a prueba de manipulaciones a la transacción que verifique su identidad. Este flujo de trabajo es el mismo en Cardano, tanto si se trata de una transacción simple como si es multisig (multifirma o firmas múltiples).‍

Transacciones con firmas múltiples: Presentación

Básicamente, una transacción multisig [con firmas múltiples] significa que varios titulares de wallet firman sus activos. A modo de ejemplo, NMKR permitió que varios firmantes recibieran NFT de un proyecto en una gran transacción, lo que fue posible con multisig. Los nodos de Cardano (llamados stake pools) validan las transacciones multisig mirando los UTXO de entrada (cantidad de fondos en su wallet), encontrando las direcciones que los poseen y buscando después las firmas correspondientes a las direcciones de entrada. ‍

En particular, con los últimos avances realizados por IOG en UTXO (ahora llamado UTXO extendido), los contratos multisig pueden ejecutarse, todo ello sin salirse de la cadena, lo que no ocurría antes.‍

Una vez cubiertos los aspectos técnicos, veamos cómo se puede utilizar multisig en el mundo real. He aquí nuestros principales casos de uso:

8 casos de uso para las transacciones multisig

1. - Proteger transacciones sensibles

Multisig puede utilizarse para requerir múltiples firmantes con el fin de ejecutar una transacción. Esto puede ser útil para transacciones sensibles. Podría crear, por ejemplo, un wallet multisig con el director general, el director financiero y el director de operaciones como firmantes. De este modo, las tres partes tendrían que revisar y acordar la transacción antes de que se lleve a cabo. ‍

2. - Permitir la ejecución del contrato solo cuando se cumplan determinadas condiciones

Se podría crear, por ejemplo, un contrato multisig que solo pudiera ejecutarse si dos de los tres firmantes estuvieran de acuerdo. Ello podría utilizarse para crear un sistema de votación o para asegurarse de que todas las partes implicadas en una transacción están de acuerdo.

3. - Crear transacciones bloqueadas temporalmente

Significando que una transacción no puede ejecutarse hasta que haya transcurrido un tiempo determinado. [Este caso de uso] uede utilizarse para crear contratos de garantía bloqueada o para asegurarse de que una transacción no se ejecuta hasta que todas las partes han tenido la oportunidad de revisarla.

4. - Crear órdenes limitadas

Una orden limitada es una orden para tomar, prestado o prestar un valor (como un bono NFT) a un precio determinado. Las órdenes limitadas no se ejecutan hasta que el valor alcanza el precio especificado. Esto puede proteger contra la volatilidad del mercado o garantizar que una operación se ejecute a un precio justo que x de n número de firmantes acuerden.

5. - Crear contratos que liberen fondos a lo largo del tiempo

Esto puede usarse para crear un servicio de suscripción o garantizar que los fondos se liberan solo cuando se cumplen ciertos hitos. Las condiciones para los hitos serían entonces necesarias para x de n firmantes antes de la ejecución.

6. - Lista blanca de direcciones que pueden recibir fondos de una wallet multisig

Esto puede utilizarse para crear un entorno de inversión seguro o garantizar que solo las partes de confianza puedan acceder a los fondos. A la inversa, multisig también puede utilizarse para crear una lista negra de direcciones a las que no se permite recibir fondos de una wallet multisig.

7. - Crear contratos que solo puedan ser ejecutados por un determinado número de firmantes‍

Esto puede utilizarse para crear contratos de votación o para asegurarse de que un contrato solo puede ser ejecutado por una mayoría de firmantes.

8 Realice las bajas de NFT rápidamente y evite costes de transacción innecesarios

Acumule NFT a la carta y pague al creador en ADA, cambie un NFT por otra o negocie varias. Una sola transacción puede cubrirlo todo. NMKR Studio puede ayudarle a conseguirlo.

Conclusión importante

En resumen, la característica multisig proporciona un mayor nivel de seguridad y control a los usuarios. También permite crear contratos y transacciones más complejos. No obstante, también pueden añadir complejidad a una transacción porque se necesitan varios firmantes. Por ejemplo, una transacción con un smart contract es mejor cuando solo se necesitan 2 firmantes y la transacción debe ejecutarse inmediatamente.

Una ventaja del uso de smart contracts frente a los multisig es que pueden programarse para ejecutarse inmediatamente cuando se cumplen determinadas condiciones. No obstante, también es importante recordar que los smart contract también pueden ser complejos y requerir un mayor nivel de conocimientos técnicos para desarrollarlos, integrarlos y gestionarlos.

En definitiva, tanto los smart contract como la posibilidad de multisig tienen sus pros y sus contras; solo es cuestión de decidir cuál se adapta mejor a sus necesidades.

Saludos, suyo, el equipo NMKR


Traducción al español de “8 ways you can start using multisig functionality”, escrito por Kush Sharma, en agosto 26 de 2022.


Notas del traductor

  • Corchetes del traductor.
  • :uk: indica que el enlace apunta a un contenido en idioma inglés.
  • :es: indica que el enlace apunta a un contenido en idioma español.

Considere suscribirse a las siguientes fuentes de información en español de Cardano según su interés.