區塊鏈如何實現數據加密保護?
混幣原理(CoinJoin):
混幣原理是割裂輸入地址
和輸出地址之間的關係。
簡單來說,
在一個交易中,
有很多人參與,
交易不再是個人對個人的關係,
而是多人對多人的關係,
這樣具體到每個人,
就很難找出與之對應的交易方,
輸入與輸出之間的
聯繫被事實上割裂。
多次混幣、每次少量幣,
效果更好。
例如達氏幣(Dash)。
環簽名:
環簽名解決了對簽名者
完全匿名問題。
在環簽名方案中,
環中一個成員利用他的私鑰
和其他成員的公鑰進行混合,
但卻不需要徵得
其他成員的允許,
最後再由接收者的
私鑰解密驗證,
這樣一來驗證者
只知道簽名來自這個環,
但不知到誰是真正的簽名者,
也就無法判斷交易
發起者的公鑰是哪一個。
例如門羅幣。
(2) 同態加密:
同態加密是一種無需對
加密數據進行提前解密就
可以執行計算的方法。
也就是說,
區塊鏈仍舊是公有區塊鏈。
但區塊鏈上的
數據將會被加密,
從而實現了公有區塊鏈
具有私有區塊鏈的隱私效果。
我們舉個實際生活中的例子:
Alice是一家珠寶店的店主,
她想讓員工將
一塊黃金加工成首飾,
但又怕員工偷取黃金,
於是她製造了一個鎖著的
手套箱用於放黃金和
做好後的首飾,
鑰匙由她隨身攜帶,
通過手套箱,
工人可以將手伸進
手套來進行加工,
這樣工人既能夠加工首飾,
又不肯能偷走黃金,
而Alice則能夠通過鑰匙
拿到首飾和剩餘的黃金。
(3) 零知識證明(ZKPs):
ZKP是一種密碼學技術,
是一種在無需泄露數據本身
情況下證明某些數據運算的
一種零知識證明,
允許兩方(證明者和驗證者)
來證明某個提議是真實的,
而且無需泄露除了
它是真實的
之外的任何信息,
例如Zcash和Zcoin。
此外,
除了運用演算法處理信息,
還有其他一些
隱私數據保護方法,
例如:
Enigma系統的方式。
它先將數據分解成碎片,
然後使用數學方法
對數據進行組合計算,
外界單獨從每一碎片獲知
整個原始數據是不可能的。
很多聯盟鏈都允許用戶
可以設置交易信息對
其他企業的可見度,
而他的行業合作夥伴
無權分享機密信息。
區塊鏈技術目前處於
發展的早期階段,
無論是技術還是
使用場景都還不夠成熟。
比如它能夠保護隱私安全,
但同時又很可能被惡意利用,
隱私保護和信息使用
便利之間的衝突
很難真正解決。
區塊鏈自身的
獨特性讓數據隱私
既面臨挑戰又面臨機遇。
如果能平衡好
隱私保護和交易性能,
那麼對既有數字平台商業
模式來講無疑是一場革命。


TAG:網樂在線互動 |