Midnight 出现的背景逻辑/哲学,解决或者说是Freedom给DAO/社交/商业三者的赋能,把Freedom在这里翻译成“赋能”比较合适。 其实简单来说,Midnight可以让第三方验证用户是某个A用户,但是用户不用共享A用户的数据;普通的web2的思维这里有点觉得奇怪,web2的技术思路无非就是在服务器端验证下用户的ID或是token,反正token是服务器生成的,我知道怎么样的token是真实有效的;然后这个token对应的用户信息和他的订单数据等信息都在数据库中存着。如果要说不共享这些A用户数据在web2肯定是不可能的,大家看到了,显而易见。 web3呢?上面的需求能实现么?可以,零知识证明可以做这些,A用户能证明他拥有某个NFT,可能A用户给出了一个暗语(举例说明),只有拥有NFT的用户知道的暗语,让服务器相信他是拥有NFT的用户。 但是大家都不知道这个用户是谁。好了,这个就是web3的思路和玩法;保护了隐私并做了他有权利可以去做的事。
注:DAO ,Decentralized Autonomous Organization。