如何布局區(qū)塊鏈隱私保護(hù)的方案
量子鏈中國(guó)首席工程師鄭義受邀代表Qtum量子鏈參加了TokenInsight舉辦的《2020公鏈自主創(chuàng)新突破之路》主題AMA,與國(guó)內(nèi)外多個(gè)知名公鏈項(xiàng)目和媒體的代表就聯(lián)盟鏈與公鏈的發(fā)展、量子鏈對(duì)隱私資產(chǎn)的研發(fā)進(jìn)展、DeFi等話題進(jìn)行了分享。以下為分享全文:
Q:在區(qū)塊鏈服務(wù)傳統(tǒng)企業(yè)方面,Qtum已發(fā)布企業(yè)版跨鏈交易解決方案Canal與企業(yè)級(jí)區(qū)塊鏈服務(wù)Unita,可以聊一聊這兩個(gè)板塊并介紹Qtum在區(qū)塊鏈賦能實(shí)體經(jīng)濟(jì)方面已有的落地項(xiàng)目和未來(lái)展望嗎?
A:其實(shí)Unita和Qtum是兩個(gè)獨(dú)立團(tuán)隊(duì)打造的產(chǎn)品,Unita的團(tuán)隊(duì)采用了Qtum平臺(tái)的部分技術(shù)來(lái)進(jìn)行企業(yè)版的開發(fā),所以算是Qtum生態(tài)的一份子。
Qtum也早在主網(wǎng)上線的時(shí)候,就有了開發(fā)一個(gè)企業(yè)版的想法,想把Qtum的技術(shù)應(yīng)用到實(shí)際的商業(yè)場(chǎng)景中。主要原因有兩點(diǎn)。
1. Qtum作為公有鏈,是Permissionless的模式,任何人都可以加入使用。而在商業(yè)環(huán)境中,則需要考慮更多的權(quán)限問(wèn)題。
2. Qtum是完全去中心化的模式,所有節(jié)點(diǎn)的身份都是對(duì)等的,這會(huì)讓區(qū)塊鏈的性能受到單個(gè)節(jié)點(diǎn)性能的限制。
基于Qtum在公鏈發(fā)展過(guò)程中產(chǎn)生的以上兩點(diǎn)理念,Unita團(tuán)隊(duì)在2018年3月公布了企業(yè)版的設(shè)計(jì),并且開始開發(fā)。歷經(jīng)一年時(shí)間,最終在2019年4月的時(shí)候發(fā)布了企業(yè)區(qū)塊鏈解決方案—Unita。同時(shí)發(fā)布的還有跨鏈交易解決方案Canal和數(shù)據(jù)存儲(chǔ)解決方案DDAO。
Unita解決方案對(duì)Qtum生態(tài)社區(qū)來(lái)說(shuō)也是一個(gè)答復(fù),所以采用了部分開源的模式。即,區(qū)塊鏈底層技術(shù)完全開源,周邊工具(錢包、瀏覽器等)免費(fèi)使用但不開源。因此,對(duì)于很多有一定研發(fā)能力的國(guó)內(nèi)外企業(yè)拿到他們的應(yīng)用場(chǎng)景中直接使用了相關(guān)的工具或技術(shù)。對(duì)于周邊工具,也只需要登記一下就能使用,所以看到在Unita的網(wǎng)站(https://chain.unita.network 點(diǎn)擊文末閱讀原文或復(fù)制到瀏覽器打開)上有很多登記記錄。
一些使用方有二次開發(fā)的需求,會(huì)找到Unita團(tuán)隊(duì)一起探討解決方案。目前我們知道的,且正在落地的項(xiàng)目有3例,分別是食品安全、物流與供應(yīng)鏈金融、汽車領(lǐng)域。據(jù)我所知,Unita對(duì)這些使用方提供了兩方面的支持。一方面是給對(duì)方提供了解決方案的指導(dǎo),協(xié)助攻克一些重點(diǎn)的技術(shù)難題,比如加密、隱私等。另一方面,幫助聯(lián)系了一些技術(shù)靠譜的面向企業(yè)的區(qū)塊鏈開發(fā)團(tuán)隊(duì),承擔(dān)具體的開發(fā)任務(wù)。相關(guān)的案例文檔可能會(huì)等待以后時(shí)機(jī)成熟再發(fā)布。
隨著我國(guó)從國(guó)家層面戰(zhàn)略支持區(qū)塊鏈技術(shù)以來(lái),我們接到的需求也越來(lái)越多,來(lái)自各行各業(yè)。通過(guò)這些案例,我們自身也積累了一些重要的信息。我們發(fā)現(xiàn)在區(qū)塊鏈和實(shí)體經(jīng)濟(jì)結(jié)合的過(guò)程中,經(jīng)常會(huì)被一些技術(shù)難題所卡住,其中最為常見的就是隱私問(wèn)題。區(qū)塊鏈在用于存儲(chǔ)商業(yè)數(shù)據(jù)的時(shí)候,商業(yè)數(shù)據(jù)對(duì)隱私保護(hù)的需求非常高,且對(duì)于數(shù)據(jù)隱私的管理邏輯更為復(fù)雜。于是,我們把區(qū)塊鏈的隱私保護(hù)作為了一個(gè)重要的研究課題。希望能通過(guò)攻克一些隱私保護(hù)的難題,從而突破區(qū)塊鏈商用的瓶頸。
Q:可以談一談您對(duì)現(xiàn)階段隱私保護(hù)技術(shù)的看法以及Qtum在隱私保護(hù)的進(jìn)展嗎?
A:首先,之前很多人都會(huì)認(rèn)為,區(qū)塊鏈的隱私和監(jiān)管是背道而馳的,其實(shí)并非如此。我們一直強(qiáng)調(diào)的一個(gè)概念是“隱私且可審計(jì)”,即你的數(shù)據(jù)對(duì)于自己可見公眾不可見,但又可以選擇性地公開給一些第三方進(jìn)行監(jiān)管和審計(jì),這才是區(qū)塊鏈隱私的終極目標(biāo)。對(duì)于可審計(jì)這個(gè)特性我們之前和一個(gè)來(lái)自于北大和中科院的團(tuán)隊(duì)有過(guò)一定的交流。(https://eprint.iacr.org/2019/319 復(fù)制到瀏覽器打開)
對(duì)于我們自己的研究團(tuán)隊(duì)而言,之前一直在研究區(qū)塊鏈上的隱私保護(hù)解決方案。我們學(xué)習(xí)了很多隱私相關(guān)的項(xiàng)目,比如大家熟知的環(huán)簽名、zk-SNARK、MimbleWimble,還有最新的一些Zether、AZTEC、Nightfall等,也探索了預(yù)編譯合約在隱私中的用法??梢苑窒硪恍┪覀児娞?hào)上的文章,介紹了我們對(duì)于這些技術(shù)的思考。
Borromean環(huán)簽名是如何實(shí)現(xiàn)匿名轉(zhuǎn)賬的?
淺析 MimbleWimble Scriptless Scripts
如何通過(guò)預(yù)編譯智能合約實(shí)現(xiàn)隱私協(xié)議,保護(hù)鏈上資產(chǎn)隱私?
現(xiàn)階段區(qū)塊鏈隱私保護(hù)技術(shù)仍然是不成熟的,只能保護(hù)最基本的賬本數(shù)據(jù),而廣義的應(yīng)用數(shù)據(jù)無(wú)法保護(hù)。但也看到,對(duì)于這方面的研究越來(lái)越多,包括比特幣、以太坊團(tuán)隊(duì),以及一些以隱私為特性的區(qū)塊鏈團(tuán)隊(duì),還有一些大學(xué)的學(xué)者都在進(jìn)行著研究。我們和他們一直保持著密切的聯(lián)系,也贊助過(guò)一些學(xué)術(shù)活動(dòng),比如Grincon(https://grincon.org 復(fù)制到瀏覽器打開)。
最近,當(dāng)讀到論文《Confidential Assets》的時(shí)候,被這個(gè)解決方案吸引了。于是深入學(xué)習(xí)了這個(gè)方案,也研究了Elements項(xiàng)目的源碼。有一些研究正在探索怎么把ConfidenTIal Assets運(yùn)用到MimbleWimble上,我們覺得這是非常好的嘗試,于是也基于自己的理解設(shè)計(jì)了一個(gè)解決方案,并且寫成了一篇paper公布了出來(lái):《ConfidenTIal Assets on MimbleWimble》 (https://eprint.iacr.org/2019/1435 復(fù)制到瀏覽器打開)
這篇paper首先介紹了MimbleWimble的基本原理,然后詳細(xì)描述了ConfidenTIal Assets在上面的實(shí)現(xiàn)方式。它可以看作是對(duì)MimbleWimble的一項(xiàng)改進(jìn)提案。我們也希望讀者通過(guò)它能夠更好地理解MimbleWimble和ConfidenTIal Assets的概念,所以我們盡可能清晰地闡述了其中的原理。
我們與來(lái)自Beam基金會(huì)的Vladislav Gelfer先生一起討論了所提出的方案。他給出了很多有用的建議,也分享了他們對(duì)于在MimbleWimble上實(shí)現(xiàn)Confidential Assets的想法。通過(guò)討論發(fā)現(xiàn),方案還有進(jìn)一步優(yōu)化的空間。也許未來(lái)有機(jī)會(huì)可以一起合作提出更好的設(shè)計(jì)。
同時(shí),我們對(duì)于在Qtum上支持隱私特性也已經(jīng)有了基本的方案,正在進(jìn)行實(shí)驗(yàn)和優(yōu)化中。等我們完成了測(cè)試之后就會(huì)公布。大概在春節(jié)前后會(huì)有初步的成果。
Q:10.24國(guó)家將區(qū)塊鏈技術(shù)提升到國(guó)家戰(zhàn)略高度,聯(lián)盟鏈已經(jīng)成為不可避免的話題,現(xiàn)階段公鏈和聯(lián)盟鏈的關(guān)系也是討論的熱點(diǎn),請(qǐng)問(wèn)各位,你們認(rèn)為公鏈和聯(lián)盟鏈?zhǔn)歉?jìng)爭(zhēng)還是合作關(guān)系?若是合作關(guān)系,將如何展開合作?哪些技術(shù)完善可以促進(jìn)公鏈與聯(lián)盟鏈的合作?有沒有相關(guān)的布局?
A:公鏈和聯(lián)盟鏈的概念,在國(guó)際上有一個(gè)更加準(zhǔn)確的表述,分別是Permissioned和Permissionless。我們所謂的公鏈,其實(shí)是指Permissionless的區(qū)塊鏈,即任何人都能訪問(wèn)使用,靠通證激勵(lì)支撐起來(lái)的網(wǎng)絡(luò)。而Permissioned則是節(jié)點(diǎn)之間有角色、權(quán)限關(guān)系的區(qū)塊鏈網(wǎng)絡(luò)。從技術(shù)角度而言,我覺得這兩者并不是對(duì)立的技術(shù),甚至是可以相互轉(zhuǎn)換的兩種形式。我們?cè)贚ibra的白皮書中可以看到,Libra初期是Permissioned,但是會(huì)最終成為Permissionless。所以,我覺得在區(qū)塊鏈落地的時(shí)候,到底采用哪種技術(shù)形式,應(yīng)該取決于具體的應(yīng)用場(chǎng)景來(lái)進(jìn)行技術(shù)選型。一項(xiàng)技術(shù),只要能很好地為商業(yè)應(yīng)用實(shí)體經(jīng)濟(jì)服務(wù),就是好的技術(shù)。
Q:Defi是今年的熱點(diǎn)話題,也是未來(lái)開放金融的重要組成部分,但現(xiàn)階段體量依舊不大,請(qǐng)問(wèn)Defi如果想要繁榮需要哪些條件,例如合規(guī)與去中心化保險(xiǎn)的引入等?未來(lái)Defi將如何改造傳統(tǒng)金融體系?大家在這塊有沒有嘗試?
A:目前我們對(duì)這塊沒有嘗試。我們唯一在關(guān)注的是算法穩(wěn)定幣技術(shù),就像MakerDAO這種的。其中的原理非常有意思,也有一些缺陷。我們正在進(jìn)行一些研究,會(huì)從兩個(gè)方面出發(fā)。其一是能否給穩(wěn)定幣賦予隱私的功能,這樣才能有效地應(yīng)用于商業(yè)場(chǎng)景。第二就是有沒有更好的算法來(lái)實(shí)現(xiàn)算法穩(wěn)定幣。當(dāng)然,我們對(duì)于中國(guó)的DCEP的底層技術(shù)一直保持關(guān)注,對(duì)他們的技術(shù)實(shí)現(xiàn)充滿興趣。