0xTodd ( thinking )|2025年12月01日 11:02
在过去写的 N 篇关于加密技术 FHE 的分析之中,发现过一个有意思的迹象,各种项目无一例外地在对比图那一页都加上了 Zama。
你别管大家怎么打的√和x,但是只有你的竞争对手最了解你,各个项目拉 Zama 过来踩一捧一,本来就说明了 Zama 在加密货币 FHE 这块的研究确实得到了同行公认😂。
之所以这则帖子要聊 Zama,是因为 @zama 最近终于也要开始公募了。
要理解 FHE 不容易。
经常爱举的一个例子。假如你有一道敏感的数学题,你需要计算机帮你处理。但是,你又不想直接把明文给计算机,那么你需要通过 FHE 来加密一下你的数学题,把这段加密后的乱码给计算机。
计算机虽然不懂这乱码什么意思,但是按照数学法则帮你处理了,给你回复一段乱码。可是,此刻你却可以把乱码还原成真正的答案。这样既利用计算机的算力,又确保了你的秘密没有泄露。
Zama 自己不是一条链,它应该算是一套协议,允许别人利用它这套技术做出 FHE 应用来,即“创建保密应用”。
比如说,Zama 这次公募拍卖本身就是用的它自己的 FHE 技术。它把传统的密封荷兰拍做成了链上版本,它有两个阶段:
1. 出价阶段
所有人都有充足时间出价
所有人自由出价
价格公开,但是数量保密
2. 结算阶段
智能合约从高到低求和,一直到数量填满为止
填满价为最终成交价
低价者退款,高价者退差价
这个结算有点意思,举个例子,假设共有 1000 枚代币,甲乙丙三人参加。
1. 出价阶段
-甲要买 200 枚,报价为 3,押金 200*3=600 U;
-乙要买 1000 枚,报价为 2,押金 1000*2=2000 U;
-丙要买 700 枚,报价为 1,押金 700*1=700 U。
2. 结算阶段
-甲按照 2 买到全额度 200 枚,退差价 200 U;
-乙按照 2 买到部分额度 800 枚,退剩款 400 U;
-丙因售罄没买到,退全款 700 U。
在现实世界,这个传统密封拍卖不难实现,只要有一个公证人即可。这个公证人有点类似于桌游里的法官,他有全局的知情权,知道每个人的价格和额度。
但是到了链上,没有这个公证人,就要靠密码学技术了。
Zama 实现的方式也很讨巧,很FHE。它要求每个出价人先通过智能合约,把若干数量的 ERC-20 的 USDT、USDC 和 DAI,变成 ERC-7984 格式的秘密资产。
出价时,你就从这个 ERC-7984 取出若干资产来参与拍卖。
而结算时,只有智能合约填满额度后,才能知道到底甲乙丙丁各自出了多少钱。而在拍卖过程中,从链上是看不出来的(因为相当于之前例子里的“乱码”)。
这里还涉及到一个博弈,就是理论上你可以出高价来多拿额度,反正最后是按照中间价成交,但是你要防范别人都这么想,这样的话容易买高了。
同样,你也可以来出个超低价来捡漏,反正买不到还能退款,尤其是当你发现总的ERC-7984 秘密资产金额比较少时。注意,在锁定这一步,因为涉及到 USDT 这些 ERC-20,所以链上是能看到的。变成 ERC-7984 后的操作是看不到的。
这么看,这个拍卖还真的是比较好的平衡机制,兼顾了不要拼手速,大家自由竞价、不价格歧视(最终成交价一致)三点,解决了拍卖的一个不可能三角。(0xTodd)
分享至:
脉络
热门快讯
APP下载
X
Telegram
复制链接