零知識證明是指證明者能夠在不向驗證者提供資訊本身內容的情況下,使驗證者相信某個論斷是真實可信的一種技術。目前匿名性非常突出的數字資產zcash的匿名交易就是依靠「零知識證明」實現的。
舉個例子,a要向b證明自己擁有某個房間的鑰匙,假設該房間只能用鑰匙開啟鎖,而其他任何方法都打不開。這時候,a可以選擇把鑰匙交給b,b用這把鑰匙開啟該房間的鎖,從而證明a擁有該房間的正確的鑰匙。
或者a自己用鑰匙開啟房間,從房間裡拿出來乙個物體出示給b,b知道這個物體確實只有房間裡有。方法二的原理就是零知識證明。
《區塊鏈100問》第87集 區塊鏈能改變世界?
網際網路是一種去中心化的資訊傳輸體系,區塊鏈是一種去中心化的價值傳輸體系。兩者都被譽為改變時代的偉大技術。網際網路的主要用途是實現資訊的快速傳送和接收,在網際網路上傳輸word文件,其實是資訊的拷貝,你有乙份,別人也有乙份。區塊鏈用於價值傳輸,在區塊鏈上傳遞位元幣,本質上是傳遞所有權,你的位元幣變成...
《區塊鏈100問》第44集 區塊鏈是製造信用的機器
區塊鏈並不是新發明的一種技術,而是一系列技術的整合,包括非對稱加密技術 時間戳 共識機制等。以位元幣為例,區塊鏈通過時間戳 timestamp 和工作量證明 proof of work 機制解決了雙重支付 double spending 和拜占庭將軍問題 byzantine generals pro...
《區塊鏈100問》第51集 區塊鏈資產有匿名性
區塊鏈資產的第二大特點是匿名性。就是別人無法知道你的區塊鏈資產有多少,以及和誰進行了轉賬。這種匿名性是分不同程度的。位元幣的匿名性是最基本的。你在區塊鏈網路上只能查到轉賬記錄,但是不知道位址背後是誰。但是,一旦知道這個位址背後對應的人是誰,也就能查到其所有相關的轉賬記錄及資產。達世幣和門羅幣匿名性做...