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希望能和更多的专家学者、合作伙伴一起推动隐私计算的理论研究、工程实践、落地应用的全面发展,共同为数据隐私保护和数据高效合理利用而努力。


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

查看所有标签

猜你喜欢:

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

编码的奥秘

编码的奥秘

Charles Petzold / 伍卫国、王宣政、孙燕妮 / 机械工业出版社 / 2000-9-1 / 24.00

渴望交流是大多数人的天性。在本书中,“编码”通常指一种在人和机器之间进行信息转换的系统。换句话说、编码即是交流。有时我们将编码看得很神秘,其实大多数编码并非都是这样。大多数的编码都需要被很好地理解,因为它们是人类交流的基础。――《编码的奥秘》 手电筒、英国人入侵、黑色的猫和跷跷板与计算机有什么必然联系?本书向我们展示了使用语言的一些直观方法并创造新的方法来进行相互之间的交流。此书使我们明白了......一起来看看 《编码的奥秘》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

URL 编码/解码
URL 编码/解码

URL 编码/解码