最近天天接到推销电话,我突然想明白隐私这事没那么简单
这段时间不知道怎么回事,天天有推销电话打进来。
昨天又一个,一接起来就是个甜甜的女声:“先生您好,我们是XX银行的,您最近有贷款需求吗?”
我说没有。她说那您考虑办信用卡吗?我说不用。她说那您对理财产品感兴趣吗?我说不感兴趣。她还想继续,我直接把电话挂了。
挂了之后越想越气:这些人怎么知道我电话的?我什么时候把个人信息泄露出去了?
然后开始回忆:上个月在某APP注册过,上周在某网站留过手机号,前阵子办银行卡填过资料……根本想不起来是哪个环节出的问题。
今天写这篇文章的时候,突然想到Midnight。不是因为Midnight能帮我阻止推销电话(这个估计不行),而是我突然理解了隐私这件事的复杂性。
隐私不是“全藏起来”,是“该给谁给多少”
以前我觉得隐私就是:我的信息谁也别想看,全给我藏好。
但这几个月研究Midnight,慢慢发现这事没那么简单。你真的能把所有信息都藏起来吗?不可能。你要办银行卡,就得给银行身份证;你要收快递,就得给快递员地址;你要找工作,就得给HR看简历。
问题是,这些信息给出去之后,就被别人拿着了。银行会不会泄露?快递公司会不会倒卖?HR会不会存到你不知道的地方?
Midnight的思路是:信息还在你手里,只给验证结果,不给原始数据。
就像那个推销电话。如果Midnight那套用起来,会是什么样?贷款公司想知道我有没有贷款需求,不是直接拿到我的手机号,而是可以问系统:“有没有人最近三个月内查过房贷利率?”系统返回一个统计结果,但不透露具体是谁、电话多少。或者,他们可以发个验证请求,我这边收到后可以选择“验证通过”或“拒绝”,整个过程手机号都不出我的手机。
(写到这儿我手机又响了,陌生号码,直接挂掉。)
信息不上链,那怎么用?
我以前一直有个疑问:Midnight说数据不上链,只上证明。那数据存哪儿?
今天翻资料终于搞懂了,存在本地,或者存在你自己控制的服务器上。区块链上只存一个东西——零知识证明。
举个例子:你去医院看病,医生想看你的历史病历。现在的情况是,你得把以前的病历从A医院调出来,发给B医院。这个过程里,你的病历会经过网络传输、存在B医院的服务器上、可能还被好几个实习生看到。
Midnight如果普及了会怎样?你在自己手机里存着完整的病历。B医院发来一个请求:“请证明患者三个月内做过血常规检查,结果正常。”你手机里自动生成一个证明,发给B医院。医生验证一下——哦,正常的。至于你具体指标多少、白细胞几个、红细胞几个,医生看不到,也不需要看到。
病历从始至终没离开过你的手机。
(写到这儿我有点兴奋,这要是真普及了,以后看病不用每次都重做检查了。但转念一想,医院系统愿意接吗?这涉及到利益。算了不想了。)
跨链才是大招
今天还看到个新东西:Midnight要做跨链桥,连比特币、以太坊、Solana这些链。
意思是以后你在比特币上有钱,可以直接在Midnight上用,不用来回换币。整个过程隐私保护,交易细节不公开,但可以验证。
我理解的是:比特币上有个地址,里面有钱。你想用这笔钱在Midnight上买个东西。传统做法是,你得把比特币转到交易所,换成NIGHT,再转过来。这一路全是公开的,谁都能看到。
Midnight的跨链桥如果做成了,你可以直接在比特币链上锁定一笔钱,然后在Midnight上生成一个证明:“我有这么多比特币,可以用来支付。”Midnight网络验证这个证明,然后让你买东西。整个过程,比特币地址没暴露,交易金额没暴露,但交易能完成。
(写到这儿我妈又发微信了,问晚上回不回家吃饭。我说回。她说那买点菜回来。我说好。然后她发了条语音:买两根黄瓜,别买多了,上次买的放到烂了。我心想:这就是数据最小化原则,只披露必要信息——两根黄瓜,不放数量,不放品种,不放上次浪费了多少。完美。)
晚上还得去买黄瓜
写完了,准备出门买菜。
今天最大的收获是:隐私不是让你变成隐形人,是让你能控制自己的信息给谁看、给多少、给多久。
推销电话还是会打进来,但至少我知道,有一天可能会有个东西,让我不用把手机号到处留,也能完成需要的事。
希望那天早点来。
@MidnightNetwork $NIGHT #night
{future}(NIGHTUSDT)