Una demostración del vault de privacidad de Midnight necesita firmantes externos para liberar tokens de Ethereum

By: cryptoslate.com|22/10/2026 14:00:42

Los retiros del vault experimental de Ethereum de SIG Network requieren su red de firmantes, aunque los activos subyacentes permanecen en Ethereum. El ejemplo ilustra la dependencia de retiro en el plan de privacidad Nightmode de Midnight: los usuarios queman un reclamo protegido antes de que se firme la transferencia externa, y la recuperación de transferencias fallidas también necesita una respuesta atestiguada.

La cuenta de Charles Hoskinson, @IOHK_Charles, dio la bienvenida a Tron a Midnight el 21 de octubre. La hoja de ruta de SIG tiene como objetivo a Tron para diciembre de 2026, mientras que su integración de Ethereum listada está en la red de prueba stagenet.

Cómo el vault de Ethereum mantiene activos

SIG describe su servicio como darle a un contrato de Midnight una cuenta de Ethereum ordinaria. Un umbral de firmantes produce la firma de Ethereum cuando el contrato la solicita. SIG dice que los firmantes son independientes y que ningún firmante único puede actuar solo.

En esta aplicación educativa y experimental, los tokens ERC20 subyacentes se encuentran en la cuenta EVM del vault. En Midnight, los usuarios poseen tokens de vault protegidos que representan sus reclamos sobre ese grupo. Por lo tanto, los activos nativos que permanecen en Ethereum responden a dónde se registran los activos; no responde, por sí mismo, a quién puede hacer que se muevan.

La distinción también explica la quema. Iniciar un retiro destruye el reclamo protegido que se está canjeando, en lugar de destruir el ERC20 subyacente. Un pago externo exitoso finaliza el canje. Si el pago recibe uno de los resultados de falla documentados, la aplicación puede restaurar el reclamo.

El recorrido de retiro trata el gasto del coin del titular como autorización. El titular proporciona un coin de vault protegido que coincide con el token y la cantidad exacta de retiro, luego elige una dirección de destino. El circuito rechaza un destino cero.

El circuito startWithdraw quema ese coin y pone en cola la solicitud. Un vaciado de cola posterior asigna el número de secuencia de transacción de la cuenta del vault, conocido como su nonce. El paso de envío luego registra una solicitud para la transferencia ERC20 exacta y notifica al servicio de firma MPC, o computación multiparte.

El resto es una secuencia de responsabilidades distintas:

PasoQué debe sucederConsecuencia del retiro
Autorizar y poner en colaEl titular gasta el reclamo protegido; Midnight registra la solicitud.El reclamo se quema antes del pago externo.
FirmarEl servicio MPC devuelve una firma para la transferencia del vault.La autorización del titular por sí sola no puede firmar desde la cuenta del vault.
Transmitir y ejecutarEl cliente envía la transacción firmada; Ethereum la procesa.Una firma devuelta aún necesita una transacción externa para ejecutarse.
AtestiguarEl servicio MPC informa el resultado de la transacción.El asentamiento de Midnight depende de un resultado autenticado.
CompletarEl vault verifica el registro de asentamiento y cierra la solicitud.El resultado determina si la quema protegida se mantiene o el reclamo se vuelve a acuñar.

El servicio de firma no transmite la transacción. La dApp o el relayer la ensamblan con la firma verificada y la envían a la cadena EVM.

Una transferencia fallida y un servicio silencioso son diferentes

El servicio tiene un segundo trabajo después de firmar. Proporciona una atestación del resultado de la transacción externa, separada de la firma que autorizó esa transacción. El protocolo de integración describe cómo vincular ese resultado a la solicitud y sus datos devueltos.

El vault verifica la atestación contra su clave de respuesta MPC configurada antes de permitir el asentamiento.

La especificación de retiro describe tres formas en que se puede restaurar la reclamación: una transacción revertida, una transacción que se volvió inviable porque otra consumió su nonce, o una transferencia ERC20 ejecutada que devolvió falso. Después de que el resultado atestado se coloca en cola y se vacía, el retirador completa la solicitud y recibe una cantidad protegida reacuñada.

Una transferencia exitosa que devuelve verdadero mantiene la quema en su lugar y cierra la solicitud. En el camino de fallo, la restauración es una reclamación de bóveda en Midnight, en lugar de un nuevo pago del activo nativo al destino.

La ruta de reembolso documentada requiere una atestación verificada y vaciada. Una solicitud de firma sin respuesta o una respuesta de resultado faltante no cumple por sí misma con esa condición.

El ejemplo también tiene un mecanismo de emergencia en el código de la bóveda. El desplegador puede iniciar una solicitud de reemplazo de nonce para una transacción de bóveda atascada, utilizando una transferencia de valor cero desde la cuenta de la bóveda de vuelta a sí misma en el mismo nonce.

El propósito es hacer que la transacción original sea inviable, después de lo cual un resultado atestado puede respaldar su liquidación de fallo. Iniciar esta recuperación está restringido al desplegador, aunque enviar una solicitud ya corregida es sin permisos. Es otra transacción firmada, seguida de atestación, en lugar de una salida que elude el servicio de MPC.

El código también lleva una advertencia específica: reemplazar una solicitud original antes de que el MPC la haya firmado puede competir con esa solicitud, dejando potencialmente sin atestación y quemando su reclamación protegida entregada.

El desplegador también establece la configuración inicial de cuenta, cadena y clave de respuesta y puede cambiar la configuración de gas de la bóveda. Las solicitudes ya iniciadas retienen los valores de gas copiados cuando comenzaron.

La prueba de producción es el camino de salida completo

El soporte de mainnet sigue vinculado a la hoja de ruta de SIG en el ledger v9. La actualización del repositorio del 21 de octubre prepara el paquete de bóveda 0.5.0 en SIG Midnight 0.25.0. En esa versión de código, el registro de direcciones publicado contiene una dirección de bóveda de stagenet y una entrada de mainnet en blanco, que el archivo define como no desplegada o publicada aún.

La demostración de pila completa separada de SIG utiliza Midnight stagenet y Ethereum Sepolia, ambas redes de prueba públicas, con un respondedor MPC de "fakenet". Eso demuestra un flujo de aplicación. No establece que un quórum de producción de firmantes independientes esté operando esa demostración.

La descripción de firma umbral de SIG aborda cómo se produce una firma. Evaluar un despliegue real también requiere saber cuántos firmantes deben cooperar, quién los opera, cómo pueden cambiar esos arreglos y qué recuperación puede completarse cuando el servicio ordinario no está disponible.

El alcance de la auditoría necesita la misma precisión. El informe final de Hacken con fecha del 21 de febrero de 2025 cubre contratos de firma de cadena de Ethereum Solidity. Su alcance no establece la cobertura de la nueva bóveda Compact o del sistema completo Nightmode.

Por lo tanto, la próxima evidencia de despliegue es más significativa que otro anuncio de expansión: el código de producción exacto y las direcciones, su configuración de firma y atestación, la cobertura de auditoría para esos componentes, y un camino de recuperación emparejado con la falla del servicio.

Precio de --

--
--
--

Este contenido se ofrece únicamente con fines informativos generales y no constituye asesoramiento financiero, de inversión, legal ni fiscal. Cualquier evento, recompensa, promoción en línea o información relacionada que se mencione en el presente documento no debe considerarse como una recomendación, solicitud o invitación a comprar, vender, tradear o de negociar de otra manera con cualquier criptoactivo. Los criptoactivos son sumamente volátiles y pueden provocar pérdidas. La disponibilidad de los servicios, productos y eventos relacionados de WEEX puede variar según la región. Tienes la responsabilidad de asegurarte de que tu participación esté de acuerdo con las leyes y regulaciones locales vigentes.

También te puede interesar

iconiconiconiconiconiconiconicon
Atención al cliente:@weikecs
Cooperación empresarial:@weikecs
Trading cuantitativo y MM:[email protected]
Programa VIP:[email protected]