Midnight 与 Sig Network 携手,为 Ethereum 应用带来隐私
该集成使应用在 Midnight 保护个人用户记录的同时,仍可访问 Ethereum 现有流动性。资产保留在 Ethereum 上,无需跨链或转换为包装代币。
By SongMarketCap
Midnight Foundation 和 Sig Network 于10月28日宣布达成合作,将 Midnight 的可编程隐私与 Ethereum 上的应用连接起来。此次合作的核心是签名基础设施,它为 Midnight 智能合约提供各自的 Ethereum 账户,使私有的应用逻辑能够在公共市场上指挥交易。
Sig Network 也为 Nightmode 提供签名基础设施。其工具向在 Midnight 上构建的其他团队开放,目前与 Ethereum 的集成已在 Midnight 的 Stagenet 测试环境中运行。
私有用户记录与现有 Ethereum 市场
根据双方描述的模型,开发者可以在保留其基于 Ethereum 的基础设施的同时,为现有应用添加一个私有池。用户余额和身份在 Midnight 上受到保护,而应用继续在既有的交易与借贷协议上获取流动性。
一个拟议用例是通过 Uniswap 进行私密交易。订单在 Midnight 的池内相互抵消,只有剩余的净额会通过单个 Ethereum 账户流向 Uniswap。对于借贷,池可以汇聚资金并将其提供给 Aave,同时以私有方式记录每位存款人的份额。团队可以逐步引入这些功能,随后将策略与路由等更多功能迁移到 Midnight 上。
Midnight 合约如何授权 Ethereum 交易
Midnight 合约首先检查用户的请求。使用 Midnight 的智能合约语言 Compact 编写的电路会验证该操作、销毁相应的受保护凭证,并将一笔 Ethereum 交易加入队列。达到要求门限的独立 Sig Network 签名者随后生成一条标准的 Ethereum 签名,任何单个签名者都无法单独授权该笔交易。
该操作由合约控制的 Ethereum 账户发起执行,确认信息返回 Midnight 以便更新用户余额。Ethereum 仍会公开记录这些交易的金额与时间。隐私层保护账户活动背后的个人持有记录与用户信息。
[NEWSBREAK]
应用控制与 Stagenet 访问
该合作公告还阐述了针对应用的参与与披露规则。每个 Midnight 合约都可以决定接受哪些存款、用户必须提供哪些信息,以及谁可访问这些信息。选择性披露允许获授权方在不将数据发布到公共网络的情况下审查相关记录。应用保有彼此独立的账户,现有的 Ethereum 筛查工具也可应用于这些账户。
当前 Stagenet 的功能涵盖存款、在 Uniswap 上进行兑换、向 Aave 提供资产,以及提取到 Ethereum 地址。开发者可以在 Compact 中导入 Signet 模块,从其合约中将 Ethereum 交易加入队列。已发布的示例包含一个覆盖上述操作的 ERC-20 金库,以及部署工具与集成测试。