上周末(12月13日),量子链中国首席工程师郑义受邀代表Qtum量子链参加了TokenInsight举办的《2020公链自主创新突破之路》主题AMA,与国内外多个知名公链项目和媒体的代表就联盟链与公链的发展、量子链对隐私资产的研发进展、DeFi等话题进行了分享。以下为分享全文:
Q:在区块链服务传统企业方面,Qtum已发布企业版跨链交易解决方案Canal与企业级区块链服务Unita,可以聊一聊这两个板块并介绍Qtum在区块链赋能实体经济方面已有的落地项目和未来展望吗?
A:其实Unita和Qtum是两个独立团队打造的产品,Unita的团队采用了Qtum平台的部分技术来进行企业版的开发,所以算是Qtum生态的一份子。
Qtum也早在主网上线的时候,就有了开发一个企业版的想法,想把Qtum的技术应用到实际的商业场景中。主要原因有两点。
1. Qtum作为公有链,是Permissionless的模式,任何人都可以加入使用。而在商业环境中,则需要考虑更多的权限问题。
2. Qtum是完全去中心化的模式,所有节点的身份都是对等的,这会让区块链的性能受到单个节点性能的限制。
基于Qtum在公链发展过程中产生的以上两点理念,Unita团队在2018年3月公布了企业版的设计,并且开始开发。历经一年时间,最终在2019年4月的时候发布了企业区块链解决方案—Unita。同时发布的还有跨链交易解决方案Canal和数据存储解决方案DDAO。
Unita解决方案对Qtum生态社区来说也是一个答复,所以采用了部分开源的模式。即,区块链底层技术完全开源,周边工具(钱包、浏览器等)免费使用但不开源。因此,对于很多有一定研发能力的国内外企业拿到他们的应用场景中直接使用了相关的工具或技术。对于周边工具,也只需要登记一下就能使用,所以看到在Unita的网站(https://chain.unita.network 点击文末阅读原文或复制到浏览器打开)上有很多登记记录。
一些使用方有二次开发的需求,会找到Unita团队一起探讨解决方案。目前我们知道的,且正在落地的项目有3例,分别是食品安全、物流与供应链金融、汽车领域。据我所知,Unita对这些使用方提供了两方面的支持。一方面是给对方提供了解决方案的指导,协助攻克一些重点的技术难题,比如加密、隐私等。另一方面,帮助联系了一些技术靠谱的面向企业的区块链开发团队,承担具体的开发任务。相关的案例文档可能会等待以后时机成熟再发布。
随着我国从国家层面战略支持区块链技术以来,我们接到的需求也越来越多,来自各行各业。通过这些案例,我们自身也积累了一些重要的信息。我们发现在区块链和实体经济结合的过程中,经常会被一些技术难题所卡住,其中最为常见的就是隐私问题。区块链在用于存储商业数据的时候,商业数据对隐私保护的需求非常高,且对于数据隐私的管理逻辑更为复杂。于是,我们把区块链的隐私保护作为了一个重要的研究课题。希望能通过攻克一些隐私保护的难题,从而突破区块链商用的瓶颈。
Q:可以谈一谈您对现阶段隐私保护技术的看法以及Qtum在隐私保护的进展吗?
A:首先,之前很多人都会认为,区块链的隐私和监管是背道而驰的,其实并非如此。我们一直强调的一个概念是“隐私且可审计”,即你的数据对于自己可见公众不可见,但又可以选择性地公开给一些第三方进行监管和审计,这才是区块链隐私的终极目标。对于可审计这个特性我们之前和一个来自于北大和中科院的团队有过一定的交流。(https://eprint.iacr.org/2019/319 复制到浏览器打开)
对于我们自己的研究团队而言,之前一直在研究区块链上的隐私保护解决方案。我们学习了很多隐私相关的项目,比如大家熟知的环签名、zk-SNARK、MimbleWimble,还有最新的一些Zether、AZTEC、Nightfall等,也探索了预编译合约在隐私中的用法。可以分享一些我们公众号上的文章,介绍了我们对于这些技术的思考。
Borromean环签名是如何实现匿名转账的?
浅析 MimbleWimble Scriptless Scripts
如何通过预编译智能合约实现隐私协议,保护链上资产隐私?
现阶段区块链隐私保护技术仍然是不成熟的,只能保护最基本的账本数据,而广义的应用数据无法保护。但也看到,对于这方面的研究越来越多,包括比特币、以太坊团队,以及一些以隐私为特性的区块链团队,还有一些大学的学者都在进行着研究。我们和他们一直保持着密切的联系,也赞助过一些学术活动,比如Grincon(https://grincon.org 复制到浏览器打开)。
最近,当读到论文<Confidential Assets>的时候,被这个解决方案吸引了。于是深入学习了这个方案,也研究了Elements项目的源码。有一些研究正在探索怎么把Confidential Assets运用到MimbleWimble上,我们觉得这是非常好的尝试,于是也基于自己的理解设计了一个解决方案,并且写成了一篇paper公布了出来:<Confidential Assets on MimbleWimble> (https://eprint.iacr.org/2019/1435 复制到浏览器打开)
这篇paper首先介绍了MimbleWimble的基本原理,然后详细描述了Confidential Assets在上面的实现方式。它可以看作是对MimbleWimble的一项改进提案。我们也希望读者通过它能够更好地理解MimbleWimble和Confidential Assets的概念,所以我们尽可能清晰地阐述了其中的原理。
我们与来自Beam基金会的Vladislav Gelfer先生一起讨论了所提出的方案。他给出了很多有用的建议,也分享了他们对于在MimbleWimble上实现Confidential Assets的想法。通过讨论发现,方案还有进一步优化的空间。也许未来有机会可以一起合作提出更好的设计。
同时,我们对于在Qtum上支持隐私特性也已经有了基本的方案,正在进行实验和优化中。等我们完成了测试之后就会公布。大概在春节前后会有初步的成果。
Q:10.24国家将区块链技术提升到国家战略高度,联盟链已经成为不可避免的话题,现阶段公链和联盟链的关系也是讨论的热点,请问各位,你们认为公链和联盟链是竞争还是合作关系?若是合作关系,将如何展开合作?哪些技术完善可以促进公链与联盟链的合作?有没有相关的布局?
A:公链和联盟链的概念,在国际上有一个更加准确的表述,分别是Permissioned和Permissionless。我们所谓的公链,其实是指Permissionless的区块链,即任何人都能访问使用,靠通证激励支撑起来的网络。而Permissioned则是节点之间有角色、权限关系的区块链网络。从技术角度而言,我觉得这两者并不是对立的技术,甚至是可以相互转换的两种形式。我们在Libra的白皮书中可以看到,Libra初期是Permissioned,但是会最终成为Permissionless。所以,我觉得在区块链落地的时候,到底采用哪种技术形式,应该取决于具体的应用场景来进行技术选型。一项技术,只要能很好地为商业应用实体经济服务,就是好的技术。
Q:Defi是今年的热点话题,也是未来开放金融的重要组成部分,但现阶段体量依旧不大,请问Defi如果想要繁荣需要哪些条件,例如合规与去中心化保险的引入等?未来Defi将如何改造传统金融体系?大家在这块有没有尝试?
A:目前我们对这块没有尝试。我们唯一在关注的是算法稳定币技术,就像MakerDAO这种的。其中的原理非常有意思,也有一些缺陷。我们正在进行一些研究,会从两个方面出发。其一是能否给稳定币赋予隐私的功能,这样才能有效地应用于商业场景。第二就是有没有更好的算法来实现算法稳定币。当然,我们对于中国的DCEP的底层技术一直保持关注,对他们的技术实现充满兴趣。