本次内容由『密码极客』整理。
外界对VNT的评价往往是“低调”、“有潜力”,与它高调的使命定位——为赋能分布式经济而生,形成鲜明的对比。
“联盟链跨链公有链”的创新聚合链架构,突破性的Vortex共识算法,与瑞波XRP比肩的商业场景应用,令人眼红的团队背景,VNT有足够的底气去推动区块链商业落地的进程。
6月26日晚,VNTChain的创始人黄步添先生做客『密码极客·大咖直播间』给小伙伴们带来了主题为“区块链迎来商用时代的黎明曙光”的精彩分享。
本次分享分为主题演讲和自由问答两个环节,我们也对这次的分享做好了整理,分享给更多的没机会收听直播的小伙伴们。
以下是黄博士的分享全文。
各位好,我是黄步添。
今天给大家介绍一下下一代分布式智能价值网络VNTChain项目情况。
在介绍之前,先介绍一下云象。
云象是一家全球领先的区块链基础设施服务商,我们打造了中国商业银行体系首个跨机构联盟链基础设施,同时也是国家科技部现代服务业重大专项区块链基础设施的支撑单位,还也承担了浙江省重点研发计划首个区块链项目。2019工信部赛迪区块链研究院发布的2018年中国创业企业百强榜榜单,云象排名第一,同时我们也入围了杭州准独角兽榜单企业。
浙江大学、新加坡国立大学、山东大学、澳大利亚斯威本科技大学等,也是VNTChain主要的发起方和参与单位。我们的研究团队从技术趋势发展来看,从共识算法、服务分片、处理方式、组织形式等方面,形成了一致的趋势判断,联盟链公有链技术融合是必然的技术趋势,这也是我们推动下一代分布式智能价值网络的基础架构及设计思路。
我们推出了全球首个基于聚合链架构的区块链基础设施,之所以说聚合链架构,即“联盟链跨链公有链”融合,一个可扩展性的区块链基础设施。
这个可扩展架构,联盟链GalileoNetwork面向不同的商业场景应用,多维度的数据源为新业务提供可信数据服务。多链架构支持参与者根据自身业务需求选择不同的业务链,实现了多维数据源数据协同的数据服务。
特别值得一提的是公有链HubbleNetwork,支持不同业务场景数字资产发行,VNTChain为多种资产授权、交易、流转提供低廉的资产服务,实现数字资产的高效流转。侧链机制支持应用扩展,侧链应用由公有链完成共识,侧链记账。跨链KeplerRoute实现了联盟生态体系之间,以及联盟生态体系与公有链生态体系之间的互联互通,构建数据交换和资产交换的连接器。
除了提出全球首个聚合链技术架构外,我们研究团队还累积了80余项发明专利,发表了四篇顶级论文,主要集中在智能合约、隐私保护、跨链、共识算法、BaaS等五个方面。
VNTChain的核心研究进展,包括:
1、首个针对账户模型的零知识证明隐私保护方案PAMB;
2、一种新型智能合约Q语言:基于形式化验证实现100%无Bug合约;
3、一种在网络级共识验证的方法:Vortex=DPOSBFT硬件加速;
4、基于图神经网络的智能合约安全漏洞检测:AIBlockchain;
5、基于时间序列深度学习的危险账户智能监管方法。
接着我对这五点做一些简单的介绍。
第一点,PAMB:一种基于零知识证明实现针对账户模型的隐私保护方案。
传统的隐私保护方案存在什么问题?首先我们要保护什么?交易双方的关联关系及交易金额。当前余额类型主要分为两种,UTXO模型和账户模型。目前主要缺少针对账户模型的隐私保护方案。目前针对UTXO模型的隐私保护方案很多,如Zerocoin、Monero等。目前针对账户模型的隐私保护方案是缺失的。
我们的解决方案主要是把交易过程分成两步,第一步不是把钱直接从发送方发给收款方,而是先有发送方,把金额转至Merkel树,再从Merkel树把钱存到收款方,这两部都用零知识证明保护,首先Merkel树大小是不固定的,可以动态调整。交易的隐私,保护的密集高,就调大一点,密集低就调小一点。
第二点,全球首个基于形式化验证的智能合约Q语言,实现了百分之百没有Bug的合约。
大家知道我们所谓的高级编程语言,比如C语言、Java语言,这些语言都是面向函数和过程,把代码组织成一个个的函数或者过程,实现业务逻辑时,就实现一个函数或过程。这种方法有很多Bug,其安全漏洞基本上不可避免。比如说以太坊智能合约导致的安全问题,已经造成了接近12.4亿美元的损失。
关于Q语言,专门针对安全相关领域的需求,当然也支持C语言这些高级语言,只不过这种是特定针对这种特定领域的应用,比如说航天高铁,或者一些安全要求、资产保护要求高的一些领域的应用。它主要是使用数据类型,不是int,不是double,而是有理数,这些数域的东西。数学描述表达也是用数学描述的语法,数据类型就用数域里数据,所以能做到实现程序和数学描述完全等价的,就保证没有Bug。
第三点,一种在网络级采用硬件实现共识验证的方法。
从共识效率方面来说,可以通过并行化交易流程,另外基于GPU来加速验签,或者通过FPGA实现共识验证的系统运行框架;另外DPOS之所以要引入BFT的目的是实现快速的终局性,可以应对各种攻击,有效防止分叉。
另外我们在AIBlockChain方面的融合,有两个实践。
第四点,基于图神经网络的智能合约安全漏洞检测。
AI应用到区块链的主要挑战在哪里呢?主要挑战是因为数据的非结构化。大家都知道神经网络处理数据用的是结构化数据,比如一个图片就是几行几列,是很规整的一个矩阵,训练时也非常容易,但对非结构化数据来说处理及其困难。因为这个挑战。当前做安全漏洞检测有很多方法是基于我们如图所示的三条规则。只要满足这三条规则,就认为有漏洞,没满足就没有漏洞,但这种硬逻辑规则可以绕过去会导致误判。
我们提出能不能用人工智能方法来进行大量学习,而不是简单的用三个逻辑规则判断。首先将智能合约代码转化为程序的流图,第二步把程序流图消融归一化,第三点就通过神经网络进行训练。
第五点,基于时间序列深度学习的危险账户智能监管方法。
通过基于时间序列的深度学习,对危险的账户做一些智能监管。基于时间序列的处理方法已经非常多,区块链里很多时间序列数据是很丰富的,比如说我们VNTChain中每个矿工有个奖励账户,所有给他的奖励都发到账户上,账户余额、奖励记录形成可依时间序列顺序构成时间序列,其交易频次,交易金额等也可以形成时间序列。
这项工作发表的论文,也曾经被Coindesk报道过。
现在处理时间序列的采用方法有LSTM和GRU,存在什么问题呢?传统的LSTM、GRU等方法:
1、容易被序列最末尾的数据淹没,难以建模长期特征;
2、必须串行处理时间序列,我们采用的方法是:首先,使用层次化的语义隐状态建模时间序列整个时间序列视角的隐状态和若干单个帧视角的隐状态共同建模语义;其次,通过相邻帧之间信息交换更新隐状态。
除了以上五个研究成果之外,我们也首次提出了一种联盟链与公有链的跨链的交互方法。
VNTChain的跨链系统主要旨在打造联盟链与公有链之间的一个桥梁,支持跨链资产的交换转移,实现不同业务场景的信息交互,帮助各业务场景进行连接和扩展,提高资产流动性,同时降低交易成本,进而构建一个高效低成本的价值网络。
我们在2018年初也推出了云盒开放服务平台,之所以推出云盒开放服务平台的目的是为了数据上链过程变得更简单,其主要功能包括数据的加密上链,业务系统能实现快速的对接,并提供了可视化的运维监控等功能。
在商业落地方面,我们打造了中国商业银行体系首个跨机构的联盟区块链,基于云象区块链基础设施支撑着区块链福费廷交易平台入围了2018年中国金融信息化十大事件,基于区块链的国内信用正应用与实践,荣获2017年度人民银行科技发展奖,同时也获得中国信通院可信区块链最佳金融案例。
除了推动技术社区外,我们围绕着下一代分布式智能价值网络基础设施建设,以云盒区块链开放服务平台、开发者平台,为应用开发商提供便捷的区块链基础设施服务,计划未来三年打造基于分布式经济的2000商业应用DApp。
做个总结
左侧的GalileoNetwork,主要是承担我们的商业应用场景的落地。大家都知道我们很多的商业用场景,不是说在链上跑就可以了,更多要考虑商业场景的应用要求,比如说隐私保护、数据安全的要求,同时本身商业场景下,某些业务相关参与方参与的平台,不是公开的网络,有准入的要求。所以这必须在一个联盟链内有一定许可的前提下才能构建出来。比如通过联盟链去构建出信用积分、版权IP、供应链金融、贸易金融等基于联盟链的价值网络。跨链网关,主要承担实现各个联盟链之间的价值交换。
右侧的HubbleNetwork,这个网络更多是提供价值交换的场所,基于去中心化的价值网络,实现各个联盟网络之间的价值交换。那我们为什么这样设计呢,GalileoNetwork是一个小范围的信任网络,GalileoNetwork是更大范围的信任网络,左边的小网络之间的信任交换,必须依赖更大范围的价值交换网络。基于这样的聚合链架构,逐步推动一链一场景,真正构建出区块链的新经济。
接着我简单介绍一下维特链全球开发大赛。本次大赛主要是维特链联合了云象区块链、浙江大学、新加坡国立大学、澳大利亚斯威本科技大学等共同举办,面向全球邀请开发者共同参与。
同时我们7月7号会举行开发者大赛线下技术交流会,主要面向技术爱好者。我们VNTChain首席科学家、核心架构师、DApp开发团队会分享关于VNTChain的核心技术研究突破、DApp开发技术细节等等。
最后关于主网,我们会在7月1号正式开始启动主网,除了推动维特链全球开发者大赛之外,之后会启动超级节点社区投票计划以及高校研究节点计划合作等等。
另外目前社区接收到的报名项目,我这边做个简单介绍,我看到的几个项目还比较不错的,包括区块链数据标注,鸽子蛋的数字资产管家,区块链数字版权,区块链跨境电商等等。有兴趣的开发者,可以联系我们官方社区。
以下是互动问答环节
Q1:VNT聚合链架构有什么特点?
黄步添:我们提出的聚有链架构,也就是说联盟链跨链公有链架构,通过可扩展基础设施,使得区块链基础设施商业化能力更强。通过联盟链主要是面向不同商业产品的应用,实现多维数据源加数据协同的数据服务。跨链主要是实现联盟链与公有链之间的数据交换和资产交换。另外公有链来支持不同业务场景的价值交换,真正实现联盟与公有链的之间的架构的融合。基于这个架构的一个目的,VNTChain真正构建出大规模商用级别的区块链基础设施。
Q2:Vortex共识算法有什么优点?VNT怎么解决区块链不可能三角问题?
黄步添:关于我们采用的Vortex算法,主要是融合了DPoS和BFT的算法,首先DPOS机制来提升共识的性能。通过BFT算法来进行拜占庭容错,避免分差,主要有哪些优点?一个是高效,通过DPOS选举出VNT的见证的节点,通过VNT节点进行协同的共识,能够快速打包交易生成区块。第二点就是容错、Vortex融合了BFT算法,具备拜占庭容错能力,它能够容纳容纳最多1/3的见证人,节点成为恶意节点,同时能达成正确的共识,避免分叉。第三点是交易可快速确认,被打包到区块的交易是得到多数诚实见证人的节点。
关于VNT怎么解决区块链不可能三角问题,我们主要还是通过联盟链跨链公有链的分层架构来解决。通过HubbleNetwork提供更大范围的价值网络,提供联盟链与联盟链之间的价值交换。在GalileoNetwork里面,我们既能实现隐私安全性,也能能实现业务的扩展性,通过多链的业务隔离等等,另外通过一些非中心化的工作流来实现联盟内部的治理问题。
Q3:VNT智能合约语言目前支持哪些?Solidity支持吗?如果不支持,后面会支持吗?
黄步添:目前支持C语言、Q语言,不考虑支持solidity。
Q4:在联盟链领域,HyperledgerFabric、企业以太坊联盟已经发展的不错了,作为后起之秀,VNTChain主网近期才会上线,如何追赶或者弯道超车?
黄步添:目前的区块链基础设施还是处在低层次的POC,没有真正跨跃到商业级别应用,VNTChain之所以采用联盟链公有链的融合架构,其目的也是推动区块链技术连接分布式经济,真正成为数据交换和价值交换的连接器,我们除了打造中国商业银行体系首个跨机构区块链基础设施外,同时推动与新加坡国立大学,澳大利亚斯威本科技大学、浙江大学、山东大学等研究及合作,推动VNTChain技术社区的生态发展,真正实现跨越传统的联盟链或公有链存在的商业应用瓶颈。
Q5:在跨链领域,Polkadot、Cosmos和Wanchain究竟谁最厉害?VNTChain的设计有借鉴它们吗?借鉴了哪些元素?
黄步添:根本不同点,VNT是首个解决联盟链与公有链的跨链交互问题。目前的主要的跨链项目,主要是基于公有链链之间的资产交换。那么VNT的跨链系统主要是解决联盟链和公有链的跨链交换,也是全球首个解决这类跨链问题的基础链项目。
VNT跨链系统,旨在打造联盟链与公有链的桥梁,支持跨链资产交换及转移,实现不同业务场景的信息交互,帮助各业务场景进行连接和扩展,提高资产流动性的同时降低交易成本,进而构建一个高效、低成本的价值网络。与此同时,跨链系统一方面保留了联盟链原有的数据隐私和授权使用的特性,一方面也提供了公有链的Token对联盟链业务的结算能力。
跨链系统主要由跨链管理器,联盟链管理模块和公链管理模块三部分构成。其中,跨链管理器负责维持联盟链和公链之间的交易通道,联盟链管理模块和公链管理模块分别负责各自链内部的节点、交易和事件等的管理。
Q6:VNTChain作为国内顶级商用级底层公链,主要通过哪些技术手段推动商业落地?现在主网马上要上线了,在商业场景上,会有哪些方面的落地?
黄步添:关于商业落地方面,我们主要推动VNTHubbleNetwork主网上线,推出了云盒开放服务平台,便捷高效实现数据上链、资产上链。在商业应用场景方面,我们主要集中在供应链金融、贸易金融领域,另外在人工智能领域的数据标注,以及信用存证、跨境电商等。
Q7:跨链、分片、侧链等技术,您最看好哪一种?您认为它们将对未来整个的区块链行业产生什么样的影响?
黄步添:比较看好特定的跨链技术,联盟链与联盟链,联盟链与公有链间的跨链,才会形成巨大的商业价值。对于把线下的资产真正映射到链上,会提供非常好的价值通路。
Q8:你们团队如何看待Facebook位于瑞士的子公司LibraNetwork将发布加密数字货币一事?VNTChain将来会跟Facebook数字货币项目合作吗?有哪些合作点?
黄步添:Facebook的Libra是一种不同于单一法币的新信用货币形态,是一种资产锚定模式的稳定通证,其组织显得更确切的说是新型的SWIFT组织。其愿景是建立一套简单的无国界的货币和为数十亿人服务的基础金融基础设施。其愿景很大,但要实现,还需要跨越国家的主权的限制。但其有着深远意义在于一家有全球影响力的互联网公司在通过区块链技术推动全球开发金融的演进,对推动全球区块链技术及应用的发展,会引发更多的资本进入这个领域,是一剂强心剂,有积极作用。
关于VNT和Facebook的合作点来说,VNT可以作为Libra的一个侧链,通过VNT侧链来提供Libra的金融服务。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。