隐私保护的区块链化:谁是此细分领域的王者
摘要:随着互联网的飞速发展,大数据隐私成为我们日常生活绕不开的话题。不管主动还是被动,我们都已开始迈入数据爆炸时代。衣食住行都成为大数据存储的一部分,让我们在享受互联网时代福利的同时,也面临了众多的困扰。
随着互联网的飞速发展,大数据隐私成为我们日常生活绕不开的话题。不管主动还是被动,我们都已开始迈入数据爆炸时代。衣食住行都成为大数据存储的一部分,让我们在享受互联网时代福利的同时,也面临了众多的困扰。
尤其各类数据的采集和挖掘,在给生产生活带来便利的同时,引发了一系列隐私泄露问题。近两年,从国内的电话诈骗、短信骚扰频发,到国外的Facebook“剑桥分析丑闻”浮出水面,社会各界对隐私数据泄露问题的关注度越来越高。
并且,各大互联网巨头对数据的垄断和肆意利用也成为了广大互联网用户心中永远的痛。如何对自我的数据更有效的保护?如何真正让个体成为自我的数据的主人?如何更高效的利用数据?成为摆在Web2.0时代亟待解决的问题。
而SoterOne将上述问题归咎于四个挑战:
(1)我们如何秘密地在不同的当事人之间共享私人信息,但仍然可以共同计算和共享输出?
(2)我们如何用数学保证来保护个人的隐私?
(3)我们如何提供一种方便用户的方法来执行建模训练和预测?
(4)我们如何确保秘密数据共享和隐私保护是负担得起的、可审计的和可核实的?
在传统互联网(Web2.0)时代,这个问题是无法解决的。区块链恰逢其时,应运而生。区块链+数据隐私便可以轻松的解决上述问题。SoterOne创造性的将区块链技术与安全多方计算(MPC)一起,似乎是解决上述挑战的一个很好的选择。
SoterOne生态系统核心是由以下组成:
(1)核心链
在SoterOne中,核心链是一个区块链网络,它为各种隐私保存的Dapp执行和处理提供了一个分散的、可信的执行环境。提出了一种新的共识协议信誉证明(PoR)作为SoterOne区块链网络的基础。
随着ETH等传统公链更多摒弃PoW,转向PoS。很多人可能会对SoterOne为何不采用具有广泛认同力的共识机制。对于PoW,工作负载证明机制通过大量的HASH操作,计算出一个合适的随机数并产生一个新的块。而这是最安全的安全方式,但同时也是非常消耗能源的。
尤其在主流矿币已经迈入ASIC矿机时代后,比特币消耗电力已经超过世界绝大多数国家。其累计消耗煤炭量和二氧化碳排放量甚至已经排在发达国家前列。资源本就宝贵,为何浪费资源在这种毫无意义的“公式计算”中呢?这极大了引来了大矿工也逐步对优质矿币形成了垄断局面。大量低端矿机和小矿工在一个号称公平的环境失去了挖矿选择。而小矿工整体算力占到了比特币全网总算力的30%。PoR可以有效降低资源消耗,接纳小矿工溢出的算力市场。
同时医学研究、DNA 测试以及机器人技术、自动驾驶技术和太空探索等其他先进技术的大数据模型训练场景需要大量的机器学习算力协助,PoR共识机制可以通过激励区块链矿工参与安全多方计算和机器学习计算来应对上述挑战。实现一举多得的效果。矿工能够参与挖矿能获得激励。挖矿能够反哺高新技术等发展,实为区块链和科技发展结合的典范。
对于PoS,所有权证明机制,通过令牌的持有量和持有时间,降低了块生产的难度。该方法解决了与PoW相比的能耗问题,但在安全性上存在一定的瓶颈,系统分叉容易出现。
具有开创意义的PoR算法完美的解决了上述问题。有力的打破了安全性,效率,去中心化的不可能三角。实现了不可能三角间的一个动态平衡。
PoR与PoW和PoS设计初衷所针对的对象不同,affordable 可负担的,针对的是数据请求用户,他们作为付费用户,我们的平台让他们的建模花费大幅减少;verifiable 的对象是数据拥有者,他们可以从链上面看到他们的数据被使用的情况,来验证他们收到的token是否相符。auditable的对象是监管部门,让监管部门便利的完成DO/QC在建模过程中是否合规的保护用户隐私(利用我们的DP和秘密分享)进行审计和监管。
PoR是如何运行和并进行激励的?相信很多用户关注这个问题。
在PoR协议中,每个节点有四种模式,P2P节点、MPC节点、验证器和Leader。当节点启动时,它自动进入P2P模式,从发现的P2P节点同步链状态。一旦设置了个人帐户,并发送了交易中的股权,节点将进入MPC模式并监视与之相关的事件。现在它可以接收计算任 务。如果任务计算成功,个人账户将获得奖励,但如果任务无法正确计算或节点没有在特定时间窗口中发回结果,节点的声誉将下降,其在令牌中的股权可能受到惩罚。
一旦MPC节点获得高声誉分数,它就有机会被选为验证者或领导者。 除了计算之外, Leader角色还将承担更多的责任,例如创建一个新的块,它将事务池中的事务封装起来,将该块发送给其他验证器进行验证。 一旦领导者收集到足够的验证响应,确认将被附加到块中,因此其他P2P节点将将块添加到自己的链中。验证器需要响应任何验证请求以及计算。
在我们的创世纪块中,挖掘激励将被设置为1E8令牌,每一个区块大约一秒。 挖掘一个区块可以获得前4年的0.4个token,0.4*½令牌将在接下来的4年中获得奖励,以此类推。开采一个区块的激励每4年减半。 第一个4年的奖励令牌数量如下:
T 1 = 0.4 x 3600 x 24 x 365 = 50457600
T 2 = 0.4 x 0.5 x 3600 x 24 x 365 = 25228800
T 3 = …
T = T 1 + T 2 + T 3 + … + T n = 2x(T 1-T n+1) T 1 ≈
在块x*N,验证组已经形成,我们假设有n个节点,n-1验证器和1个领导者。在验证轮x 中,假设每个验证器的信誉信用评分为Si我=1-n-1,n是领导者。领导者有一个额外的因素α(α>1),以及它信用分数是α×Sn。假设Rb是挖掘一个区块的激励,每个验证者的奖励 将是:
领导奖励将是:
挖掘奖励将发送到每个节点的帐户在边界块x*N+N-1。该节点也可能有助于计算,当培训完成时,它可以获得计算奖励和信誉信用分数,声誉分数将影响加入下一个验证小组的机会。
(2)四种智能合同:查询智能合约(QSC)、数据智能合约(DSC)、控制器智能合约 (CSC)和MPC智能合约(MSC)
面对数据采集,整理,汇总,查询,分享五大环节。SoterOne将智能合约视为外部世界的区块链API。通过定义了四个智能合同,查询智能合约(QSC)、数据智能合约(DSC)、控
制器智能合约(CSC)和MPC智能合约(MSC),分别与查询客户、数据所有者、MPC控制器和
MPC节点进行交互。
查询智能合约功能:管理与数据查询客户的交互(输入/输出、查询、建模),管理查询相关的业务智能,如确定查询类型;以维护查询历史记录来控制隐私预算;与DSC进行交互,以确定要将查询发送到哪个数据所有者。
数据智能合约功能:管理数据所有者和区块链之间的交互;管理DSC和SoterOne SDK之间的交互;以管理具有区块链块高度的时钟同步;去管理的计算剧本;定期更新MPC参数。
控制器智能合约功能:与控制器互动进行命令管理;管理链上和链下数据之间的映射;管理DSC和DB之间的交互;来管理数据库的操作。
MPC智能合约功能:管理MPC节点与区块链之间的交互;管理MPC参数。
(3)SoterOne SDKs
SoterOne SDK:全称为SoterOne Software Development Kit(SDK),是一个可安装包中的软件 开发工具集合,用于SoterOne客户的安全目的。在SoterOne中,数据查询客户和数据所有者等客户都有他们更喜欢保留的原始数据。在与智能合同交互之前,客户使用SoterOne SDK通过同态加密对原始数据进行加密,并且只发送加密数据到智能合同和区块链。
对于采用MPC技术的项目来说,MPC至今已经发展了30余年,目前效率在迅速提升,约比明文计算慢两个数量级,目前已支持中大规模商用。另一方面,以SoterOne为例,其主要研发方向是隐私数据的全产业链保护和使用。通过消除了信任服务器的依赖,它允许在多个数据所有者之间进行联合学习,而不会在明文中暴露数据,只有数据所有者本身才能访问自己的数据,进而让用户更好的保护隐私。
综上所述,区块链在隐私计算行业的应用已经相对成熟。大数据巨规模、多样化、高增速等特征以及大数据应用的迅猛发展对隐私保护服务请求的用户容量、并发程度和能效优化提出了极高的要求。随着5G等全新技术的出现和应用,大数据行业的发展又将进入一个全新的阶段。伴随着大数据行业发展的隐私计算在未来也必然会拥有更大的发展前景。而SoterOne又是在数据区块链化细分领域下占据了头部地位。
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。