Multisig: el estilo RSK

Por el Ingeniero de software Antonio Morrone
23 de julio de 2021

¡Anunciamos RIF Multisig!

¿Qué significa multisig?

El término "multisig" significa "multi-firma" y se usa para describir cuentas asociadas con más de una clave privada. La cuenta se crea con una lista de propietarios y una política "m-out-of-n": cuando las transacciones son aprobadas por al menos m propietarios, se pueden ejecutar.

En blockchain, cada transacción implica el uso de una firma de clave pública; cada participante de blockchain posee un par de claves pública/privada. Los participantes usan las claves privadas para firmar una transacción y todos los demás participantes pueden verificar esa firma usando la clave pública del firmante.

Con una cuenta multisig, cada transacción requiere la firma de muchas cuentas antes de ejecutarse. Un participante (que se encuentra entre los propietarios de la cuenta multisig) puede iniciar la transacción, pero solo cuando los otros propietarios aprueben esa transacción, se ejecutará.

¿Por qué?

La cuenta multisig elimina el punto único de falla en caso de ataques y permite la implementación de una variedad de casos de uso en los que una o varias partes están involucradas. A continuación mostramos algunos ejemplos.

  • Redundancia: si un usuario pierde la clave, los fondos no se pierden, porque las otras claves aún se pueden usar.
  • 2FA (autenticación de dos factores): un solo usuario puede tener una web wallet y una wallet móvil asociadas con una cuenta multisig, política 2 de 2.
  • Aprobación de los departamentos: dos departamentos deben aprobar cada transacción antes de ser publicada, política 2 de 2.
  • Cuenta de ahorro de los padres: un niño puede gastar dinero solo con la aprobación de alguno de los padres.

RIF Multisig

RIF Multisig ofrece todas las características de los métodos SDK adicionales de Gnosis Safe +, llevando la solución multisig a RSK y al ecosistema de Bitcoin de manera fluida por primera vez. También ayuda a adaptar la experiencia DeFi para Bitcoin con Ethereum en seguridad y UX. Los desarrolladores pueden integrar la solución de código abierto con el apoyo del equipo de Apps & Services de RSK.

Arquitectura de la solución RSK

¡Visite DevPortal para obtener más información y comenzar! También puede obtener asistencia del equipo de RIF Identity a través de Open Slack.

Follow our news!