Leí atentamente la capa de abstracción de cuentas de Dusk y descubrí que no se parchea en la capa de aplicación como en Ethereum $ETH , sino que ya se admite directamente desde la capa de consenso.
Los contratos inteligentes WASM de Dusk permiten a los usuarios definir su propia lógica de validación; el sistema permite que uses tu lógica para definir qué cuenta como una transacción válida. Puedes escribir la lógica de validación como un contrato WASM y desplegarlo en la cadena, y entonces tu cuenta ya no depende de las firmas tradicionales con curvas elípticas. También puedes personalizar en el contrato cosas como la recuperación social, la autenticación multifactor, la combinación de llaves de hardware e incluso autorizaciones condicionales basadas en el tiempo.
Esto es muy útil para usuarios institucionales. Por ejemplo, una empresa de gestión de activos puede establecer una regla de cuenta: transferencias por montos superiores a cierta cantidad requieren tres firmas de directores; por montos aún mayores, cinco firmas más un bloqueo de tiempo de 48 horas. Estas lógicas quedan escritas directamente en el contrato de la cuenta y no requieren pasar por ningún contrato intermedio ni por carteras multisig.
Otro detalle es la atomicidad en la ejecución de transacciones. El contrato de cuenta de Dusk permite encadenar varias operaciones dentro de una sola transacción: primero verificar la identidad, luego comprobar el saldo, después ejecutar la transferencia y, por último, actualizar el estado. Todo el flujo se completa en una única unidad atómica: o bien todo tiene éxito o bien todo se revierte. Esto es mucho más conciso que las dos etapas en Ethereum—primero autorizar y luego transferir—además de ahorrar una interacción adicional en cadena.
Por supuesto, personalizar la lógica de validación también implica una superficie de ataque mayor. Si el contrato de tu cuenta tiene vulnerabilidades, un atacante podría eludir tus reglas de validación y transferir los activos directamente. La respuesta de Dusk es fomentar auditorías rigurosas y verificación formal para los contratos clave, con el fin de garantizar la seguridad de los activos de los usuarios. Ese umbral de seguridad anticipado es una carga para los desarrolladores, pero una garantía para los usuarios.
$DUSK @Dusk #dusk
Los contratos inteligentes WASM de Dusk permiten a los usuarios definir su propia lógica de validación; el sistema permite que uses tu lógica para definir qué cuenta como una transacción válida. Puedes escribir la lógica de validación como un contrato WASM y desplegarlo en la cadena, y entonces tu cuenta ya no depende de las firmas tradicionales con curvas elípticas. También puedes personalizar en el contrato cosas como la recuperación social, la autenticación multifactor, la combinación de llaves de hardware e incluso autorizaciones condicionales basadas en el tiempo.
Esto es muy útil para usuarios institucionales. Por ejemplo, una empresa de gestión de activos puede establecer una regla de cuenta: transferencias por montos superiores a cierta cantidad requieren tres firmas de directores; por montos aún mayores, cinco firmas más un bloqueo de tiempo de 48 horas. Estas lógicas quedan escritas directamente en el contrato de la cuenta y no requieren pasar por ningún contrato intermedio ni por carteras multisig.
Otro detalle es la atomicidad en la ejecución de transacciones. El contrato de cuenta de Dusk permite encadenar varias operaciones dentro de una sola transacción: primero verificar la identidad, luego comprobar el saldo, después ejecutar la transferencia y, por último, actualizar el estado. Todo el flujo se completa en una única unidad atómica: o bien todo tiene éxito o bien todo se revierte. Esto es mucho más conciso que las dos etapas en Ethereum—primero autorizar y luego transferir—además de ahorrar una interacción adicional en cadena.
Por supuesto, personalizar la lógica de validación también implica una superficie de ataque mayor. Si el contrato de tu cuenta tiene vulnerabilidades, un atacante podría eludir tus reglas de validación y transferir los activos directamente. La respuesta de Dusk es fomentar auditorías rigurosas y verificación formal para los contratos clave, con el fin de garantizar la seguridad de los activos de los usuarios. Ese umbral de seguridad anticipado es una carga para los desarrolladores, pero una garantía para los usuarios.
$DUSK @Dusk #dusk