加密貨幣≠匿名!談談交易數據的隱私保護
鏈聞ChainNews /Yi Sun&Yan Zhang/Perry Wang/張詠晴編譯
2018-11-06 17:05

 

在整個產業熱烈討論,並開始著手解決區塊鏈公鏈項目的「可擴展性」難題之後,我們相信,下一個值得全產業關注的重要議題,將是區塊鏈技術如何實現「隱私保護」這一難題。今年出現的眾多技術驅動型項目,已經將「隱私保護」視為核心方向,並在該領域開始深入探索。

 

這是一個龐大又複雜的話題。事實上,很多謬誤普遍存在。感謝兩位身在美國的年輕學者,撰寫了一篇關於區塊鏈及加密貨幣「隱私保護」基礎知識的文章。鏈聞推薦給各位讀者,希望幫助讀者釐清並瞭解該領域的基本知識。

 

以下為正文:

 

當人們談論所謂「隱私幣」時,通常指的是這些幣種的交易在某些方面具有隱私保護。

 

寬泛而言,交易是一名用戶採取的修改這條區塊鏈狀態的行動。譬如,Alice 從她控制的一個位址向 Bob 控制的一個位址發送了 X 個代幣。從上帝視角來觀察,這個極為簡單的例子,也包含了多重數據:

 

  • Alice 的一個位址,譬如 36n452uGq1x4mK7bfyZR8wgE47AnBb2pzi
  • Alice 與 Bob 位址的連結
  • Bob 的一個位址
  • 代幣發送的數目

 

更為複雜的交易會包含其它類型資訊,譬如以太坊中的智慧合約代碼。 不同的區塊鏈以不同的方式展示交易數據,其中一些允許某些環節是第三方無法看到的,第三方只能看到區塊鏈原始數據。所以我們本節命名為「交易數據的隱私保護」,而不是「交易的隱私保護」,因為不同類型的交易數據能在不同的程度上,得到相應的隱私保護。

 

能得到隱私保護的數據中,最重要的是 Alice 和 Bob 的位址。如果它們得到隱私保護,就無從識別交易的發送者和接受者的真實身份,就會阻撓前文提到的那種區塊鏈分析技術。

 

譬如,如果 Alice 從交易所幣安購買了具有這種技術特性的門羅幣,並提取了該幣,幣安就無法將這一提取動作與 Alice 之後如何處置這些門羅幣連結起來。同樣的,如果 Bob 從 Alice 那裡收到門羅幣,他也無法知道 Alice 是從幣安購買的這些門羅幣。

 

2

 

但讓問題更為複雜的是,交易數據是否有「隱秘性」不是非黑即白的問題。 譬如以 Alice 的位址為例,這可以由 Anonymity set 大小來衡量, Anonymity set 是指根據區塊鏈數據可以辨識出的交易發送方位址的最小集合。 Anonymity set 越大,區塊鏈交易數據中關於發送者的資訊就越少。譬如比特幣的 Anonymity set 大小為 1,而門羅幣的 Anonymity set 就要大得多。

 

本文為巴比特資訊授權刊登,原文標題為「加密貨幣≠匿名,一文詳解加密貨幣隱私保護基礎知識