PlatON算法科学家谢翔:隐私性和可扩展性是当前区块链面临的两个主要难题

栏目: 编程工具 · 发布时间: 5年前

2019年2月13日至14日,SWOPTA 2019第一场隐私保护技术及应用研讨会在新加坡成功举行。本次研讨会由SCRIPTS和南洋理工大学(NTU)联合主办,PlatON作为重要合作伙伴出席会议并提供多方位支持。

SCRIPTS是由新加坡国家研究基金会(NRF)和信息通信媒体发展管理局(IMDA)资助的隐私保护技术与系统研究战略中心,近日在南洋理工大学正式成立。SCRIPTS定位于数据隐私保护知识、研究、技术解决方案的一站式中心,旨在进行隐私保护学术研究,发掘差异化隐私保护技术,让数据在满足隐私保护需求的同时创造更多价值。

PlatON算法科学家谢翔:隐私性和可扩展性是当前区块链面临的两个主要难题

本次研讨会旨在为研究人员、工程师和从业者提供一个前沿交流平台,以展示和讨论安全计算和隐私技术理论、基础设施、方案及应用方面的创新与成果,吸引了来自中国、澳大利亚、以色列、新加坡、荷兰等国家的多位世界顶尖专家参与。PlatON算法科学家谢翔博士受邀出席会议,分享了PlatON隐私计算技术的工程化实践成果。 

PlatON算法科学家谢翔:隐私性和可扩展性是当前区块链面临的两个主要难题

谢翔分享现场

谢翔指出,隐私性和可扩展性是当前区块链面临的两个主要难题,PlatON通过MPC(安全多方计算)和VC(可验证计算)来有效解决这两大难题。

在隐私性方面,PlatON主要在着力研发MPC算法以及MPC整体框架,MPC框架里提供了IDE、编译器和基于电路的VM。VM内置MPC的OT/GC算法,是基于JIT的解释器,之后也会有专用计算硬件来加速MPC计算。MPC的最大价值在于,可以让各参与方在本地数据无需归集、隐私数据不被泄露的前提下,通过既定逻辑的协同计算来获取共同所需的数据分析结果和数据画像。PlatON已经对两方计算进行了工程化实践和商业应用,2019年将实现三方的协同计算和推广商用。

在可扩展性方面,PlatON的主要研发方向是VC(可验证计算)。传统的区块链像EVM里的计算任务或交易需要在全网节点里串行执行,不管是矿工还是验证节点都需要重复执行,造成了大量的资源浪费,而PlatON则计算与共识解耦,将复杂繁重的计算任务置于链下进行,通过VC在在链上生成简短的可验证证明,让每个任务只需要执行一次,其他节点无需重复计算就可以快速验证,以此减少验证上的算力浪费,提升系统的整体性能和效率。

PlatON智能合约分两部分,一部分是IO逻辑,可以存取分布式账本、链上的数据;另一部分是计算逻辑,计算逻辑会编译成电路在链下计算。

PlatON智能合约的流程,执行时会把计算逻辑分发给计算网络中的计算节点处理。计算任务会拆分成多个子任务,并行地分给多个计算节点计算,计算时需要返回证明用于验证计算是正确的。最终会通过一个计算通道合约来进行计算验证,以及对算力清结算。从某种意义上来讲PlatON也是算力的交易市场。

PlatON会兼容EVM、WASM,也会基于LLVM实现基于电路的VM,这个VM会内置VC算法、MPC算法。智能合约不需要全网所有节点都执行。PlatON智能合约支持 JAVA 、C++等高级编程语言。

同时,谢翔表示,技术的进步需要理论、实践、应用的共同支持,PlatON希望能和更多的专家学者、合作伙伴一起推动隐私计算的理论研究、工程实践、落地应用的全面发展,共同为数据隐私保护和数据高效合理利用而努力。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

用户体验的要素

用户体验的要素

Jesse James Garrett / 范晓燕 / 机械工业出版社 / 2007年10月 / 25.00

这不是一本关于“怎样做(How-to)”的书。有很多很多讨论如何建设网站的书,这本不是。 这不是一本关于技术的书。在这里你找不到一行代码。 这不是一本有答案的书。相反,这本书说的是“如何提出正确的问题”。 这本书将告诉你,在你阅读其他书籍的之前,你需要提前了解什么。如果你需要一个大的概念,如果你需要了解用户体验设计师所做出的决策的环境,这本书很适合你。 这本书经过精心设计,......一起来看看 《用户体验的要素》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具