這是午夜網路「隱私第一」挑戰賽的參賽作品——保護資料提示
我開發了 Halal Guard,這是一款去中心化應用程式 (DApp),旨在為清真食品推薦提供隱私優先的解決方案。它解決了需要與第三方共享敏感飲食偏好才能獲得個人化推薦的問題。
這款 DApp 允許使用者輸入自己的飲食限制。然後,它使用零知識 (ZK) 證明機制來驗證產品是否符合清真標準,且不會洩露使用者的個人選擇。這確保了隱私是核心功能,而非事後諸葛亮。
GitHub 倉庫:https://github.com/cutieyunny-tech/HalalGuard-DApp
專案的 README.md 檔案中提供了螢幕截圖和詳細教學。
這款 DApp 展示了 Midnight 隱私功能的核心概念。我已在應用程式邏輯中模擬了 Midnight 的 ZK 電路和 MidnightJS 的使用。
使用者的偏好設定將作為隱私輸入進行處理,並輸入到零知識證明電路中。該電路將產生一個加密證明。 DApp 隨後會根據智慧合約上的產品資料驗證該證明,確保合規性,而無需查看或儲存使用者的敏感資訊。
隱私是這款 DApp 從設計開始的核心。我的解決方案摒棄了傳統的伺服器儲存使用者資料的模式,而是賦予用戶自主儲存資料的權利。零知識證明是這個模型的關鍵。
該 DApp 無需提供姓名、電子郵件或任何個人辨識資訊。所有驗證均在鏈上進行,使用僅確認聲明(「此用戶的偏好符合清真標準」)的證明,而不會透露「原因」(實際偏好)。這確保了用戶資料得到真正的保護。
專案的 README.md 檔案中包含詳細的逐步教學。它解釋了專案概念、如何執行 DApp 以及如何實現核心隱私功能。
致謝與靈感
該專案是一些不同創意努力和靈感的結晶,包括:
協作團隊合作:關鍵概念、腦力激盪會議和核心思想來自我參與的團隊專案,包括我與 Ecoquest 團隊的合作以及我參加的遊戲開發比賽。
獨立研究:「清真衛士」的概念源自於我的個人研究,具體來說,源自於我的博士論文和筆記本。
外在來源:整體美感和某些機制受到其他各種來源的影響,包括 Google AI Multimodal Hackathon 和我玩過的不同遊戲。
這個專案反映了所有這些影響的融合,我很感激能幫助塑造它的合作精神。
原文出處:https://dev.to/cutieyunnytech/midnight-network-privacy-first-challenge-5i9