午夜隐私保险库演示需要外部签名者以释放以太坊代币

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

从SIG网络的实验性以太坊保险库提取资金需要其签名网络,尽管基础资产仍然在以太坊上。这个例子说明了午夜夜间模式隐私计划中的提取依赖性:用户在外部转账签名之前销毁一个受保护的索赔,而失败转账的恢复也需要经过认证的响应。

查尔斯·霍斯金森的@IOHK_Charles账户在10月21日欢迎Tron加入午夜。SIG的路线图将Tron作为2026年12月的目标,而其列出的以太坊集成则在stagenet测试网络上。

以太坊保险库如何持有资产

SIG将其服务描述为为午夜合约提供一个普通的以太坊账户。当合约请求时,签名者的阈值会产生以太坊签名。SIG表示,签名者是独立的,任何单个签名者都不能单独行动。

在这个教育性和实验性的应用中,基础的ERC20代币存放在保险库的EVM账户中。在午夜,用户持有代表他们在该池中索赔的受保护保险库代币。因此,原生资产留在以太坊上回答了资产记录的位置;但这并不单独回答谁可以使它们移动。

这种区别也解释了销毁的原因。开始提取时会销毁被赎回的受保护索赔,而不是销毁基础的ERC20。成功的外部支付完成赎回。如果支付接收到其中一个记录的失败结果,应用程序可以恢复索赔。

提取流程将持有者的代币支出视为授权。持有者提供一个与代币和确切提取金额匹配的受保护保险库代币,然后选择一个目标地址。电路拒绝零目标。

startWithdraw电路销毁该代币并排队请求。稍后的队列刷新分配保险库账户的交易序列号,称为其nonce。然后发送步骤记录确切的ERC20转账请求,并通知MPC(多方计算)签名服务。

其余是不同责任的序列:

步骤必须发生的事情提取后果
授权和排队持有者支出受保护的索赔;午夜记录请求。索赔在外部支付之前被销毁。
签名MPC服务返回保险库转账的签名。持有者的授权单独不能从保险库账户签名。
广播和执行客户提交签名的交易;以太坊处理它。返回的签名仍然需要外部交易来执行。
认证MPC服务报告交易的结果。午夜结算依赖于经过认证的结果。
完成保险库检查结算记录并关闭请求。结果决定受保护的销毁是否有效,或索赔是否重新铸造。

签名服务不广播交易。dApp或中继器使用经过验证的签名组装交易并将其发送到EVM链。

失败的转账和静默服务是不同的

该服务在签名后还有第二个任务。它提供外部交易结果的认证,与授权该交易的签名分开。集成协议描述了将该结果绑定到请求及其返回数据。

保险库在允许结算之前检查认证是否与其配置的MPC响应密钥相符。

提款规范描述了可以恢复索赔的三种方式:撤回的交易、由于另一个交易消耗了其 nonce 而变得不可行的交易,或返回 false 的已执行 ERC20 转账。在经过认证的结果排队并清除后,提款人完成请求并收到重新铸造的隐私金额。

成功的转账返回 true,保留燃烧状态并关闭请求。在失败路径上,恢复是对 Midnight 的金库索赔,而不是向目的地支付本地资产的新支付。

记录的退款路径需要经过验证的、已清除的证明。未回应的签名请求或缺失的结果响应本身并不满足该条件。

示例中还在金库代码中包含了紧急机制。部署者可以为卡住的金库交易启动 nonce 替换请求,使用来自金库账户的零值转账回到自身,nonce 保持不变。

其目的是使原始交易变得不可行,此后经过认证的结果可以支持其失败结算。启动此恢复仅限于部署者,尽管发送已修复的请求是无权限的。这是另一个签名交易,随后是证明,而不是绕过 MPC 服务的退出。

代码还带有特定警告:在 MPC 签署原始请求之前替换该请求可能会与该请求发生竞争,可能导致其没有证明并且其放弃的隐私索赔被燃烧。

部署者还设置初始账户、链和响应密钥配置,并可以更改金库的 gas 设置。已经开始的请求保留它们开始时复制的 gas 值。

生产测试是完整的退出路径

主网支持仍然与 SIG 的路线图上的账本 v9 相关联。10 月 21 日的代码库更新为 SIG Midnight 0.25.0 准备金库包 0.5.0。在该代码版本中,发布的地址注册表包含一个 stagenet 金库地址和一个空的主网条目,该文件定义为尚未部署或发布。

SIG 的独立全栈演示使用 Midnight stagenet 和以太坊 Sepolia,这两个都是公共测试网,配有一个“伪网络” MPC 响应者。这展示了一个应用流程。它并没有建立一个生产法定人数的独立签名者正在操作该演示。

SIG 的门槛签名描述了签名是如何生成的。评估实际部署还需要知道多少签名者必须合作,谁在操作他们,这些安排如何变化,以及在普通服务不可用时可以完成什么恢复。

审计范围需要相同的精确度。Hacken 于 2025 年 2 月 21 日的最终报告涵盖以太坊 Solidity 链签名合约。其范围并未建立对更新的 Compact 金库或完整的 Nightmode 系统的覆盖。

因此,下一个部署证据比另一个扩展公告更为重要:确切的生产代码和地址、其签名和证明配置、对这些组件的审计覆盖,以及与服务失败匹配的恢复路径。

-- 价格

--
--
--

本内容仅供参考,不构成任何金融、投资、法律或税务建议。文中提及的任何活动、奖励、线上活动或相关信息,不应被视为对购买、出售或交易任何加密资产的推荐、招揽或邀请。加密资产具有高波动性,存在价值损失风险。WEEX服务、产品及相关活动的可用性可能因地区而异。用户在参与前有责任确保符合当地适用法律法规。

猜你喜欢

iconiconiconiconiconiconiconicon
客户服务:@weikecs
商务合作:@weikecs
量化做市商合作:bd@weex.com