上周,我们图解了零知识证明,解释了区块链中的最常见的密码学到底是什么,引起了许多朋友的讨论。但同时,也有小伙伴表示太深奥没法完全看明白,还有的说想教孩子学习零知识证明,但不知道如何用孩子能听懂的语言去解释。所以今天咱们就一起来看看,如果让你用最简单易懂的表达方式来解释零知识证明,你可以怎么说?要解释加密技术是很困难的,要用通俗易懂的语言来解释加密技术则是难上加难。给孩子解释零知识证明呢?简单!
今天,我们就来用万圣节糖果解释一下零知识证明吧。
零知识证明
零知识证明是一种在不交换密码的情况下进行身份验证的方法,在这种情况下,密码是无法被窃取的。这是一件非常酷的事情,因为这可以保证你的通信安全,没有人能够获取你的通信内容或你与其他人共享的文件。
观点:SNX上涨或与鲸鱼的买入相关:金色财经报道,据推特用户余烬表示,今日SNX的上涨是因为鲸鱼的买入,今天凌晨2:30通过1inch出售2703stETH获得491万USDT;2:48将491万USDT转入Binance;3:03开始,几笔大单买入将SNX价格由$2.25拉升至$2.5;16:50他从Binance提出201万SNX($4.85M)。[2023/5/18 15:11:42]
通过ZKP,你可以在不泄漏任何事情的情况下证明自己知道“另一端”那个人的很多秘密。“零知识”这一术语的本意源于:第一方没有透露有关机密的信息,但第二方确信第一方知道问题所涉及的秘密。
为什么你要在不说出秘密的情况下证明自己知道秘密呢?当你不信任别人,但仍然需要说服他们你知道这个秘密时,你就要在不泄漏秘密内容的情况下证明自己是知情的。那么这又是如何实现的呢?
CryptoQuant CEO:今日有投资者在市场订单中买入约40亿美元的比特币期货:1月14日消息,链上分析公司CryptoQuant联合创始人兼CEO Ki Young Ju在推特上表示,今日早些时候,有人在市场订单中买入了价值约40亿美元的比特币期货,所有交易所的8700万美元空头头寸被平仓。[2023/1/14 11:12:17]
巧克力棒和百万富翁
下面我们借助Bob和Alice在万圣节得到的巧克力棒来进行说明。
PancakeSwap宣布已销毁6945320枚CAKE:12月5日消息,去中心化交易所PancakeSwap发推称,今日已经销毁6,945,320枚CAKE,价值2800万美元。[2022/12/5 21:23:59]
Bob和Alice两个人想知道他们收到的巧克力数是不是一样多。但是因为他们不想把自己的巧克力分享给对方,所以他们并不想透露自己收到的巧克力的具体数量。
我们假设他们的“不给糖果就捣蛋”袋子里正好有10、20、30或40块巧克力。
报告:Integrated Ventures 年收入增长达254%:金色财经报道,加密货币挖矿公司Integrated VenturesInc提交其年度报告。公司将报告与 2021 年相比收入显着增长,从1,851,390美元增至6,550,133美元。主要利润率(2022 年与 2021 年)如下:
加密货币挖矿上涨 172%
采矿设备销售额增长 2,791%
总收入增长 254%
挖矿业务收入为4,871,473美元,高于2021 年的 1,793,316 美元。其余收入来自设备转售业务,2022 年为1,793,316美元,高于2021 年的 58,074 美元。2022 年的毛利润为2,731,743美元,而 2021 年为931,014美元。(prnewswire)[2022/9/28 5:55:35]
经济学家预测美联储下周加息75基点 然后放慢加息步伐:7月22日消息,接受彭博调查的经济学家称,美联储主席鲍威尔下周连续第二次加息75个基点之后,可能放慢加息步伐。他们预计,接下来美联储将在9月加息50基点,然后在剩余两次会议上均加息25个基点。这将使利率上限到2022年底升至3.5%,为2008年初以来的最高水平。美联储将在23年初再加息25个基点,使利率达到3.75%的峰值,然后将停止加息并在年底前开始降息。此外,预计美联储最终将加快缩减资产负债表,最终达到每年1.1万亿美元。到年底,资产负债表规模将降至8.4万亿美元,到24年12月将降至6.5万亿美元。(金十)[2022/7/22 2:32:08]
为了在不说出各自具体数量的情况下比较两人巧克力的多少,Bob拿来了4个带锁的盒子,并在每个盒子上贴上标签,上面写着10个、20个、30个、40个。
然后Bob只留下与自己拥有的巧克力数量一致的箱子的钥匙,扔掉其他所有箱子的钥匙后离开房间。
Alice拿来4张纸,其中一张纸上写着“+”,其余三张纸上都写着“-”。
然后她把所有写着“+”的纸放入与自己巧克力棒数量相对应的盒子中。把写有“-”的纸分别放入其他3个盒子中然后离开房间。
Bob回到房间并用自己的钥匙打开与自己巧克力棒数量相对应的盒子,查看盒子中的纸上写的是“+”还是“-”。
Bob如果发现盒子里的纸上写的是“+”,那么说明Alice拥有的巧克力数量和他是一样的。如果是“-”,则说明他们拥有的巧克力数量不同。
我们知道Bob的袋子里有20个巧克力棒,Alice的袋子里有30个巧克力棒。通过打开盒子,并找到写有“-”的纸,Bob得知他和Alice拥有的巧克力数量不同。但是他并不知道Alice拥有的巧克力数量比自己多还是比自己少。
Alice回到房间后会看到Bob手中的纸上写得是“-”,并由此得知Bob拥有的巧克力数与自己不同。但Bob和Alice仍然不知道对方到底有多少巧克力棒,他们只知道他们拥有的巧克力数量是不同的。
同样的例子,但是以一种稍微不同的形式,被广泛地称为“Yao’sMillionaire’sProblem姚氏百万富翁问题”。两个百万富翁想要知道他们拥有的钱数是否相等,却又不想透露具体的数值。这是ZKP工作原理的一个简单例子。
是不是十分简单明了?用这样的解释方式,5岁的小朋友也可以轻松理解“零知识证明”的意思!想要了解哪些有关零知识协议的密码学解释?可以留言告诉我们,或在留言区和我们讨论你对其他密码学的解释方式哦~来源|Hackernoon
译者?|火火酱
出品?|?区块链大本营
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。