當前人們在享受網際網路時代便利的同時,常常會感慨這是一個沒有隱私的年代。網路爬蟲、人肉搜尋等手段的問世,將人們的生活置於各種顯微鏡下。
近兩年來,隨著區塊鏈走入各行各業,區塊鏈實現隱私保護成為各類應用的重要賣點之一。比特幣區塊鏈上的每一筆交易資料都是公開透明的,但神奇的是,其他人並無法知道某一筆交易是誰來進行的。
舉個例子來說, 我們透過賬本可以知道, 張三向李四支付了六枚比特幣,但是我們並不知道張三和李四究竟是誰,這種匿名特性在一定程度上保護了人的隱私。
然而,一旦該物件線上下進行了實物交易,並和某一代號關聯起來,這種匿名性就不復存在了。由於區塊鏈完整地記錄了該代號的交易流水,其他人就可以輕鬆的獲取到與該物件相關的所有資訊。因此,這種簡單的化名機制不足以保證匿名。
近期小編參加了cryptoNesia 的AMA活動,瞭解到一個全新的加密技術,能夠真正地保障數字貨幣的隱私及安全。是基於BSC生態鏈上開發智慧合約 Decentralized Data Crypto System (以下簡稱 DCS 平臺),這是一套去中心化加密憑證協議。該加密憑證協議的核心演算法為 Mix-ZK 協議,該協議融合了“混同式資料結構”以及“零知識簡潔的非互動知識論證(zk-SNARK)”原理,同時保障使用者的匿名性、訊息傳輸私密性、資料結構私密性。
除了解決加密貨幣的隱私問題外,Mix-ZK 還能夠提升網路的效率。礦工可以不用再重新執行交易的運算,而是隻要對方得出證明即可,能夠很大程度壓縮資訊量,大幅度提升網路的吞吐量。
使用者在DCS系統中的很多資料都是匿名的,從以往的方案來看,在資料加密狀態下很難進行資料運算,對此DCS採用混同式資料結構來保證在密文狀態下依然能夠進行數學運算,這是出於使用者交易資訊以及隱私的保護。
在交易匿名上,DCS則採用零知識證明技術,零知識證明更像是一種間接方式來驗證某件事情是否真實存在或者正確,瞭解零知識證明最好的一個舉例就是鑰匙的例子:
A有著一個房間的鑰匙,不過B需要驗證A的鑰匙是否是這間房間的正確鑰匙?那麼他有兩種方來進行驗證:
(1)A直接當著B的面將方面呢開啟,直接證明其手中的鑰匙是有效的(傳統驗證方式)
(2)B描述房間中獨有的一個物品,A取出該物品送到B面前,間接證明了A手中的鑰匙是有效的,而B也無需再去驗證,並且A也無需洩露其過多的資訊。
那麼Mix-ZK 協議透過zk-SNARKS(非互動式簡潔零知識證明)技術,實現了在此交易過程中無需透露交易詳情與確切存款,並且在這個過程中沒有任何一個人能夠將兩筆交易相對應,完成資產的匿名轉移。
混同式資料結構(Mixed Data Structure)
若僅僅利用 zk-SNARK 並無法達成真正鏈上匿蹤,因為智慧合約的資料結構是公開的, 若單一交易是被單獨編碼且記錄於智慧合約中,那麼光是檢查欄位變化即可以將存入者與 提出者聯結起來。
我們使用了混同式集合,凡轉入資產進合約產生加密憑證者,會加入一個不斷成長的 資料結構中,而這個結構是整個被加密演算保護的,僅有利用知道某張憑證金鑰的人利用 zk-SNARK,傳送加密過後的金鑰進合約中,可以驗證出該金鑰的確列於資料結構中。整 個過程中包括金鑰及資料結構完全加密不會解開,因此無從得知究竟該金鑰究竟屬於哪一個轉入者。
固定面額(Fixed Denominations)
由於零知識證明特性,我們無法將各種不同金額憑證整合進一個合約,若加密憑證金 額不固定,那麼領回時僅依據金額本身就可能反映出具體的交易記錄,因此我們選擇將憑 證金額固定為標準化面額來保障隱私性。
DCS 特點
(1) 安全性:轉入去中心化智慧合約的數字資產不由任何一個人控制,僅有持有加密 憑證票據的人可以將它領出來。
(2) 便利性:直接在手機錢包軟體即可操作,與鏈上的智慧合約進行互動,無須完成 複雜的註冊與驗證程式。
(3) 隱私性:採用固定面額,使用者開立的加密憑證每張都是標準化面額,大家的進出 金 額都一樣,好比大家將同樣的球丟入球池,有人從球池拿走球也不知道是誰的球, 即 使利用各種大資料分析也無法透過金額來比對出轉賬的賬戶及交易明細。
(4) 複雜性:當存在於智慧合約中的憑證數量越多越複雜,同一時間進出的憑證數量越多越複雜。
(5) 激勵性:為了確保隱私性與複雜性,DCS 平臺設計了一套「開立憑證即挖礦」及 「節點治理」 的使用者激勵系統,激勵對這個需求看好的使用者以及有數字資產隱私保護 需求的使用者,透過行為挖礦及流動性質押挖礦的方式,分享 DCS 平臺的收益。
平臺最主要的功能即是去中心化加密憑證協議,使用者將自己的數字資產轉入DCS去中心化平臺,會產生唯一的加密憑證,該憑證為唯一的取回數字資產的鑰匙,若遺失該憑證則沒有任何手段取回。若要取回數字貨幣,憑證持有者可以使用該憑證於DCS去中心化平臺提領至指定地址。
而相較於DCS而言,Mix-ZK 協議支援多鏈,即不僅僅是IoTeX系統中的資產可以使用Mix-ZK 協議,當Mix-ZK 協議在其他公鏈比如波卡、以太坊等完成部署其他鏈上資產也將能夠跨鏈使用Mix-ZK 協議。而未來建立區塊鏈商業形態其實匿名隱私也是必不可少的,Mix-ZK 協議也有著長遠的意義以及價值。
從金融借貸和醫療資料保護,到供應鏈管理和電子投票等領域來看,不僅隱私技術和區塊鏈技術的融合可以保護消費者的數字身份,技術聯盟還為傳統行業帶來了許多好處。隨著區塊鏈交易從主要由個人擴充套件到企業,我們有必要確保個人和資產資料受到保護。
因此,DCS 在隱私問題被重視的當下有其獨特的價值,除了大家所熟知的商用支付方面的應用,DCS 也正在往平臺化方向發展。DCS 致力於利用平臺構建的各種應用保護使用者的隱私與資料安全。例如在用智慧合約處理招投標、競拍業務時,在競拍和招標結束前,交易雙方也都不希望把標的金額在區塊鏈上公佈,讓任何人都可以查到。這些資訊的隱秘性在很多商業場合非常重要。在區塊鏈領域不斷湧現新的想法和創意來保護使用者的資料隱私。在未來,DCS 平臺依然會不斷革新,保證區塊鏈交易的安全性以外,讓使用者隱私性得到保護。