基本概况项目简介简介:Oasis Labs 是一个致力于解决当前许多公链存在的扩展性和隐私性问题的云计算平台,通过将计算、共识、存储分离,计算节点并行运算产生结果,并将结果提交给共识层,由共识层验证上链,由于网络共识并不需要所有节点进行,使得性能大幅提高,并且各个计算节点采用 TEE 可信执行环境,任何外部应用程序和底层系统都无法获取节点安全区域飞地(enclave)内部的执行代码和敏感数据,有效解决了目前公链存在的扩展性和隐私性问题。 基本信息项目详解团队根据领英显示,Oasis Labs 团队共 36 人,大部分来自加州大学伯克利分校,其团队成员整体上学历较好,技术背景深厚,行业契合度较高,且团队核心成员之前都有相关领域的创业经验。 核心成员 资金 图 2-1 Oasis Labs 投资机构情况 Oasis Labs 目前在资金筹集上只有私募,总共募集 4,500 万美元,已经获得了业界知名投资机构类似 Polychain、a16z、Binance Labs 等 36 家投资机构的投资,资金充足,大部分为主流投资机构,投资机构阵容较好。 技术详解网络整体处理流程 图 2-6 网络整体处理流程详解 Oasis 目前提供了 Parcel SDK (一个 NPM 开发包,可以让开发者直接使用 JavaScript 编写和 Oasis 网络交互的程序,而不必编写智能合约),开发者可以使用 Parcel SDK 开发程序并且将其部署在 Oasis 网络上,由相应的机密并行时环境(每个运行时代表了有共享状态的复制的应用程序,由于程序之间可以并行运算,互相独立,提高了网络的整体性能)提供的密钥管理器生成密钥对,并且用程序的公钥对用户上传的数据进行加密,然后共识委员会将随机选择一组支持 TEE 可信执行环境的计算节点进行运算,被加密的用户数据将和相应程序进入计算节点的安全区域,若密钥管理器的验证结果为:在计算节点的安全区域的程序确实是相应程序,密钥管理器才会释放相应私钥解锁用户数据,当计算结果产生后,Oasis 将会在计算结果出安全区域前对其进行加密,比如,Alice 需要通过信用评估来借贷购房,同时她选择了 PrivateLoans 的借贷服务,其采用了 Oasis 作为其应用程序解决方案。具体流程如下: (责任编辑:admin) |