LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 技术科普|PlatON:安全多方计算MPC介绍

技术科普|PlatON:安全多方计算MPC介绍

2021-03-23 BitFuturePro 来源:区块链网络

背景介绍

随着数字生态的快速发展,人们每天产生海量的数据,数据对全球生产、流通、分配、消费活动以及经济运行机制、社会生活方式和国家治理能力产生的越来越重要的影响,甚至已经成为“国家基础性战略资源”。但由于互联网巨头数据垄断,各行业数据孤岛,数据资源分配不均,算力资源分配不均等严峻问题,作为中小企业和个人消费者很难获得数据所有权,自然也没有办法获得数据红利,这也就导致大量的数据无法产生价值,在此背景下,随着区块链的底层基础架构越来越完善,机器学习发展日益快速,我们可以通过隐私计算和分布式协作把数据所有权重新掌控在数据产生者手里!

PlatON介绍

PlatON由LatticeX基金会发起和推动,基于区块链的基本属性,以隐私计算网络为支撑,提供以“计算互操作”为核心特点的下一代互联网基础协议。

PlatON通过构建由可验证计算、安全多方计算、零知识证明、同态加密等密码学算法和区块链技术共同组装的计算体系,为全球人工智能、分布式应用开发者、数据提供方及存有计算需求的各类机构、社区和个人,提供开源架构下的公共基础设施。

通俗一点说,PlatON主要面向数据的流通,依托于隐私计算、区块链等前沿的信息技术,来实现数据的确权和定价,让数据可以合规流通。

PlatON将通过区块链+AI+隐私计算来解决目前在金融、医疗、广告、政务等多个领域对于数据共享和协同计算存在的强烈需求。

MPC技术原理详解

MPC技术即安全多方计算,是由姚期智在1982年提出。它主要探讨的是,n个参与方必须各自输入信息去计算一个约定的函数。除了计算的正确性,他们还必须保障每个参与方输入数据的隐私。具体来说,现在有n个参与方,每个参与方i都知晓自己录入的xi, 他们来共同计算一个预先商定的函数 f (x1,…, xn) = y。如此一来,所有的参与方都能获得最终的y值,但无法获知其他参与方输入的具体数据。

MPC技术另一个核心点是元智能合约,元智能合约由两个主要部分组成。一部分是应用程序本身, 另一部分则提供了辅助信息, 如MPC协议参数、数据源发现参数等。MPC协议是在链下运行的, 这样可以减少那些计算资源有限节点的负担, 提高了链上进行共识的总体性能。

链上与链下计算之间的“桥梁”被称作为计算通道。计算通道提供了一个激励机制,让拥有合格数据的各个数据源参与计算,并将计算结果安全地上传到链上。

MPC协议是一种分布式协议,允许各参与方在不泄露自身隐私信息的前提下,通过既定逻辑共同计算出一个结果。基于此提出了一个端到端的MPC框架,以实现隐私保护计算。

安全多方计算为多个参与方不泄露输入数据隐私的前提下进行协同计算提供了完整的解决方案。在金融领域的跨行业用户征信、风控、用户识别、密钥管理等场景中有巨大的应用价值。

PlatON应用

PlatON基于安全多方计算密码学算法实现一种隐私合约的解决方案,主要思想是将隐私计算算法通过合约进行发布,并由隐私保护需求的数据提供方和计算节点配合执行MPC协议,以实现数据的协同计算。

MPC技术为PlatON实现隐私数据的协同计算提供了根本性的技术手段,在PlatON中结合MPC技术实现隐私合约,为具有多方参与数据作为输入的应用提供隐私保护,实现真正的隐私计算。

联系我们

Discord开发者社群 https://discord.com/invite/jAjFzJ3Cff

—-

编译者/作者:BitFuturePro

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...