Las cuentas multifirma requieren firmas adicionales para iniciar acciones/transfers.
Las cuentas de codename se pueden convertir en multifirma. Los cosignatarios, que son otras cuentas, se convierten en administradores de la cuenta multifirma.
A partir de ese momento, la cuenta multifirma no puede anunciar transacciones por sí sola. Un cosignatario multifirma debe proponer una transacción que involucre a la cuenta multifirma, envolviéndola en una Transacción de Agregación.
Para registrar la transacción en el bloque, los demás cosignatarios deberán estar de acuerdo.
No siempre es necesario que todos los cosignatarios firmen las transacciones asociadas con la cuenta multifirma. codename permite establecer el número mínimo de acuerdos de los cosignatarios. Estas propiedades se pueden editar posteriormente para adaptarse a casi todas las necesidades.
La implementación actual de la multifirma de codename es “M-de-N�?/em>, donde M es el número de cosignatarios requeridos para anunciar una transacción y N es la cantidad total de cosignatarios para esa cuenta multifirma en particular. Esto significa que M puede ser cualquier número igual o menor que N, por ejemplo, 1-de-4, 2-de-2, 4-de-9, 9-de-10, y así sucesivamente.
De manera similar, los cosignatarios pueden invitar a otras cuentas a participar en la multifirma, o proponer la remoción de otros cuando se cumplan las condiciones definidas.
Note
Las cuentas multifirma son una herramienta poderosa, pero úsala con precaución. Si las claves de los cosignatarios se pierden y no se alcanza la aprobación mínima, se perderá permanentemente el acceso a los fondos de la cuenta multifirma. Elige sabiamente el parámetro de “remoción mínima�?para evitar esta situación.
La red pública define las siguientes restricciones para las cuentas multifirma, siendo los valores presentados configurables por red.
Las cuentas multifirma pueden tener hasta 25
cosignatarios.
Una cuenta puede ser cosignataria de hasta 25
cuentas multifirma.
Una cuenta multifirma puede ser cosignataria de otra cuenta multifirma, hasta 3
niveles. Las cuentas multifirma de varios niveles añaden lógica “Y/O�?a las transacciones de firmas múltiples.
Las transacciones de modificación de la multifirma (MultisigAccountModificationTransaction) deben estar envueltas en una Transacción de Agregación. Los nuevos cosignatarios añadidos a la multifirma deben aceptar participar firmando la transacción de agregación.
Existen una amplia variedad de aplicaciones útiles para las cuentas multifirma. Veamos algunos de los casos de uso más comunes.
Varias familias son miembros de una sociedad filatélica local y utilizan una cuenta compartida para comprar estampillas.
Para asegurarse de que todos estén de acuerdo en cuáles estampillas antiguas deben comprar y a qué precio, utilizan una cuenta multifirma. De esta manera, todos los miembros de la sociedad deben aprobar la transacción antes de que se incluya en la cadena de bloques.
Alice quiere asegurarse de que sus fondos no sean comprometidos de ninguna manera. Por lo tanto, configura una cuenta multifirma con sus fondos y vincula dos cuentas (cuentas firmantes) para controlar su cuenta multifirma como una forma de autenticación de 2 factores.
Ambas cuentas firmantes deben aprobar la transacción, y las cuentas firmantes están ubicadas en plataformas informáticas diferentes con contraseñas diferentes. Esto significa que incluso si un hacker malintencionado o un virus comprometieran una de sus cuentas, los fondos seguirían estando seguros.
Las cuentas multifirma se pueden utilizar para representar la propiedad de activos.
Una empresa podría crear una cuenta multifirma de 1-de-1 para cada uno de sus productos, añadiéndose a sí mismos como cosignatarios. Cuando la empresa vende el producto a Alice, ella se convierte en la propietaria al ser añadida como cosignataria, y la empresa es eliminada en la misma transacción.
En este ejemplo, un fabricante está enviando un producto farmacéutico.
El producto recibe su aprobación de calidad (token) solo cuando su registro en la cadena de bloques muestra que tiene una fecha de producción, una inspección de seguridad y se envió a la temperatura correcta.
Sensores en el contenedor de envío reportan datos de temperatura cada 5 minutos y los consolidan en un informe diario.
Este ejemplo muestra cómo se puede hacer que una cuenta de alta seguridad sea más fácil de usar.
Las transacciones solo se aprueban desde una billetera de hardware O tu teléfono Y una inteligencia artificial de detección de fraude. codename permite una variedad de configuraciones de seguridad a nivel de protocolo para mantener a las empresas y a sus clientes libres de hackeos.
Id |
Tipo |
Descripción |
---|---|---|
0x4155 |
Crear o modificar un contrato multifirma. |
Configuración de su estación de trabajo
Title overline too short.
Create a new Bitxor account to start sending and receiving transactions.
Obtener la información de la cuenta
Title overline too short.
Envío de tokens y mensajes entre dos cuentas
Defina, firme y anuncie una transacción de transferencia.
Envío de múltiples transacciones juntas
Title overline too short.
Creación de un contrato de depósito en garantía
Title overline too short.
Firmar automáticamente transacciones agregadas enlazadas
Title overline too short.
Conseguir un bloque por altura
Title overline too short.
Title overline too short.
Esta guía te mostrará cómo configurar una cuenta conjunta.
Registro de un espacio de nombres
Title overline too short.
Agregar un nuevo firmante a una cuenta multisig
Title overline too short.
Eliminación de un firmante de una cuenta multisig
Title overline too short.
Modificando la aprobación mínima de una cuenta multisig
Title overline too short.
Cofirmar transacciones de bonos agregados
Title overline too short.
Convirtiendo el anuncio de transacción asincrónica en sincrónica
Fragmento útil para anunciar una transacción y esperar hasta que se confirme.
Creación de un subespacio de nombres
Title overline too short.
Crear una cuenta de multisig de varios niveles
Title overline too short.
Title overline too short.
Intercambio atómico entre cadenas de bloques públicas y privadas
Title overline too short.
Leyendo transacciones de una cuenta
Obtén la lista completa de transacciones que involucran una cuenta.
Modificar el suministro de tokens
Title overline too short.
Obteniendo la cantidad de activos enviados a una cuenta
Title overline too short.
Envío de una transacción multisig
Title overline too short.
Vincular un espacio de nombres a un token
Title overline too short.
Vincular un espacio de nombres a una dirección
Title overline too short.
Obtener la información del espacio de nombres
Title overline too short.
Obtener la información del token
Title overline too short.
Prevención de ataques de spam con restricciones de cuenta
Title overline too short.
Title overline too short.
Ampliación del período de registro de un espacio de nombres
Title overline too short.
Obtener el identificador de activos detrás de un espacio de nombres con recibos
Title overline too short.
Restricción de transferencias de tokens
Title overline too short.
Delegar restricciones de tokens a un tercero
Permita que otra cuenta agregue restricciones a sus tokens.
Asignación de metadatos a una cuenta
Title overline too short.
Asignación de metadatos a un espacio de nombres
Title overline too short.
Agrega datos personalizados a un token.
Title overline too short.
Title overline too short.
Adjuntar entradas de metadatos a una cuenta
Obtenga la lista de entradas de metadatos adjuntas a una cuenta.
Obtención de restricciones globales de token adjuntas a un token
Title overline too short.
Adjuntar entradas de metadatos a un espacio de nombres
Title overline too short.
Obtención de restricciones de dirección de token adjuntas a una cuenta
Title overline too short.
Obtener entradas de metadatos adjuntas a un token
Title overline too short.
Actualizando entradas de metadatos
Title overline too short.
Adjuntar las restricciones de la cuenta a una dirección
Obtenga la lista de restricciones de la cuenta.
Hay una gran cantidad de configuraciones relacionadas con la red que se pueden personalizar en Bitxor.
Title overline too short.
Aprende cómo acceder a la instancia de MongoDB de tu nodo API.
Agregando firmas conjuntas a transacciones completas agregadas
Title overline too short.
How to use this handy node deployment tool.
Activación de la recolección delegada utilizando la Billetera de Escritorio
Title overline too short.
Activando la cosecha delegada manualmente
Title overline too short.
Activando la recolección remota
Title overline too short.
Title overline too short.
Cómo ejecutar un nodo Bitxor con mayor seguridad.
Configuración de nodos sin custodia
Title overline too short.
Recuperando el suministro global de tokens
Title overline too short.
Cómo mantener su nodo Bitxor en funcionamiento de manera saludable.
Title overline too short.