如何解決區(qū)塊鏈在隱私和監(jiān)管兩方面的問(wèn)題
談及區(qū)塊鏈,大家總會(huì)給它貼上“數(shù)據(jù)透明、共享”的標(biāo)簽。但是,對(duì)某些企業(yè)而言,數(shù)據(jù)就是自己保持旺盛競(jìng)爭(zhēng)力的法寶,將數(shù)據(jù)分享出去,有可能就是自找苦吃。
因此,區(qū)塊鏈在建立這種多中心化信任的同時(shí),必須仔細(xì)想清楚,如何滿足商業(yè)隱私的保護(hù)和操作權(quán)限的控制。
公有鏈,意味著每一個(gè)參與者都能夠獲得完整的數(shù)據(jù)備份,所有交易數(shù)據(jù)都是公開(kāi)和透明的,這是區(qū)塊鏈的優(yōu)勢(shì)。然而,對(duì)區(qū)塊鏈應(yīng)用方來(lái)說(shuō),這卻是缺點(diǎn)。因?yàn)樵诤芏嗲闆r下,不僅用戶希望保護(hù)自己的賬戶隱私和交易信息,企業(yè)更是不想把這些商業(yè)機(jī)密公開(kāi)分享給同行。
比特幣的交易地址和地址持有人的真實(shí)身份的關(guān)聯(lián)相互隔斷,由此保護(hù)隱私,達(dá)到匿名的效果。
這就是為什么你可以通過(guò)區(qū)塊查看每一筆轉(zhuǎn)賬記錄的發(fā)送方和接收方的地址,但無(wú)法對(duì)應(yīng)到現(xiàn)實(shí)世界中的某一個(gè)人。
但是這樣的保護(hù)方式強(qiáng)度較弱,通過(guò)觀察和跟蹤區(qū)塊鏈的信息,利用地址ID、IP等還是可以追查到賬戶和交易的關(guān)聯(lián)性,由此分析出現(xiàn)實(shí)情況下具體某個(gè)人的身份信息。
那怎么辦,區(qū)塊鏈要被束之高閣了嗎?
當(dāng)然不會(huì),我們聰明絕頂?shù)膮^(qū)塊鏈研究者,經(jīng)過(guò)大量研究,想出了這些十分nice的方法,且聽(tīng)筆者慢慢道來(lái)~
1.零知識(shí)證明
零知識(shí)證明,指的是證明者能夠在不向驗(yàn)證者提供任何有用信息的情況下,使驗(yàn)證者相信某個(gè)論斷是正確的。
零知識(shí)證明實(shí)質(zhì)上是一種涉及兩方或更多方的協(xié)議,即兩方或更多方完成一項(xiàng)任務(wù)所需采取的一系列步驟。證明者向驗(yàn)證者證明并使其相信自己知道或擁有某一消息,但證明過(guò)程不能向驗(yàn)證者泄露任何關(guān)于被證明消息的信息。
在區(qū)塊鏈中,不泄露的消息通常指的就是交易信息數(shù)據(jù)。它可以讓交易數(shù)據(jù)更隱私,除了交易者之外,其他人無(wú)法知道實(shí)際交易的信息。
但是這樣的話,會(huì)面臨一個(gè)問(wèn)題,就是難監(jiān)管。因此,智慧的從業(yè)者們還是要多想想,如何在隱私和監(jiān)管兩方面取得平衡。
2.環(huán)簽名
環(huán)簽名是一種簡(jiǎn)化的群簽名,環(huán)簽名中只有環(huán)成員沒(méi)有管理者,不需要環(huán)成員間的合作,它因?yàn)楹灻梢欢ǖ囊?guī)則組成一個(gè)環(huán)而得名。
在環(huán)簽名方案中,環(huán)中一個(gè)成員利用他的私鑰和其它成員的公鑰進(jìn)行簽名,但不需要征得其他成員的允許,而驗(yàn)證者只知道簽名來(lái)自這個(gè)環(huán),但不知道誰(shuí)是真正的簽名者。
環(huán)簽名解決了對(duì)簽名者完全匿名問(wèn)題,環(huán)簽名允許一個(gè)成員代表一組人進(jìn)行簽名而不泄露簽名者的信息。
3.混幣
混幣的原理是將輸入地址和輸出地址之間的關(guān)系分割。在一個(gè)交易中,假如有很多人參與,其中包括大量的輸入和輸出,這樣會(huì)比較難在輸入和輸出中找出每個(gè)人的對(duì)應(yīng)對(duì)。
由此,輸出和輸入之間的聯(lián)系被事實(shí)上分割。
4.同態(tài)加密
同態(tài)加密是基于數(shù)學(xué)難題的計(jì)算復(fù)雜性理論的密碼學(xué)技術(shù)。
這是一種無(wú)須對(duì)加密數(shù)據(jù)進(jìn)行提前解密就可以執(zhí)行計(jì)算的方法,對(duì)經(jīng)過(guò)同態(tài)加密的數(shù)據(jù)進(jìn)行處理得到一個(gè)輸出,將這一輸出進(jìn)行解密,其結(jié)果與用同一方法處理未加密的原始數(shù)據(jù)得到的輸出結(jié)果是一樣的。
同態(tài)加密提供了一種急需的方法,能夠在原有的基礎(chǔ)上使用區(qū)塊鏈技術(shù)。也就是說(shuō),公有鏈還是那個(gè)公有鏈,但區(qū)塊鏈上的數(shù)據(jù)將會(huì)被加密。