作者: Joe Andrews
Aztec2.0 已经上线 6 个月了。自启动以来,我们的系统已经传输了 550 万美元的价值,让隐私转账成了用得起的选择。我们的系统发送了超过 21000 笔交易,但我们设置了单笔交易最多转 1 eth 的额度,因为这项技术毕竟是实验性的,我们想给用户多点保护。
今天,我们骄傲地宣布 Aztec 网络的下一组升级。这些升级意味着,以太坊上的第一个隐私 rollup 走过了试验阶段,已到达实战阶段。
验证器升级和 bug 修复
提高转账额度
zk.money 的私钥变更
UI 升级
验证器升级和 bug 修复
自启动以来,Aztec 一直保留着对 rollup 智能合约的控制权,以便在出现 bug 时升级验证器合约。
我们的方法是不断在内部审计协议,并公开悬赏 bug。成果是,我们已经修复了我们的 ZK-SNARK 电路的 5 个问题。更多细节可看此处。得益于这种升级权限的控制,所有的 bug 都得到了缓解,没有造成任何资金损失。
这段时间的呕心沥血增加了我们对这套系统安全性的信心,我们衷心感谢所有在早期阶段使用了这个系统的用户。创建一个让代码可以得到公开审计的环境并投入真金白银,为所有用户带来了安全性的提升。
提高限额 —— 每笔交易 10 万美元!
我们将把每笔交易的转账限额提高到 10 万美元!我们的团队对自己的密码学和合约很有信心,已经准备好让这个系统承载更大的体量了。Aztec 2.0 现在支持的三种资产,转账额度都提高了:
30 ETH
10 0000 DAI
2 renBTC
私钥变更
为了反映转账额度的上升,我们正在改进 zk.money 的用户界面。我们的目标是更好地保护用户的资金安全
改变用户的签名消息
之前,zk.money 要求用户签名一个十六进制的字符串来生成一个 Aztec 私钥。这是一个糟糕的做法。非常感谢 Franziska Heintel 在 EthCC 上点名我们,指出这个问题。
现在,用户只需签名一条可读的消息,就像下面的一样。接下来几个月我们还会不断提高透明度。
- zk.money 上新的签名消息 -
不在浏览器中存储支付密钥
在此之前,zk.money 会在浏览器中存储 Aztec 支付密钥。现在,为了安全起见,支付密钥会在每笔交易发出前派生出来。每次交易派生一个密钥要安全得多,可以对抗设备丢失、恶意访问的风险,虽然用户体验会差一些。
在接下来半年中,你的 Aztec 支付密钥将成为你的以太坊私钥,显著提升用户体验。
为了协助这一变更,所有的 zk.money 用户都要迁移自己的账户。未来三周,前一交易和隐私交易都将是免费的。
UI 升级 —— zk.money
基于我们在 Discord 频道中收集的常见反馈,我们已经对在 zk.money 上给 L1 发账的功能做了一些调整。
Aztec 网络有内部交易,所以发往 L1 的解蔽交易的隐私集,就是隐蔽交易的集合,也是解蔽交易的来源。为便利用户操作,现在用户会被解蔽到便利的隐私集中 —— 可以使用任意数额,但隐私性可能下降。
第二点,当用户解蔽到一个已经用过的地址时,用户界面会弹出提醒;另外,数额也会对齐到小数点后两位,以防止在解蔽时造成粉尘攻击。
原文链接:
https://medium.com/aztec-protocol/aztec-2-0-updates-100-000-transaction-limits-more-e55c17c0ecf8