原文:深入淺出區塊鏈——零知識證明

引子 隱私保護在區塊鏈領域越來越受到重視,在隱私保護的種種手段中,零知識證明脫穎而出。那么零知識證明到底是什么東西呢 首先,我們拋出一個問題:如何在不說出秘密的情況下,讓對方知道你已經知道了這個秘密 例子 :用戶注冊 用戶在系統注冊時,系統不會保存用戶的密碼明文,而是保存了密碼的哈希值 用戶在登錄系統時,只需要輸入注冊時的密碼,系統會根據用戶輸入密碼產生的哈希值與系統數據庫保存的哈希值進行比對。如 ...

2019-10-22 10:19 1 2617 推薦指數:

查看詳情

區塊交易隱私如何保證?華為零知識證明技術實戰解析

摘要:本文通過介紹華為如何在同態加密及零知識證明框架的集成介紹來介紹了一些對金融領域交易隱私保護的思路,通過代碼結和應用場景描述了zksnark如何集成到現有聯盟體系保護交易隱私。 本文分享自華為雲社區《區塊交易隱私如何保證?華為零知識證明技術實戰解析》,作者:麥冬爸 ...

Tue Oct 26 18:56:00 CST 2021 2 1388
輕松理解零知識證明

零知識證明是一種特殊的交互式證明,其中證明者知道問題的答案,他需要向驗證者證明“他知道答案”這一事實,但是要求驗證者不能獲得答案的任何信息。 一個典型的零知識證明示例是阿里巴巴和強盜的故事: 阿里巴巴知道打開藏着財寶的山洞的咒語。強盜抓住他,讓他說出咒語。 如果阿里巴巴說 ...

Fri Mar 30 19:07:00 CST 2018 0 1294
什么是混幣、環簽名、同態加密、零知識證明

混幣原理:就是割裂輸入地址和輸出地址之間的關系。在一個交易中,假如有很多人參與,其中包括大量輸入和輸出,這樣會比較難在輸入和輸出中找出每個人的對應對,這樣一來,輸入與輸出之間的聯系被事實上割裂。多次混 ...

Fri Aug 24 23:41:00 CST 2018 0 1538
零知識證明實現地圖的三染色問題

題目 題目:用零知識證明實現地圖的三染色問題(用三種顏色染色一個地圖,保證任意兩個相鄰的地區都是不同的顏色)。 編程驗證下述的設計思路,采用Python和C語言編寫均可。 條件:假設一個交互協議有證明者Alice和驗證者Bob。Alice手里有一個地圖三染色的答案(請見下圖),這個圖總共有 ...

Fri Dec 17 05:15:00 CST 2021 0 938
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM