七大鍊上隱私技術
區塊鏈技術保留所有已執行交易的不可變記錄。該記錄是可公開訪問的,這意味著有人可以識別交易、檢查地址,並可能將它們鏈接回您。
如果人們希望進行保密的加密貨幣交換,可以跨多個區塊鍊網絡使用各種鏈上協議來提供必要的隱私級別。
保密交易
機密交易是一類加密協議,旨在使個人能夠秘密進行金融交易。具體來說,這些交易允許隱藏所交換資產的具體性質和價值,同時保證不存在任何旨在通過雙重支出進行潛在欺詐使用的額外貨幣單位。重要的是,只有直接參與方(即發送者和接收者)以及任何了解盲交易密鑰的選定第三方才能訪問此類敏感數據。
鑑於約翰在他的數字錢包中擁有五個比特幣,他打算將兩個單位的這種加密貨幣傳輸給一個名叫瑪麗的人,他已經獲得了她的指定地址。為了實現這一目的,約翰將生成一個被稱為“致盲密鑰”的秘密加密代碼,當與瑪麗的地址結合時,會產生一個只有他和瑪麗才能識別的私人地址。儘管已在公共分類帳中列出,但該具體地址除了與瑪麗指定位置的關聯外仍然未知。
約翰使用致盲密鑰和兩個比特幣執行 Pedersen 承諾,這使他能夠通過使用所述密鑰秘密地承諾一個價值,以便將來披露。
為了完成交易,約翰使用機密交易地址以及復雜的加密公式製作了數字簽名,該公式要求瑪麗證明擁有相應的私鑰。在她的合作下,交易成功執行並記錄在透明的區塊鏈分類賬中,供所有人查看。
Adam Black 開發了保密交易技術,該技術已被用於各種項目,例如 Blockstream 的 Elements 側鍊和 AZTEC 協議。
環簽名
環簽名是一種加密技術,用於通過將發送者的交易與多個真實和欺騙性的輸入信號交織在一起來掩蓋發送者的身份,從而使其難以確定精確的來源。這種方法為發送者提供了很大程度的保密性,同時保留了分佈式賬本的可信度。
考慮這樣一個場景,包括 Alice、Bob、Carol 和 Dave 在內的一個關係密切的熟人圈子尋求就某個問題達成一致協議,同時保留負責做出上述決定的個人的機密性。為了實現這一目標,他們建立了一個循環安排,其中包括各自的數字資產存儲設備或“錢包”,每個錢包都由其唯一的地址標識。發起該過程的是 Alice,她通過將其他成員的獨特代碼合併到交易參數中來促進交換。然後,通過應用秘密公式,秘密的數學運算將這些組合輸入值轉化為共同的共識,編碼他們集體審議的結果。
簽名的驗證只能確認其真實性,而不能洩露其來源。同樣,來自所有參與者的交易信息在這方面仍然沒有決定性。儘管如此,環簽名的結合允許在區塊鏈上做出明智的決策,同時保護用戶的隱私。
區塊鏈技術在門羅幣等加密貨幣中的應用,通過實施環簽名技術來將交易混合在一起,可以實現顯著水平的交易模糊性和匿名性。
零知識證明
一種非常流行的鏈上隱私形式,稱為零知識證明,可以在不洩露任何特定信息的情況下驗證交易細節。本質上,這涉及證明者採取的一系列行動,這些行動使驗證者相信他們擁有所述信息,同時確保驗證者無法推斷出該信息。
彼得知道進入更衣室所需的密碼,而他的朋友卡爾則在不直接獲取密碼的情況下尋求彼得確認此信息。為此,彼得進行了一系列只有擁有密碼才能完成的活動。舉例來說,他打開門,進入房間,再次將門鎖在身後,然後重新打開門並走出去,然後再次將其關閉。
卡爾承認彼得擁有正確的密碼,因為他能夠打開門、進入房間並重新出現在外面,如果沒有必要的密碼,所有這些都是不可能的。此外,彼得通過各種方式表現出對密碼的熟悉,儘管他可能沒有明確透露。
ZK 證明是 Zcash 等注重隱私的加密貨幣的重要組成部分,它可以有效地隱藏交易細節,同時允許網絡成員進行驗證。
米布爾溫布爾
Mimblewimble 是一種通過稱為“直通”的獨特方法在數字貨幣交易中保持匿名性的新穎方法。本質上,該技術涉及將多個單獨的交易分組在一起形成一個較小的塊,從而最大限度地減少記錄鏈的總體佔用空間,同時增強機密性。
為了讓哈利利用 Mimblewimble 協議安全地將秘密通信傳輸給赫敏,交易被分成許多微小的碎片,類似於撕碎的五彩紙屑。同時,與交換相關的背書被融合在一起。為了驗證他的意圖,哈利生成了一個神秘的數字簽名,其中包含可驗證的證據,證明他有權分配資產並批准交易。
在審查交易後,赫敏通過確認金額的準確性、哈利簽名的合法性以及交易本身的有效性來確保其真實性。然而,儘管她進行了徹底的檢查,她仍然不知道交易中涉及的輸入和輸出的具體細節。
Mimblewimble 是 Grin 和 Beam 等多種數字貨幣採用的創新方法,其目的是保護交易機密性。該協議不需要大量歷史數據來驗證當前交易,從而確保其效率和可擴展性。
蒲公英
Dandelion 專注於增強整個網絡交易傳播的保密性。其方法涉及在早期傳輸階段模糊交易的起源。通過這樣做,它可以阻止惡意個人追踪交易的來源到其發起點,從而提高最終用戶的隱私級別。
為了在區塊鏈上執行交易同時保持匿名,Lily 採用了預定義的通信路徑。在傳輸過程中,她故意偏離既定路線,並在交易到達收件人位置之前發送交易。因此,交易的來源顯得不那麼引人注目。
交易沿著一系列節點展開,隱藏了其起始點,就像蒲公英種子隨風傳播一樣。最終,它依賴於區塊鏈,但由於已建立的迂迴路線和起點的保密性,識別其與 Lily 相關的起源被證明具有挑戰性。
Dandelion 最初被設計為增強比特幣的點對點網絡隱私。儘管如此,還是發現了某些缺陷,最終導致一段時間內的匿名性受到損害。作為回應,Dandelion 的高級迭代(稱為 Dandelion\+\+)已被 Firo(一種優先考慮隱私保護的數字貨幣)所接受。
隱形地址
隱形地址通過為每筆交易分配唯一的一次性地址來增強隱私性。這些地址屏蔽了接收者的身份與其交易之間的關聯,從而在發送或接收資金時保持匿名性。只有預期的接收者才能識別此類交易的目的地,從而保持自由裁量權和安全性。
假設一個名叫 Jay 的人希望對其財務交易保密。為了實現這一目標,他生成了一個隱秘地址,該地址掩蓋了交易與他本人之間的聯繫。該地址隨後轉發給 Bob,預計他將使用加密貨幣完成付款。鮑勃發起付款後,區塊鏈將通過一系列看似無關的交易來分配資金,從而增加了該過程的複雜性。
為了讓傑伊收到報酬,他使用了專門針對秘密地址定制的專用密鑰。這個獨特的代碼充當一種秘密密碼,授予訪問與所述地址相關的資金的授權,類似於通過隱藏的門進入。
同時,他的隱私得到了完整的保護,而且Bob也知道他的真實公開地址。
門羅幣採用隱形地址作為其強大隱私措施的一部分,以保護用戶公共地址的匿名性。同樣,主張個人自由、在去中心化框架內運營的 Particl 也將這項技術融入到其運營中。
同態加密
同態加密是一種安全的加密技術,允許對加密信息執行計算,從而在操作的每個步驟中保持其機密性。這種功能在區塊鏈技術的背景下特別有利,因為它允許對加密的交易數據執行計算,同時維護此類敏感信息的隱私。
假設布倫達希望隱藏一個特定的數值,同時使亞倫能夠使用該值執行計算而不知道其披露。為了實現這一目標,她將機密數字編碼為加密公式,將其轉換為只能由亞倫訪問的唯一加密密鑰。此後,亞倫獲得了代碼的所有權並對其進行數學運算,而無需他知道底層的數字實體。
完成後,結果將傳輸給布倫達,使用她的加密密鑰進行解密,將結果轉換回其初始形式作為機密數值。此時,她已經有了正確的答案,而亞倫則在不知道所討論的實際數字的情況下執行了所有計算。
斯坦福大學加密小組 使用同態加密開發了 Zether,這是一種區塊鏈的保密匿名支付機制。阻礙其廣泛採用的是緩慢、低效和高存儲要求。
增強您的加密交易隱私
區塊鏈技術為其用戶提供了更高的保密性;然而,應該指出的是,這種匿名性通常是有限的,並不能保證完全隱藏一個人的身份。事實是,一旦公共地址與個人相關聯,他們的隱私就會在一定程度上受到損害。
為了提高區塊鍊網絡內的保密程度,建議使用前面提到的密碼技術和方法。