绿洲网络是由 Oasis Labs 开发的去中心化网络,旨在为用户提供对其数据的控制权和所有权,从而促进创新型隐私应用程序和用例的开发。 [4]
Oasis Network是一个去中心化平台,专注于隐私,并建立在权益证明机制之上。它使用户能够控制自己的数据,同时支持以隐私为中心的应用程序的开发。该网络围绕四个核心功能构建:保密性和数据完整性、去中心化可审计性、适用于各种用例的多功能性以及满足实际应用的性能。
这些功能由双层设计实现:共识层,处理去中心化账本功能;ParaTime层,支持保护隐私的计算。该网络可以同时支持多个运行时,同时保持安全性。Oasis还允许用户将其数据代币化,保护其免受中心化控制,并支持开发保护隐私的服务和应用程序。 [4]
共识层是由一个去中心化的验证者节点集合运行的可扩展、高吞吐量、安全的权益证明共识。
共识层旨在具有适应性和响应性,能够有效地适应不同的用例并应对技术变革。它采用差异检测来确保交易的准确性,并利用计算节点委员会,如果出现差异,该委员会会重新选择。验证后,该层维护 ParaTime 操作的不可变记录,从而有助于操作的完整性。[4]
关于机密计算,共识层具有独特的元素,适用于使用 HME 和 ZKP 等技术的运行时。Oasis Labs 开源了 Oasis Eth/WASI 运行时,该运行时采用可信执行环境 (TEE),如 Intel SGX 安全 enclave,以确保交易的机密性。由于完全开源,任何人都可以设置一个实例并将其连接到共识层。[4]
ParaTime层支持多个并行运行时(ParaTime),每个运行时代表一个具有共享状态的复制计算环境。它接收来自客户端的交易,并根据这些交易执行状态更改。ParaTime层完全去中心化运行,允许个人创建和定制自己的ParaTime。每个ParaTime都可以进行定制,以满足应用程序的特定需求,无论它涉及机密计算、开放或封闭委员会或其他规范。ParaTime不处理其共识,从而简化了开发并增强了与整个网络的集成。ParaTime管理计算,并采用差异检测来确保执行的正确性和完整性。Oasis网络拥有由Oasis Labs开发的三个ParaTime:Sapphire、Emerald和Cipher。 [1][4]
Sapphire 是一个保密的以太坊虚拟机 (EVM),专为 Web3 量身定制,为开发者、用户和品牌提供灵活的隐私选项。它允许创建具有不同保密级别的 dApp,范围从完全公开到完全私有,同时确保处理敏感数据的合约的安全加密和存储。构建在其他 EVM 网络上的 dApp 可以轻松转移到 Sapphire,只需进行最小的调整,并保持与 MetaMask、Truffle 和 Hardhat 等工具的兼容性。该平台包括用于随机数生成和密码学验证等基本过程的预编译合约,并提供免费的 eth_call 操作,允许访问私有状态而无需用户成本。此外,Sapphire 支持安全的 Web2 身份验证,使其成为需要来自现代移动设备和浏览器的凭据的 dApp 的理想选择。[5]
Emerald是一个与EVM兼容的ParaTime,旨在将交易吞吐量提高到每秒1,000笔,并降低Solidity开发者的费用。它完全去中心化运行,拥有全球分布的节点运营商,并使用Oasis ROSE作为其原生代币来支付gas费用。Emerald提供完全的EVM兼容性,与基于EVM的dApp无缝集成,提高了可扩展性,显著降低了交易费用(比以太坊低99%以上),并提供跨链桥功能以实现互操作性。 [6]
Cipher是一个使用WebAssembly (WASM)并专注于隐私的ParaTime。开发者可以使用Oasis Contract SDK和Rust来构建保密的去中心化应用程序 (dApps)。它提供了与Emerald ParaTime相同的好处,并增加了灵活性和安全性。开发者可以根据成本在公共和机密数据存储之间进行选择。WASM 智能合约,主要用Rust编写,通过严格的内存管理,最大限度地降低了内存泄漏的风险,从而提高了安全性。[7][8]
Oasis隐私层(OPL)是一种与EVM兼容的隐私解决方案,通过引入加密交易和机密状态来增强以太坊、BNB Chain和Polygon等网络上的智能合约。开发者可以通过与Sapphire集成的Solidity库轻松地将机密状态和选择性披露添加到他们的dApp中,同时保持与现有网络的兼容性。
OPL提供可定制的隐私,允许dApp完全公开和机密。它使隐私功能可以通过OPL在Sapphire上运行,同时保持用户和资产在其原始网络上。OPL还支持跨链隐私,通过使用Sapphire的安全运行时同步网络之间的dApp状态来提高用户安全性。它允许Solidity开发者调整透明度级别以适应其应用程序的需求。 [9]
运行时链下逻辑 (ROFL) 是一个框架,支持去中心化、可验证和保密的应用。ROFL 允许自定义链下逻辑,即可验证地将区块链之外的程序使用可信执行环境 (TEE) 连接到链上逻辑。这种链下计算异步运行,通过交易或事件与链上组件通信,同时通过 TEE 保持信任。 [20][21]
ROFL 通过在区块链上下文之外使用 TEE 来提高性能和灵活性,从而实现经济高效且可验证的计算,而不会损害信任。它扩展了 Sapphire 运行时的功能,允许复杂的链下工作负载,并具有链上可验证性和保密性保证。可验证性确保节点运营商正确处理数据,而保密性保护敏感的应用程序数据。 [20][21]
ROFL 依赖于 TEE(Intel SGX)、远程证明和去中心化验证器集。Oasis 节点提供 TEE,ROFL 应用程序在链下执行,并向 Oasis 网络注册以验证身份并与智能合约交互。ROFL 在 TEE 内部生成加密密钥以进行远程证明,确保与链上模块和外部系统的安全通信。 [20][21]
Oasis Nexus 作为 Oasis 网络的官方索引工具运行,充当 浏览器 和 钱包 的后端。它持续从一个或多个 Oasis 节点和其他相关来源获取区块链数据。此数据经过处理,结果信息存储在索引的 SQL 数据库中。反过来,该数据库可以通过基于 JSON 的 Web API 访问数据。 [10][12]
该 API 遵循 OpenAPI 规范 (OAS) 3.0,确保与各种系统的兼容性。它包括最新的区块编号和时间等基本路由,使其对 Web3 构建者、dApp 和其他链上应用程序非常友好。 [12]
Oasis Nexus 动态地从多个实体获取数据,主要是链接到共识和 ParaTime 层的 Oasis 节点。其他来源包括 验证器 元数据的元数据注册表、EVM 智能合约的可验证源代码 Sourcify 以及有关各个 NFT 实例的更多详细信息的 IPFS。 [12]
除了数据查询和可视化之外,Oasis Nexus 的索引器功能还是用于会计和税务记录任务的分析工具。它提供以账户为中心的事件和交易历史记录,支持准确的财务审计、税务会计和其他财务活动。 [12]
Oasis Foundation 提供两种非托管 钱包:Oasis Wallet - Web 和 Oasis Wallet - Browser Extension。这些钱包与 Oasis Network 交互,允许用户存储、发送和接收 ROSE 代币。此外,ProtoFire 在 Sapphire 上的 Oasis Safe 以及与 Transak 的合作提供了托管选项和简易的用户引导。 [10][11]
Oasis Wallet 提供多种功能,包括使用助记词恢复短语创建钱包、通过助记词短语、私钥或 Ledger 设备访问、查看交易历史记录、提交交易、管理多个帐户、切换浅色/深色模式、UI 语言选择、质押 以及接收 质押 奖励。用户还可以使用 ADR-8 标准帐户密钥生成过程轻松地在钱包之间切换。 [10][11]
Oasis Explorer 提供了一个用户友好的界面,用于探索 Oasis 网络上的链上活动。它提供了涵盖所有 Oasis 运行时环境的全面数据和分析,使用户能够分析网络的增长和发展。 [10]
2021年,Oasis 基金会推出了 Oasis 生态系统基金。截至 2023 年 12 月,该生态系统基金的价值为 2.35 亿美元,致力于支持创始人在 Oasis 网络上构建 Web3 的未来。 [13][14]
ROSE作为Oasis网络中的原生代币,履行多种角色,例如支付gas费用、支持质押、委托和促进治理活动。 [2]
2018年7月9日,Oasis Labs披露已获得4500万美元融资,投资方包括a16zcrypto、Accel、Binance、DCVC (Data Collective)、Electric Capital、Foundation Capital、Metastable、Pantera、Polychain等。[3]