当前位置:首页区块链了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持

标题:公众尽职调查深入报告:绿洲实验室

作者:一流仓库

本报告为oasis实验室,针对项目方赞助发布的免费研究论文,研究报告内容由一流仓库完整编写。一流的仓库尽最大努力确保研究报告内容真实、中立、客观。为避免误导读者,项目方赞助的所有免费研究论文均不提供任何投资相关建议。本研究的目的是帮助读者快速、深入地理解它;Oasis实验室帮助您做出更好的投资决策。

项目摘要

总体而言,oasis实验室具有以下优势:

高性能:在当前隐私计算领域,oasis网络将协商一致性和计算分离为一致层和计算层。计算层使用tee可信执行环境运行智能合约。这种独特的体系结构使得Oasis网络在保证主链可扩展性和隐私性的前提下,能够支持计算机密集用例,如机器学习和深度学习。

向后兼容以太坊:基于EVM的实现使Ekiden(绿洲实验室的核心平台)能够支持现有的以太坊智能合约,这意味着任何基于以太坊的DAPP都可以将Ekiden作为扩容的解决方案,并支持rust和所有EVM兼容的编程语言,这样开发者就可以在Ekiden中基本上使用自己熟悉的编程语言,与其他高通量的公链相比,oasis具有明显的开发环境优势,有利于整个生态的发展。

Keystone开源项目:团队成员大部分来自加州大学伯克利分校,具有深厚的技术背景和高度的行业契合度。在可信硬件方面,oasis实验室与麻省理工学院合作开展“keystone开源安全硬件项目”,旨在构建一个安全硬件飞地的可信执行环境,整体创新水平较高。

同时,也存在以下风险:

Tee漏洞风险:Oasis实验室的计算节点需要支持Tee可信执行环境,这无疑增加了节点参与网络的门槛。此外,它使用Intel的SGX扩展作为其在tee可信执行环境中的特定方案。然而,目前,Intel的SGX扩展指令集暴露在sgxspectre(side channel attack)和预示(false TEE)Oasis实验室存在两个过度使用SGX的漏洞。

契约的低可组合性:Ekiden强调契约的独立执行,将智能契约放入支持tee可信执行环境的计算节点中,提高了网络的整体性能。然而,由于合同的独立性和平行性,合同之间很难相互呼应。

综上所述,绿洲实验室团队目前是稳定的。通过其独特的计算和一致性分离架构,整体网络性能得到了极大的提高。开发人员对整个迁移环境都有很好的改善和应用前景。面对SGX泄漏问题,团队有自己的解决方案。

总体情况

项目介绍

简介:Oasis实验室是一个云计算平台,致力于解决许多公链接的可伸缩性和隐私问题。通过将计算、共识和存储分离,计算节点并行生成结果,并将结果提交给共识层,由共识层进行验证。由于网络共识不需要所有节点执行,在tee的可信执行环境下,性能得到了极大的提高,任何外部应用和底层系统都无法获得enclave中的执行代码和敏感数据,有效地解决了公链中的可伸缩性和隐私性问题。

基本信息

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持

项目详细信息

团队

据LinkedIn统计,绿洲实验室共有36人,其中大部分来自加州大学伯克利分校。总体而言,团队成员具有良好的教育背景、深厚的技术背景、较高的行业契合度,团队核心成员具有相关领域的创业经验。

核心成员

A602A602

首都

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持1图2-1绿洲实验室投资机构

目前,绿洲实验室只有私募融资,募集资金总额为4500万美元。已获得宝利链、a16z、比朗斯实验室等36家业内知名投资机构的投资。资金充足,大部分为主流投资机构,投资机构组合良好。

技术细节

整体网络处理流程

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持2图2-6网络总体处理流程

Oasis目前提供parcelsdk(一个NPM开发包,允许开发人员直接使用JavaScript而不是编写智能合约来编写与Oasis网络交互的程序)。开发者可以使用parcel SDK开发程序并部署在网络上的oasis中,密钥管理器由相应的秘密并行时间环境提供(每个运行时代表具有共享状态的复制应用程序,程序间的并行操作和独立性提高了网络的整体性能。使用程序的公钥对用户上传的数据进行加密,如果密钥管理器的验证结果是计算节点安全区域内的程序确实是相应的程序,则协商委员会将随机选择一组组组,密钥管理器将释放相应的私钥以解锁用户数据。计算结果生成后,oasis会释放相应的私钥来解锁用户数据,比如Alice需要通过信用评估来借贷和买房。同时,她选择了以绿洲为应用解决方案的民间借贷贷款服务。具体流程如下:

(1) Alice通过privateloans向平台提交职业、月薪、住址等敏感数据。

(2) privateloans的应用背景是部署在Oasis网络上的。密钥对由相应的秘密并行时间环境提供的密钥管理器生成。同时,Alice上传的数据由privateloans的公钥加密。

(3) oasis网络的一致性委员会(100个验证节点组)将随机选择一组支持tee可信执行环境的计算节点进行计算。

(4) 加密后的用户数据通过privateloans程序进入计算节点的安全区域。当密钥管理器验证安全区域中的程序确实是privateloans的程序后,密钥管理器将释放相应的私钥来解锁Alice加密的数据,然后在安全区计算数据和应用程序。

(5) 最后,在计算结果离开安全区域之前对结果进行加密,然后提交给协商一致委员会进行验证。

整个过程使用tee可信执行环境和并行运行时(paratime)来提高整个网络的性能和隐私性,计算结果链接后不会被篡改。Alice可以在保证敏感数据不被泄露的前提下获取评估结果,并可以随时在Oasis的dashboard(一套web管理程序)等用户界面实时管理自己的数据,如查看数据使用日志等,对计算结果在链上进行审核和验证,以及随时取消相应程序的授权。

Ekiden平台

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持3图2-6 Ekiden平台架构详细说明

Ekiden是一个在保证可扩展性和隐私性的前提下执行智能合约的平台。其体系结构分为四层,顶层为应用层,底层为操作层、存储层和共识层。提高绩效的主要途径是分离操作、存储和共识功能。底层共识机制基于tendermint的BFT拜占庭容错(一种提供abci和共识引擎的协议,允许开发者专注于开发区块链服务,而不关注共识和内存池管理等底层细节)。如图2-7所示,网络由三个主要角色组成:客户端、计算节点和共识节点。客户端是智能合约的最终用户,智能合约可以创建智能合约或执行现有合约。计算节点使用多个可信执行环境tee来执行智能合约和处理来自客户端的请求。共识节点通过共识层维护分布式账本。

计算一致性分离

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持4图2-7绿洲实验室整体网络

如图2-8所示,oasis网络将共识服务与计算分离开来,大大提高了网络的整体性能。其核心设计主要将共识和计算分为共识层和并行层

  • 共识层:协商一致层是一组去中心化的验证节点,运行利益区块链证明,
  • Paratime层:Paratime层是一组并行运行时,每个运行时表示具有共享状态的复制应用程序。该设计允许多个运行时并行处理事务,而不影响彼此,这意味着在一个运行时中处理的复杂计算不会影响另一个运行时的计算速度,从而提高网络的整体性能。

与切片不同,oasis labs采用差分检测(离散性),一旦计算节点输出的结果发生冲突,共识层的节点将验证哪个节点的处理过程被篡改,然后从网络中删除错误的节点,因为为了保证一般区块链的安全性,所有节点都必须计算哈希值以保证状态一致,这样在较小的状态复制情况下达成共识,就可以保持与碎片化相同的安全级别,从而在保证网络安全的同时提高性能。

Tee可信执行环境

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持5图2-8 tee可信执行环境详细说明

如图2-8所示,为保证区块链网络的隐私性,oasis实验室采用Intel的SGX扩展指令集(a tee),可信执行环境可视为安全领域的“黑匣子”合同代码和运行在其中的数据不会被具有任何权限的外部程序或进程非法调用。即使是底层操作系统本身,敏感数据经过加密后也会和智能合约一起进入“黑匣子”,解密后的数据最终会被送到智能合约进行操作,计算结果经过加密后再发出“黑匣子”整个过程保护数据隐私,确保敏感数据不会泄露给计算节点或软件开发人员。

代码

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持6图2-2 oasis实验室代码提交

图2-2显示了oasis实验室的总体代码提交情况。2019年11月提交频率较高,目前提交量相对较小,说明由于前期产品开发接近形成,主网上线前更有可能是测试网。

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持7图2-3 oasis实验室代码贡献者

如图2-3所示,我们可以看到,在2020年1月,oasis实验室的贡献者数量显著增加。大部分代码仓库示例都是用rust语言(一种执行效率更高、安全性更好的编程语言)编写的,这说明团队在代码开发中更加注重效率和安全性。

产品

目前,绿洲实验室的主要产品包括Ekiden云计算网络。它还提供了packetsdk软件开发包、支持不同实体间联合训练模的clearnoom和受限SQL查询。通过一系列的开发包、API应用接口和cli命令行界面,开发人员可以利用oasis实验室网络快速开发基于隐私保护的DAPP。同时,企业可以联合培养人工智能模式,促进企业发展。通过定义查询约束,可以规范查询范围,减少敏感数据的非法使用和泄露。

洁净室

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持8图2-4绿洲实验室安全屋面条

在当今企业的发展中,需要有足够的数据进行分析和建模,从而制定出好的战略,开发出满足用户需求的产品。然而,许多企业都有数据,但没有一个好的模来分析这些数据。因此,企业需要将建模与分析相结合。oasis实验室洁净室在保护数据隐私的前提下,可以帮助跨企业或跨部门的团队分析数据,建立人工智能模。例如:

  1. TopAutoC是一家汽车Maker。在保护数据隐私的前提下,共享汽车里程、外部温度、位置等信息,更好地分析和打造下一款智能车,
  2. TOPAUTOC可以通过官方网站OASIAPI和仪表板将数据上传到洁净室,然后选择并授权在敏感数据上运行的分析程序,
  3. 然后对所有数据进行加密并传输到洁净室,密钥分发到洁净室解密数据,供分析仪调用,
  4. 返回的结果将按照预设规则加密并返回topcautoc。这样,数据在整个过程中是可用的,但不可见。在保护数据隐私的前提下,实现了企业间联合分析的人工智能模。

限制查询

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持9图2-5 oasis实验室查询详细信息

Oasis实验室还提供了一个监控数据访问权限的框架。用户可以快速设置使用和查询数据的策略。例如,他们可以1)为数据库上运行的任何查询定义约束条件,例如限制哪些字段可以分析,哪些结果要显示;2)如图2-6所示,oasis可以处理敏感数据,如个人数据,只返回汇总结果,如计数、求和和和平均值,但没有返回具体的个人数据。具体流程如下:

1用户Bob可以通过oasis实验室的仪表板、API应用程序接口、命令行工具等连接MySQL、sqlserver等主流数据库;

2Bob设置了具体的查询限制规则,比如可以查询哪些列、支持的查询类和查询大小;

3Bob邀请合作者合作,通过oasis实验室的仪表板或API应用程序接口管理每个成员的权限;

4之后,Bob可以查看用户查询到的列和正在运行的分析程序等详细日志;

通过以上方法,可以有效地限制特定查询的范围,降低意外泄露或损坏的风险,提高数据的可访问性和可用性。

结论:oasis实验室的团队成员大多来自加州大学伯克利分校,具有深厚的技术背景,团队成员普遍受过高等教育。资金方面,OAS labs获得了a16z、polychain、binance labs等著名投资机构的投资,目前主网已接近上线,代码迭代明显下降。可能是产品已经基本成。此外,它还提供了parcel SDK软件开发包、API应用程序接口、命令行工具和仪表板,使开发人员可以在网络上快速访问oasis实验室,共识和计算在技术上是分离的,专门设计为共识层和并行层。每一个计算节点都需要使用tee可信执行环境来运行智能合约,从而可以显著提高网络整体性能和隐私保护。

发展

历史

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持10图3-1绿洲实验室路线图

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持11表3-1绿洲实验室详情

现状

目前,oasis实验室已经完成了quest和amber的测试网络阶段。2020年9月22日,oasis实验室正式启动主网演练(功能完备的测试主网),测试最终的bug。稳定运行后,将推出主网beta版,该版本有原生的rose代币,但不支持传输功能。总体而言,oasis已经与许多区块链领域的领先企业建立了合作关系:1)oasis将使用chainlink收集和聚合来自多个来源的数据,并将其作为oasis网络隐私保护计算的有效数据输入。2) 与binance联合推出加密安全联盟和去中心化平台,以打击加密货币欺诈。

未来

Oasis实验室旨在解决区块链的隐私性和可扩展性问题。它的主要网络已经接近在线。通过其独特的网络架构,分离计算共识,支持rust和所有与EVM兼容的编程语言,以太坊的智能合约可以在未来快速迁移到oasis实验室网络。基于这种独特的层次结构的优势,oasis实验室可以快速迁移到oasis实验室网络上,网络还将支持机器学习等密集计算,可以应用于医疗、金融、数字广告营销等数据敏感领域,具有相对丰富的应用场景。

结论:总体而言,oasis实验室项目具有较高的进度效率和良好的团队绩效。目前与多家区块链头企业合作,主网络接近在线。由于其独特的分层体系结构设计方案,oasis实验室未来可以支持机器学习等密集计算。这是目前主流的公链,包括以太坊在内的功能使得丰富的应用场景的实现成为可能。

经济模

影响

绿洲玫瑰代币有以下四种用途:

  1. GAS FEE:类似以太坊,智能合同运行在绿洲实验室网络上,需要支付GAS FEE进行转让;
  2. 暂存和节点质押:作为验证者,验证者必须参与网络协商一致。同时,为了防止邪恶,计算节点需要向oasis实验室网络保证代币;
  3. 委托协商一致节点共享奖励:持有少量代币的个人可以委托其他协商一致节点参与挖矿,获得奖励;
  4. 社区治理:持有玫瑰牌的成员可以就绿洲网络面临的治理问题进行投票。

供求关系

供给

绿洲实验室共有100亿枚玫瑰代币,15亿枚代币将在其主上线后以挖矿奖励的形式发行。代币发行主要有以下几种方式:

  • 首次发行:通过一轮私募发行代币;
  • 奖励通过质押代币参与挖矿获得:协商一致节点维护区块链的网络安全,并通过质押代币挖矿获得奖励,并根据质押代币的持续时间和数量分配奖励。

oasis代币实验室发布图了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持12

如图4-1所示,反映了绿洲实验室代币的供应曲线。代币将在10年内逐步发行,并有相应的锁定机制,可以有效防止过多的代币进入流通市场,形成快速通胀的局面。

需要

绿洲实验室玫瑰代币的主要功能如下:

  1. 部署智能合同和转移资金所需的天然气成本,
  2. 暂存和节点质押,
  3. 委托,
  4. 社区治理。

对其代币的需求主要取决于主网上线后,其生态能否逐步改善和扩大,从而增加用户数量。只有当越来越多的开发者使用oasis labs网络通过支付GAS FEE来部署DAPP,整个生态系统趋于完善,用户数量逐渐增加,整个网络对Rose token的需求才会逐渐增加。

代币发行

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持13图4-2 oasis labs代币分配

绿洲实验室将总共发行100亿代币。具体分布如图4-2所示。具体分布对象及相关明细见表4-1。

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持14表4-1 oasis labs代币分配详情

结论:根据OASIS实验室基金会的网站,共有100亿个绿洲标志物。在其上线主线中,将有15亿代币通过节点质押代币参与挖矿,并以挖矿奖励的形式发放,大部分代币将分配给生态建设者,包括核查者、贡献者、社区和生态,有利于整个网络的发展和推广。基金会只占10%,这是一个比较好的模式。

竞争

轨迹分析

Oasis实验室属于公链,解决隐私计算轨道上的隐私性和可扩展性问题。

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持15图5-1 2011-2027年全球大数据市场收入规模

(1) 数据在未来社会中扮演着重要的角色,可以用来进行分析、预测等。如图5-1所示,根据statista的预测,2020年全球大数据市场的收入规模将达到560亿美元。在2020-2027年的预测范围内,2027年全球大数据市场的收入规模将达到1030亿美元。经计算,复合年增长率(CAGR)达到9.03%,整个行业正处于快速发展阶段,未来建设的大数据共享平台可能会受益于全行业推广带来的分红期[6]。

(2) 目前,在web2.0阶段,数据被龙头企业垄断,形成数据孤岛。个人资料的私隐性不受保障。大部分个人数据被Facebook、twitter和bat等领先企业垄断。它们持有用户的数据资源,形成一个数据岛。然而,用户的数据不能很好地履行权利和所有权;

(3) 隐私计算可以作为Layer2解决方案来提供隐私并提高公链的可伸缩性。而且,隐私计算可以在不泄露隐私敏感数据的情况下对数据进行分析,使企业能够联合分析数据,共同构建人工智能模,提高效率(类似医院诊断模,提高诊断效率和准确性)。金融机构联合培训风险控制模以减少损失)。

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持16图5-2促进隐私计算的三个要素

如图5-2所示,美国研究机构Gartner的研究发现,大数据和隐私计算正处于爆炸的早期阶段(Gartner的炒作周期主要分为五个阶段),跨机构、跨行业的数据融合、联合分析和建模的需求正在增加。然而,目前终端企业之间对B的需求越来越大,因为各方都拥有数据,但由于数据隐私问题,不可能在安全的前提下共享数据。对于C端用户来说,个人数据被大工厂垄断,个人用户无法实现自己数据的使用权和所有权,从而促进了自己数据的安全实现。

目前,欧盟通过gdrp(通用数据保护条例)对个人隐私数据的使用提出了一系列规范,包括美国CcpA(加州消费者隐私保护法)和国内网络安全法,对隐私数据的监管越来越严格,而买卖个人资料的行为相对减少。目前的驱动力是,监管的加强导致数据交易需要进一步规范。这里可以使用隐私计算,可以实现对数据的使用权和所有权进行个人分析,实现私有数据租赁的安全性,为企业促进机构间联合查询、联合培养人工智能模式,提高社会生产力。

目前,市场渗透率较低,很多人还没有意识到个人数据的价值和隐私保护的重要性。目前,随着相关法律法规的规范和个人对敏感数据认知的逐步提高,潜在的市场机会将逐步增加。

目前,由于可扩展性问题(大量复杂计算无法在链上进行)和隐私问题(由于需要验证每个节点、数据泄露、缺乏隐私),隐私计算有望在未来成为一个两层网络,将复杂的计算转移到链上进行验证计算结果,从而解决了链上的可伸缩性和隐私性问题。

隐私计算

目前,主要有类似于ARPA的MPC(多方计算)安全多方计算方案、基于硬件安全的tee(可信执行环境)如enigma和oasis、同态加密和零知识证明

安全多方计算MPC

由于价值创造往往是数据处理和分析的结果,而不是数据本身,所以数据需求者可以不接触数据,而是完成数据的处理和分析。

安全多方计算解决了一组不信任的参与者之间的隐私保护问题。在计算协议实现的整个过程中,用户始终可以控制个人数据,只有计算逻辑是开放的。计算参与方只需参与计算协议即可完成数据计算,无需依赖第三方即可完成数据计算,得到计算结果后无法推断原始数据。

可信执行环境

可信执行环境是移动设备(包括智能手机、平板电脑、机顶盒、智能电视等)主处理器上的一个安全区域,它提供了一个隔离的执行环境。敏感数据可以放在这个隔离的环境中运行。外部恶意软件无法获取敏感数据,从而保证了数据的隐私性和安全性。

同态加密

同态加密是指对加密的数据进行处理以获得输出,然后对输出进行解密。结果与用同样方法处理未加密原始数据所得结果一致。例如,如果要计算结果c=a+B,可以加密数据以确保隐私,然后执行操作e(c)=e(a)+e(B)。通过对明文数据的加密操作,不仅可以保护敏感数据,而且可以得到同样的安全结果。

零知识证明

零知识证明是由S.Goldwasser,S.Micali和C.rackoff在20世纪80年代初提出的,它意味着验证者可以在不向验证者提供任何有用信息的情况下,使验证者相信结论是正确的。在零知识证明的帮助下,验证者不知道数据的具体内容,可以确认内容是有效的还是合法的,在交易有效性证明等业务环节有很大的应用价值。例如,a可以向B出示证据,证明它已经到达某个地方,而不让B知道证据的具体内容。

各方案比较如下:

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持99图5-3各种隐私计算方案比较

结论:目前,隐私计算解决方案在效率、安全性和隐私保护之间存在权衡。Tee需要依赖Maker生产的硬件基础设施来确保其计算安全性,而其信任度过多地依赖于硬件Maker。然而,由于数据加密,tee直接进入tee,与上述其他方案相比,“小黑室”在可信执行环境下的解密操作效率更高,能够满足当前市场上的大部分计算需求,更有利于商业实现。

竞争分析

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持17表5-1竞争产品比较明细表

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持18

目前,隐私计算领域的核心竞争点是效率、隐私性和通用性。

如表5-1所示,目前国内外很多区块链企业已经注意到区块链隐私计算的发展轨迹。解决区块链的隐私性和可扩展性问题可能是推动区块链大规模商业化的一个途径。目前,国内有oasis和enigma采用TEE可信执行环境,ARPA链和oasis采用MPC多方安全计算,以保护隐私而不降低性能,建立云计算平台,实现AI/ml等复杂计算,enigma的目标是建立一个秘密网络,将合同执行迁移到运行在网络中的enigma,并通过分布式哈希表(DHT)提供文件索引存储,DHT可以简单地理解为只存储文件索引的哈希表。当您想使用文件时,可以通过DHT快速找到该文件)。ARPA的目标是作为一个双层网络,通过多方安全计算中的MPC,通过秘密共享、随机节点选择等技术将复杂计算转移到ARPA网络中的多方协同计算。

Enigma和oasis采用tee可信执行环境,由于计算执行将在一个安全的环境中执行(与外界隔离),外界无法获得内部功能和数据信息,计算效率高。然而,这些解决方案偏重于硬件实现,并且过于依赖Maker(Intel、AMD)目前,存在类似于Intel的SGX(safe guard extension)方案(用于增强软件安全性的Intel系统扩展)的侧信道攻击。它将合法软件的执行封装在一个叫做enclave的“小黑屋”特权软件和非特权软件都不能被访问,从而保证了软件的安全性)(SCA,它使用SGX开发套件引入的重复代码执行模式,观察缓存大小的细微变化,然后推断出存储在“小黑匣子”中的敏感数据。基于MPC多方计算的ARPA计算效率低,在复杂计算中需要多方通信(通信采用TLS加密)。通信需要大量的带宽,并且随着参与者算力的增加,这种消耗逐渐增加。

目前,在隐私计算领域,主要有tee可信执行环境和MPC安全多方计算。安全多方计算主要分为基于秘密共享和基于混淆电路的安全多方计算。秘密共享是将数据分成多个部分并分发给每个参与者。模糊电路更适合于双方逻辑运算,通信轮数固定。

效率方面:Oasis将共识与计算分离,计算节点专门处理计算,共识节点组成共识委员会对计算进行验证,并将哈希值打包到链上。由于不需要所有节点都达成共识,因此有效地提高了效率。与采用基于模糊电路的安全多方计算的Platon相比,ARPA可以支持更多的参与者,更适合于算术计算,但是参与者越多,通信成本就越高,尤其是带宽。与使用TEE的enigma相比,enigma使用DHT分布式哈希表存储链上的文件索引和链下的数据本身,有效地提高了计算效率。总的来说,oasis实验室在效率方面比其他竞争对手更有效率。

隐私方面:enigma和oasis采用的tee可信执行环境更多依赖于可信厂商,相对中心化。目前,Intel的SGX扩展有两个漏洞:sgxspectre(侧通道攻击)和Preshadow(假tee可信执行环境)。然而,oasis实验室已经与麻省理工学院合作实施keystone该项目旨在建立一个具有安全硬件保护的可信执行环境。ARPA和platform可以在计算参与者较多的情况下加密并分发多个数据副本给计算节点。这是一种相对去中心化的方法。从隐私保护的角度来看,oasis实验室是一般的,但它是创新的。

通用性方面:目前ARPA采用的MPC安全多方计算还处于起步阶段。目前,支持的操作类不多。此外,同态加密速度慢,多个节点之间的通信开销也很高。与ARPA团队沟通没有明确可行的解决方案。由于oasis和enigma都是tee,可信执行环境在“小黑屋”中运行代码和数据,而不涉及复杂的分段加密。最后,它验证了摘要并支持多种类的操作。其oasis将计算和共识分为共识层和并行时间,链上的分布式账本维护只需要共识委员会(consensition node set)维护,不需要网络中所有节点达成共识。它可以支持机器学习等计算密集计算。未来的应用场景丰富,通用性强。

结论:Oasis实验室将一致性和计算具体设计为一致性层和并行时间层。与其他竞争产品相比,其独特的设计大大提高了整个网络的可扩展性。它支持机器学习等计算密集计算,未来有丰富的应用场景。在隐私保护方面,采用tee可信执行环境作为解决方案。计算节点需要支持tee可信执行环境。智能合约被放入“黑室”,以有效保护敏感数据和代码。尽管Intel的SGX扩展指令集存在漏洞,但oasis实验室与麻省理工学院合作开发keystone开源项目旨在构建一个具有安全硬件保护的可信执行环境。总体而言,与其他竞争对手相比,oasis实验室具有更高的性能和更强的通用性,其整体技术架构具有高度的创新性,未来的应用场景也非常丰富。

温馨提示:

文章标题:了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持

文章链接:https://www.btchangqing.cn/119306.html

更新时间:2020年10月12日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

了解oasis labs,一个区块链隐私计算平台,由a16z和polychain等36家风险投资公司提供支持19
区块链行情

如何参与教你如何用手掏腰包?

2020-10-12 22:33:41

区块链

比特币连续63天保持的纪录已被打破,OKEx平台被看好

2020-10-12 22:52:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索