From 2f8548baa9957badd4e6994c85c70c19e3324eba Mon Sep 17 00:00:00 2001 From: Yi-fantasy Date: Sun, 29 Dec 2024 19:45:33 +0800 Subject: [PATCH] feat(arbitrum): 2024.12.29 learning --- Yi-fantasy.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/Yi-fantasy.md b/Yi-fantasy.md index 9609046..cfd6751 100644 --- a/Yi-fantasy.md +++ b/Yi-fantasy.md @@ -827,4 +827,30 @@ coin mixing实际实施起来比较复杂,如果coin mixing设计的不好, 在实际操作中,虽然以上方式没有将x、y透漏给Bob,但是Bob可能通过蛮力方式遍历x、y的数值,和E(x)、E(y)验证,从而获取到x、y的具体值。所以如果想要安全,Alice在将E(x)、E(y)送给Bob前,需要对输入做一些随机化的处理,同时要保证处理过后的 x+y=7。 +### 2024.12.29 + +#### 盲签 + +盲签方法: + +- 用户A生成一个流水号SerialNum,银行在不知道SerialNum的情况下返回签名Token,减少A的存款 + +- 用户A把SerialNum和Token交给B完成交易 + +- 用户B拿着SerialNum和Token给银行验证,银行验证通过,增加B的存款 + +- 银行无法把A和B联系起来 + +- 中心化 + + + +#### 零币和零钞 + +零币和零钞在协议层就融合了匿名化处理,其匿名属性来自密码学保证。 + +零币(zerocoin)系统中存在基础币和零币,通过基础币和零币的来回转换,消除旧地址和新地址的关联性,其原理类似于混币服务。 + +零钞(zerocash)系统使用 zk-SHARKs 协议,不依赖一种基础币,区块链中只记录交易的存在性和矿工用来验证系统正产运行所需要关键属性的证明。区块链上既不显示交易地址也不显示交易金额,所有交易通过零知识验证的方式进行。 +