【LongHash專欄】Dash與Zcash為何只有不到一成交易使用隱私功能?

tsai
分享
【LongHash專欄】Dash與Zcash為何只有不到一成交易使用隱私功能?

Dash 與 Zcash 都為用戶提供了可選擇的隱私功能,但是實際採用中使用隱私功能的交易占比均不足10%。

原文標題:《深度|隱私幣Dash與Zcash真的能保護隱私嗎?》
撰文:Chainalysis
編譯:Liam

我們剛剛在 Chainalysis Reactor 和 KYT 中啟動了對兩種加密貨幣 Dash 和 Zcash 的支持。作為最流行的兩種「隱私幣」(其協議中編碼了增強隱私功能的加密貨幣),它們佔每日報告交易量中的 15 億美元以上。

您可能想知道 Chainalysis 產品為何會支持隱私幣。難道隱私幣的整個目的不就是使交易無法追蹤嗎?

這種說法就太過簡單了,因為它誤解了 Dash 和 Zcash 等提供的隱私功能,以及用戶在實際日常交易中是如何利用這些功能的。下面我們將研究 Dash 和 Zcash 如何在平衡用戶的隱私需求與行業的法規遵從性需求的同時,來允許調查人員和法規專家調查違法行為。

Dash、Zcash 和隱私

究竟是什麼使隱私幣成為隱私幣?

許多人認為 BTC 交易是私密的,但這同樣是一個誤解。因為交易信息,地址和餘額都記錄在公共且永久存在的帳本中。Chainalysis 可以通過分析交易並使用開源情報來將地址與現實世界的實體進行標記,以實現服從法規調查的目的(注意:我們只識別服務,而不標記單個用戶的錢包)。

一般而言,隱私幣具有旨在使上述過程更困難的功能。這是可以通過在 BTC 在內的現有區塊鏈上添加隱私功能來實現的。但是,隱私幣是完全在全新的區塊鏈上運行的,並在協議中內置了隱私功能。下面,讓我們看看Dash 和Zcash 已實現的特定隱私功能。

Dash 的隱私功能

Dash 於 2014 年作為 BTC 的代碼分叉推出,它最顯著的有關隱私的改變是擁有 PrivateSend 功能。PrivateSend 是通過包裝混幣協議來實現的,就如 BTC 的 Wasabi 錢包或者其他混幣器使用的一樣,用以隱藏資金的來源。但是請記住,PrivateSend 是可選的,並且默認情況下 Dash 並沒有使用混幣技術。

這些匿名交易技術背後的通常原理是,多個人將資金發送到一筆大交易中,然後每個人控制的新地址又會收到一筆與原本數量相同的資金。這樣就很難將每筆發送與接受的地址聯繫起來。

Dash 與Zcash 為何只有不到一成交易使用隱私功能?Dash PrivateSend 混幣功能的示例:八個輸入均為 0.1 DASH,八個輸出均為 0.1 DASH。每個輸入有一個對應的輸出。

對於 Dash 的 PrivateSend 交易,用戶的資金會被分成以下幾類標準面額:10、1、0.1、0.01 或0.001 DASH。然後這些資金將以混合交易的形式發送,且該交易僅包含特定某一種面額(例如像上面的屏幕截圖一樣,所有輸入和輸出都是 0.1 DASH)。用戶最後拿回的 Dash 數額不變,但這筆資金已與其他 PrivateSend 用戶的資金混合了。這些混合交易可以在之後通過 PrivateSend 再發送給另一個用戶。

在其他技術類似的加密貨幣上,也可以執行功能與 PrivateSend 相同的混合交易。這意味著從技術角度來看,Dash 的隱私功能並不比 BTC 的隱私功能強,所以「 隱私幣」這個標籤是對 Dash 的誤稱。實際上,一些獨立的錢包軟件提供了更高級的混幣形式,可與未被稱為隱私幣的主要加密貨幣一起使用,如BTC、BTC 現金和萊特幣等。

與大多數 BTC 混幣器不同,PrivateSend 混合交易不收取任何費用。因此,儘管使用 Dash PrivateSend 進行混合交易可能不會更加有效,但它確實使用戶執行交易變得更便宜,更簡單。

Zcash 的隱私功能

Zcash 於2016 年推出,是一種明確以加密算法為核心的隱私幣。它沒有改變交易模式去隱藏使用者的信息,而是通過一種稱為屏蔽(shielding) 的過程來為用戶提供了加密區塊鏈活動的可能性。

Zcash 通過屏蔽池(shielded pools),即一組加密的地址來提供保護,其中池裡的餘額和交易始終是被加密的。進出屏蔽池的交易,或是屏蔽池內部之間的交易都是透明可見的,但是池中的交易雙方地址始終保持加密狀態。但是,如同 Dash 的 PrivateSend 一樣,用戶必須先選擇使用 Zcash 的屏蔽池來獲得加密功能。默認情況下交易不會在屏蔽池中進行,而是公開且未加密的,類似於 BTC。

Dash 與Zcash 為何只有不到一成交易使用隱私功能?© 2016 Electric Coin Co.

那麼如果所有這些關於地址和交易的信息都進行了加密,並且只有這些地址的所有者才能查看其信息,那麼 Zcash 如何擁有公共帳簿呢?人們該怎麼知道交易塊中的加密地址是否是有效的,並且收到了發出的資金呢?

Zcash 使用了一種零知識證明系統 zk-SNARKs,可以在不共享任何細節的情況下對於驗證真假的問題提供一個是與否的答案。這樣用戶就可以向網路證明其帳戶中有資金,而無需透露帳戶餘額。

zk-SNARK 使交易在公開的情況下受保護地進行,而只有相關的交易方才能知道詳細信息(接收者甚至都可能不知道發送者的地址!)。涉及屏蔽池的交易幾乎總是收取 0.0001 ZEC 的固定費用,以防止觀察規律以進行推測的機會。

實際使用Dash 和Zcash 隱私功能

如上所述,Dash 和 Zcash 的隱私功能是可選的,並且可以根據每次交易的個人判斷來選擇是否使用。因此,每種貨幣的隱私保護功能水平會根據現實使用情況有著很大的不同。

Dash 隱私的實際情況

與 PrivateSend 相關的混幣交易約佔 Dash 所有交易的 9%。這大於使用混幣或混合技術的 BTC 交易所佔的份額,但這個比例仍相對較小且在 Dash 交易中所佔百分比還處於下降狀態。

用戶並不是必須使用這些混幣交易的輸出來執行 PrivateSend 交易。相反,他們可以選擇將其與非混幣資金一起使用。這使得使用 PrivateSend 進行實際資金轉移的 Dash 交易占比小於 0.7%。

在 Dash 區塊鏈上很容易發現和識別包括 PrivateSend 在內的混幣交易。因為它們仍然是公開透明的,所以用於分析識別使用 BTC 進行的混幣交易的方法同樣可以用在 Dash 上。

由於一些人需要通過大量的輸入交易才能將資金分解成各種不同的面額,因此在某些 PrivateSend 交易中也可以將輸入和輸出聯繫起來。舉個例子,一個用戶發送了 73.4 個DASH 並獲得了 14 筆輸入,那這可以解釋為他收到了:7 筆 10 Dash、3 筆 1 Dash 還有 4 筆 0.1 Dash。普林斯頓大學的研究人員表明,在特定情況下,還可以使用組合符號來識別 PrivateSend 輸出來自的單個地址。

這意味著,儘管 PrivateSend 確實為其用戶增加了隱私,但對其的審查是依然能成功的。

Zcash 隱私的實際情況

Zcash 中約有 14% 的交易以某種方式與 Zcash 的兩個屏蔽池有關。但是涉及到屏蔽池的交易中,只有6% 是被完全屏蔽的,即發送方,接收方和交易量都被加密的情況。這些僅佔所有 Zcash 交易量的0.9%。

因此即使 Zcash 採用了 zk-SNARK 加密來提供更強的隱藏效果,但 Chainalysis 仍可以從超過 99%的ZEC(Zcash) 活動中得出交易數額和至少一個交易地址。

在餘額方面,儘管每天都有較高數量的 ZEC 通過屏蔽池,但目前只有 5%的 ZEC 是存在屏蔽池中的。這樣的情況部分是因為協議要求造成的,即所有從挖礦中獲得的收益必須首先通過一個屏蔽池,然後才能將其傳輸到公開地址。這意味著,如果你一直追溯 ZEC 的來源,那麼它將始終來自某一個屏蔽池。這是有意為之的,因此所有公開的 ZEC 交易活動最終都會追溯到一個被屏蔽的活動。

與混幣交易相比,Zcash 的屏蔽池可以提供更強的隱私性,但它也不是堅不可摧的。倫敦大學學院的研究表明,基於屏蔽池的使用規律使用一些簡單的探索方法就會降低其的匿名性。他們表示,大多數 Zcash 用戶甚至根本不使用 Zcash 的隱私功能。研究人員同時還發現,在這些使用屏蔽池進行交易的人中,它們大多數也是用一種簡單直接且容易被識別的方式進行操作,例如短時間內取回與他們剛存進的同樣數量的ZEC。

平衡隱私和合規性

Dash 和 Zcash 允許用戶有更高的隱私性進行交易,但這並不意味著他們提供了完全的匿名性。兩種加密貨幣的隱私功能(包括它們的開發和現實生活使用情況)都為調查人員和專業人員為保證合規性來進行調查可疑或非法行為提供了空間。在Chainalysis 產品的支持下,加密貨幣企業現在可以將Dash 和Zcash 納入其合規計劃之中。

這兩種貨幣的主要用途並不是基於隱私目的。RAND cooeration 代表Zcash 進行的一項研究表明,在暗網中涉及到的加密貨幣地址中,只有少於0.2%的是Dash 或ZCash。

本文經鏈聞同意授權轉載,文章來源:鏈聞 ChainNews(ID:chainnewscom)