OasisLabs隐私优先的链上云计算

  • 2019-04-23 14:12
  • 3T比特

互联网和云计算从根本上改变了我们的生活,彰显了大数据的潜力。随着数据分析和机器学习等技术的进步,大数据体现出了巨大的社会价值。大数据不仅可以助力传统产业实现突破,更能带来新的用例和应用。

例如,共享机器学习技术可以帮助从多方机构的数据中发掘更大的价值。通过融合多家医院的医学和基因学数据,共享机器学习可以加速新疾病预防的研究,实现个性化医疗,延长患者寿命。对于金融行业,跨金融机构的数据分析可以帮助开发更加有效的欺诈检测系统并避免全球金融危机。自动驾驶车辆的数据共享将改善道路安全并缓解交通,尽管这些前景十分诱人,如何安全地共享数据仍然是一个巨大的挑战。出于隐私保护的考虑,许多有价值的数据今天仍然被隔离和孤立。此外,当用户贡献出自己的数据时,用户几乎完全失去了对其数据的控制。屡见不鲜的数据滥用、泄漏事件严重地侵犯了了用户隐私。为了真正发掘“大数据”的潜能,我们急需一个新的解决方案。

Oasis Labs致力于增强用户和开发人员保护与控制数据的能力,从而使他们能更负责任地开发和利用大数据。为此我们提出了“去信任隐私”的概念—-隐私保护应当通过技术手段实施,而不应受商业决定左右。为了实现“去信任隐私”,去中心化和隐私保护技术缺一不可。它将使用户重获对数据的控制权,允许用户完全决定其数据的使用方式。

为了帮助实现这一愿景,Oasis Labs正在区块链上构建首个保护隐私的云计算平台。我们的平台将支持隐私保护和复杂的应用程序的计算,使开发人员能够构建从设计,上保护用户数据隐私的应用程序,并催生先前由于隐私顾虑而无法实现的新应用程序。我们将提供一系列开发工具和功能,以支持开发数据保护并将数据控制权交还给用户的应用程序。此外,我们的平台设计使得我们可以支持扩展到迄今在其他区块链技术系统中看不到的计算复杂的工作负载。

以下是三个主要组成部分:

隐私保护: OASIS是第一个提供全栈隐私保护的;区块链技术平台。协议的每一层。从应用层到硬件层,都内建了隐私保护机制。完成后的OASIS平台将实现“去信任隐私”机制。这种云计算的新范例前所未有地结合了智能合约的强大的安全保障和无条件的保护隐私。

可 扩展性: OASIS构建于全新的技术架构之上,即使是最复杂的应用程序(例如依赖于机器学习的应用程序)也可以大规模运行。

丰富的工具包和库: OASIS提供了许多工具和SDK,使开发人员可以轻松构建隐私保护应用程序。我们的目标是让任何人都能在我们的平台上构建应用程序-从独立开发者到财富500强企业。

我们所提供的高性能、端到端保护隐私机制将有益于许多产业,例如:

· 跨数据库训练大型机器学习模型,同时防止数据泄漏。
· 协同分析跨多个来源的敏感医疗数据,同时仍保持数据私密
· 开发可以公开审核的投票机制,同时保留每个人的投票隐私
· 实现盲拍,在拍卖结束前密封投标。

结论: 凭借独特的架构和对隐私的重视,我们致力于攻克实现隐私优先实际应用所必需面对的难题。这些挑战包括了各种相互依赖的复杂问题-不仅仅是延迟, 成本,速度或交易量能力。这是一个很大的项目。具有巨大潜能。我们期待与您携手合作,共同实现这一愿景。

创建去信任隐私

我们正在区块链上构建一个隐私优先的云计算平台。完成后,它将实现去信任隐私状态,使用户数据只能通过智能合约中的既定规则访问。这些功能由加密协议和网络协议强制执行,确保除非智能合约允许,否则任何人(包括Oasis )都无法查看, 访问,分析或操纵数据。这将打造一个全新的应用程序的生态系统,让数据既可以被开发利用,又维护了隐私。

为此,我们提供了全栈隐私保护, 在系统的每一层构建隐私解决方案。在计算层,我们利用了安全计算技术,包括安全飞地,安全多方计算和零知识证明。在应用程序层,我们通过一系列框架和技术(包括差异隐私)保护用户隐私,从而实现隐私保护的数据分析和机器学习。开发人员可以自由选择最适合其应用的技术。

一下是如何在协议的每一层应用隐私技术:

为什么去信任隐私如此重要:

全面保护: 单层隐私保护是不够的。如果仅在应用程序级别上提供隐私,则当智能合约在数据上执行时,运行节点仍然可以提取敏感数据。相反,如果只在节点和网络级别提供机密性保证,则应用程序本身可以导致敏感数据泄漏。

充分挖掘数据的潜能: 我们正在创建一个全新系统,以提供两全其美的解决方案。它通过使大型数据库在保护用户数据的同时变得易于使用,并确保用户对数据保有完全控制,从而来解决数据封锁的问题。;

数据隐私,无需信任: 在使用现有的云应用程序时,用户必须依靠服务提供方来保护其隐私。凭借全栈隐私和我们创建的去信任隐私能力, OASIS的用户无需盲目信任服务提供方。

企业级解决方案: 目前,拥有大数据的公司面临着两难的选择:或者一定程度上放弃隐私和控制,或者不共享任何数据。我们的平台提供 了两全其美的解决方案。广大企业、私人实体甚至政府都可以通过我们的平台从共享数据中受益,而不用担心信息泄漏的风险。

全新的应用范围: 我们的平台解锁了一系列需要大规模使用敏感数据的新应用。我们相信它将在医药、游戏和金融等众多行业中发挥作用。

一个真正可以扩展的区块链架构

在现有系统中,智能合约的链上计算是昂贵的。同样的计算在以太坊上的运行成本是Amazon Web Ser-vices的数百万倍。这种模式是不可持续的,特别是在现实应用中。

当我们说“大规模”时,我们并不仅仅在指高吞吐量的支付交易。交易吞吐量本身是一个不充分的度量标准,因为它不考虑复杂的交易类型,例如机器学习等数据依赖的应用程序。

换句话说,现有的智能合约平台无法处理未来的交易。他们受到扩展性问题的困扰。这是由于网络上的每个节点都复制相同的工作,每一个节点都负责执行、共识和存储。计算不能并行运行,因而导致拥塞。

为了解决这些瓶颈, Oasis创建了一个全新的架构,将计算和共识分开, 并通过云计 算的灵活可扩展性实现异构工作负载。

新架构支持如下特性:

更低的延迟,更快的TPS以及更多:
· 与以太坊相比,我们的平台架构在延迟和TPS方面都将获得进展。但是如上所述,这些并不是衡量实际应用程序的唯一指标。

在互联网规模上运行复杂的应用:

· 众所周知,现有系统地容易形成拥堵,但我们的设计使得平台可以扩展至支持最复杂的计算。
· 这种新架构使我们的系统更快,更强大。它将能够支持在现有区块链技术系统中看不到的新应用程序。;

丰富的框架和开发工具

我们正在构建-组丰富的工具和库,为开发人员提供选择和灵活性。其中包括:

· 机密性框架:我们首创了区块链协议的机密性框架。它们包括开发机密智能合约以及与之交流的库,这是一个全新的智能合约模型,其数据和状态都是机密的,交易通过端到端加密通道发送。

· 机器学习SDK :我们正在构建库和工具,用于在机密智能合约中运行隐私保护的机器学习模型。;

· 隐私SDK :我们的隐私和机密性库、工具和API ,使开发人员能够轻松地将隐私纳入其智能合约中。

· 合同工具包: OASIS CONTRACT KIT是一个帮助开发者在本地部署智能合约之前对其进行编写和测试的工具包。CONTRACT KIT支持RUST和SOLIDITY开发。

· 支持RUST和WEBASSEMBLY:我们的平台支持RUST开发智能合约。RUST是一种通用语言,在编写智能合约时提供了极大的灵活性。RUST开发人员可以利用我们即将推出的丰富的库,包括机器学习库,游戏库等。

· 以太坊向后兼容性: OASIS向后兼容以太坊,让您能够轻松地将现有的以太坊合约迁移到OASIS ,只需进行极少的更改。此外,您可以使用现有的以太坊工具(如TRUFFLE和METAMASK )在OASIS网络上进行开发。

· 资源和教程:根据我们最早的采用者和开发人员的反馈,我们提供了新的教程和示例代码。从而使开发人员更容易了解我们的平台、申请访问、并快速开始开发软件。顶级教程和使用说明,包括智能合约开发课程、如何构建秘密投票DAPP等。

原标题:OasisLabs隐私优先的链上云计算|OasisLabs|云计算|

头条推荐
图文推荐