加密貨幣資產:剖析隱私幣背後的技術
與普通的加密貨幣資產(例如,比特幣(BTC)和以太(ETH))相比,隱私硬幣型加密貨幣資產具有獨特的特徵。 使用隱私權硬幣進行的交易更能掩蓋信息,尤其是有關交易資金價值的信息,包括交易的起點和終點,這一點更難知道。
作者:Fahmi Almuttaqin
泗水加密貨幣收藏家社區的積極分子
犯罪分子對隱私硬幣的使用也給執法人員帶來了困難,特別是當從比特幣加密貨幣資產轉換為隱私硬幣加密貨幣資產時,例如門羅幣(XMR)和Zcoin。 但是,只要罪犯需要常規貨幣(例如印尼盾或美元),通過在常規加密貨幣資產交易所上進行兌換,罪犯就更容易被抓住。
以下是一些我認為非常可靠的技術,這些技術已被多個現有的隱私硬幣使用。
環簽名
環簽名是數字簽名機制,可以由網路上特定組中的任何人創建。 他們有自己的數字身份。
通常,在區塊鏈網路上,擁有公鑰的用戶使用自己的數字簽名執行交易,以驗證自己進行的交易。
這使得某些方面可以輕鬆地跟蹤和發現交易的執行者。
好吧,環形簽名與其他用戶的數字簽名進行交易的用戶的數字簽名「匹配」。
這樣,由於簽署交易的數字身份不是交易的發送者的身份,因此偽裝了發送者的身份。
投幣
CoinJoin的基本原理是將多個現有交易收集到一個交易中。 然後,第三方將交易隨機化,並發布一個以前從未使用過的新地址,以將交易發送到收件人的地址。
因此,追蹤發起這些事務中的每一個的真實地址的路徑將丟失並且無法追蹤。
零知識證明
零知識證明可以說是創建隱私硬幣的第一個技術提議。
Zcash隱私硬幣所使用的zk-SNARK是眾所周知的零知識證明的開發,目前在驗證複雜性方面它們被認為是最有效的。
zk-SNARKs代表零知識的簡潔非互動式知識論點,這是一種密碼技術,可以證明某人具有某些信息,而無需該人說出信息的內容。
這使得交易能夠發生而無需交易必須與網路共享有關發送者和接收者地址是誰以及交易標稱的信息。
無需其他網路參與者知道此信息,我們就不可能在現有的區塊鏈瀏覽器上知道或跟蹤這些交易。 可能會發生匿名。
夢寶
通常,MimbleWimble與其他方法完全不同,因為MimbleWimble機制不需要數字地址。
在MibleWimble網路上,網路上只有數字簽名數據,總交易輸入和總交易輸出。 只要輸入和輸出的總數相同,就認為該塊有效。
MimbleWimble使用Pedersen Commitment機制,該機制允許將輸入交易和輸出交易進行連接以創建聯合簽名以授權硬幣轉移交易。
然後收集在一個區塊中發生的所有交易並將其轉換為單個大交易,因此區塊鏈網路上的分類賬或交易記錄很少且難以追蹤。
勒蘭圖斯
可以說Lelantus是使用最簡單的加密貨幣技術的一種方法,該方法能夠隱藏交易中的標稱物和交易方,而無需涉及受信任的設置。
此方法是Zerocoin協議的擴展,結合了機密事務處理和多對一證明技術。 性能的提高使Lelantus的證明尺寸比原始Zerocoin協議中的證明尺寸小17倍,這使Lelantus的性能與zk-SNARKs方法相當,但匿名集大小更高。
隱私硬幣可以採用上述技術之一,也可以結合使用幾種稱為混合方法的技術。
應當指出,這些機制是相對較新的,並且允許未檢測到的缺陷或缺陷。
例如,在2019年11月,曾在Google擔任軟體工程師的Ivan Bogatty發現MimbleWimble上的一個漏洞,他認為這是無法彌補的,這使網路上96%的用戶的匿名性消失了。
然後,一個名為Beam的隱私硬幣使用MimbleWimble和Lelantus的組合來擴展其區塊鏈隱私。
零知識證明由於證明規模大而在區塊鏈的非常慢的性能方面也有弱點,這使得隱私硬幣開發商之一的Zcoin(XZC)開發了Lelantus協議。 [red]