七大鍊上隱私技術
區塊鏈技術保留所有已執行交易的不可變記錄。該記錄是可公開訪問的,這意味著有人可以識別交易、檢查地址,並可能將它們鏈接回您。
為了促進保密的加密貨幣交換,多個區塊鍊網絡上有各種可用的鏈上協議,可以提供必要的匿名級別。
保密交易
保密交易是指通過密碼技術,用戶在轉賬過程中隱藏資產數量、類型等詳細信息,從而維護交易隱私。這種保密性是在不創建容易受到雙重支出欺詐的額外代幣的情況下實現的。對這些隱藏數據的訪問僅限於直接相關方,即發送者和接收者,以及任何被授權披露盲密鑰的選定個人。
假設一個名叫約翰的人在他的數字錢包中擁有五個比特幣,他希望將兩個比特幣的總和傳輸給另一方,即瑪麗,他已經獲得了瑪麗的指定地址。為了促進這筆交易,同時保護所涉雙方的隱私,約翰將生成一個稱為“致盲密鑰”的獨特加密密鑰,然後他將其與瑪麗給定的地址結合起來,生成一個謹慎的轉賬目的地。儘管已列在可公開訪問的數據庫中,但由於其創建過程的敏感性,除了約翰和瑪麗之外的任何人仍然不知道該特定地址。
約翰使用隱藏密鑰和兩單位比特幣執行 Pedersen 承諾。該方案使人們能夠在不透露其本質的情況下承諾某種價值,而是通過使用隱藏的密鑰來將揭露推遲到以後的時間。
此外,約翰利用秘密交易地址和算法先決條件構建了數字簽名,要求瑪麗證明她擁有相應地址的私鑰。交易被執行並記錄在公共分類賬中。
Adam Black 開發了保密交易技術,該技術已被納入各種舉措中,例如 Blockstream 的 Elements 側鍊和 AZTEC 協議。
環簽名
環簽名是一種加密技術,通過將發送者的交易與多個真實和虛假的輸入數據點交織在一起來掩蓋發送者的身份,從而無法明確確定真實來源。這種方法為發送者提供了強大的保密性,同時保持了分佈式賬本系統的完整性。
考慮這樣一個場景,一群緊密的同伴,即愛麗絲、鮑勃、卡羅爾和戴夫,尋求就特定問題達成共識,同時對負責決策的個人保持匿名。為了實現這一目標,他們建立了一個循環安排,其中包括各自的數字資產存儲設備或“錢包”,每個錢包都由其唯一的地址標識。愛麗絲通過使用她的設備的憑據以及她的同伴的憑據來開始該過程。然後通過應用複雜的加密公式生成被稱為“混合輸入”的加密數據組合。這會產生一個具有法律約束力的“簽名”,確認交易的有效性。
簽名的驗證依賴於公鑰,儘管它沒有透露其來源是 Alice 的密鑰。同樣,其他參與者的交易細節在這方面仍然沒有定論。然而,一旦環簽名被附加到區塊鏈上,它就可以實現有效的決策,同時在整個過程中保持匿名性。
區塊鍊網絡(例如門羅幣中使用的網絡)採用一種稱為環簽名的技術來確保高水平的交易隱私和匿名性。這涉及到在多個公鑰組內混合交易,其中每個簽名僅隨機選擇一個密鑰,因此很難確定在任何給定交易中使用了哪個特定密鑰。因此,這種方法提供了一種強大的機制,可以在區塊鏈上進行金融交易時保留用戶身份。
零知識證明
鏈上隱私最流行的技術之一被稱為零知識證明(ZKP),它允許在不洩露任何敏感信息的情況下驗證交易細節。本質上,證明者將採取一系列行動,讓驗證者相信他們擁有所述信息,同時使驗證者無法推斷出到底傳達了什麼。
假設彼得擁有更衣室的密碼,但卡爾渴望確認他對密碼的熟悉程度,而不是口頭洩露。在這種情況下,Peter 選擇執行一系列操作,而這些操作只有在了解密碼的情況下才能完成。作為一個例子,他打開門,進入圍欄,在身後關上它,重新打開它,退出,最後再次密封它。
卡爾承認彼得擁有正確的密碼,因為他能夠打開門、進入房間並在不洩露密碼的情況下重新出現。此外,彼得通過他的行為表現出對密碼的熟悉,而不是明確透露它。
ZK 證明是 Zcash 等注重隱私的加密貨幣的重要組成部分,它提供了一種隱藏交易信息的方法,同時仍然允許網絡成員進行驗證。
米布爾溫布爾
Mimblewimble 是一種數字貨幣交易的隱私保護機制,它將多個交易聚合到一個集合中,以最大限度地減少生成的區塊鏈記錄的大小,從而通過模糊參與該過程的每個單獨交易所的具體細節來增強機密性。
考慮這樣一個場景,哈利希望通過 Mimblewimble 向赫敏傳輸機密通信。在這種方法中,交易被分成許多離散的部分,類似於五彩紙屑。此外,與交易相關的簽名也會被合併。為了開始這個過程,哈利利用可驗證的信息生成一個加密認證標記,確認他有權管理交換中涉及的資產並批准特定行動。
在檢查交易後,赫敏通過確認數字準確、簽名合法以及資金已適當分配來確定其真實性。然而,現階段她仍然不知道交易中涉及的輸入或輸出的具體細節。
Mimblewimble 是一種創新方法,已集成到 Grin 和 Beam 等多種數字貨幣中,以增強交易機密性。其主要優勢之一在於能夠在不依賴大量歷史數據的情況下驗證新交易,從而提高效率和可擴展性。
蒲公英
Dandelion 專注於增強整個網絡交易傳播的保密性。通過在早期傳輸階段掩蓋交易的起源,它可以阻止惡意個人識別交易的發起點並保護用戶隱私。
為了在去中心化網絡上傳輸消息並保持匿名性,Lily 選擇使用預定義的路徑來發起通信。隨後,在傳輸過程中,她偏離了原來的路線,在數據到達預定接收者之前偶然改變了方向。因此,通過採用這些戰略策略,交易似乎源自不相關的來源。
交易的擴散通過一系列節點展開,隱藏了其起始點,就像蒲公英種子被風吹散一樣。最終,它依賴於區塊鏈,但由於協議設計的迂迴路線及其起源的有效偽裝,重建其起源被證明具有挑戰性。
最初,蒲公英是作為一種旨在增強比特幣交易的點對點網絡機密性的方法而提出的。然而,隨著時間的推移,某些缺陷最終導致了匿名性的妥協。作為回應,Dandelion 的升級版本(稱為 Dandelion\+\+)已受到 Firo 的歡迎,Firo 是一種以致力於保護用戶隱私而聞名的數字貨幣。
隱形地址
隱形地址旨在通過為每筆交易分配一個唯一的一次性地址來增強加密貨幣交易中接收者的隱私。這混淆了個人身份與任何特定金融交易之間的聯繫,從而保持了他們的匿名性。得益於這種保護敏感信息的創新方法,只有預期的接收者才能識別轉移資金的真實目的地。
假設一個名叫 Jay 的人希望對其財務交易保密。為了實現這一目標,他生成了一個“隱形”地址,模糊了交易與他自己之間的聯繫。隨後,他將這個謹慎的地址傳輸給鮑勃,鮑勃負責進行基於加密貨幣的支付。當鮑勃發起交易時,分佈式賬本技術有意將資金分散在一系列看似不相關的交易所中,從而增加了過程的複雜性。
為了讓傑伊收到報酬,他使用了專門為匹配秘密地址而設計的專用密鑰。該密鑰充當一種神秘的密碼,授予他訪問存儲在該地址的資產的權限,這與使用秘密密碼解鎖安全門的方式非常相似。
與此同時,他的匿名性得到了保留,甚至鮑勃也可以訪問他的合法公共地址。
門羅幣採用隱形地址作為其隱私措施的一部分,確保用戶公共地址的機密性。此外,專注於促進個人自由的去中心化應用平台 Particl 也在其運營中納入了該協議。
同態加密
同態加密是一種複雜的密碼技術,允許對加密數據執行計算,而無需先解密。這種方法在區塊鏈技術的背景下特別有用,因為它允許交易數據保持機密,同時能夠對其進行計算。
考慮一個場景,其中一個名為 Brenda 的人希望隱藏一個特定的數值,同時允許另一個名為 Aaron 的人使用該數字執行計算,而無需了解其實際身份。為了實現這一目標,布倫達將機密數字編碼為唯一的加密密碼,只有亞倫才能訪問。隨後,亞倫利用這種數字的編碼形式進行計算,而無需了解任何有關底層數值的知識。
完成後,結果將傳輸給布倫達,以便使用她指定的加密密鑰進行解密。此過程將信息轉換回其初始形式(機密號碼)。此時,她已經有了解決方案,而亞倫在對所討論的主要人物一無所知的情況下進行了計算。
斯坦福大學加密小組 使用同態加密開發了 Zether,這是一種區塊鏈的保密匿名支付機制。阻礙其廣泛採用的是緩慢、低效和高存儲要求。
增強您的加密交易隱私
區塊鏈技術為其用戶提供增強的隱私;然而,應該指出的是,這種匿名性往往只是一種虛幻的性質。事實是,一旦公共地址與個人身份相關聯,他們的真實身份就無法完全隱藏。
為了提高區塊鍊網絡的保密程度,建議使用包含前面提到的隱私機制的區塊鏈平台。