# 一文浅析Oasis Network首个EVM兼容的隐私ParaTime——Sapphire


By [MK98](https://paragraph.com/@mk98) · 2022-09-20

---

大多数的Layer1和DAPP在开发的时候并不会优先考虑隐私问题——这是目前加密开发领域的普遍现象。但DAPP用户正在逐渐增加，随着诸多的链上信息泄露事件的发生、监管力量的加强介入，人们将会把更多的目光投向隐私领域。

隐私技术（零知识证明、Mimblewimble、隐匿地址+环签名等）、隐私币（如DASH、XMR、Zcash，一个值得关注的点是，部分交易已经在开始逐步下架隐私币了）、隐私公链（如Oasis Network、Aztec、Secret Network、Nym等等）都有可能在未来的某个时间段成为风头一时的“致富密码”。当然更重要是，隐私技术是Web3能区别于Web2的技术保障，相比于“不作恶”，加密人士更喜欢你“不能作恶”。

今天我们简单介绍一下隐私公链 Oasis Network 和它最新的ParaTime。

基于Cosmos SDK 构建的隐私公链Oasis Network
---------------------------------

Oasis Network是基于Cosmos SDK 构建的兼具隐私保护和高性能Layer1 区块链，采用了 [Tendermint](https://tendermint.com/) BFT 共识。它有两个主要组件，Consensus 层（共识层）和 ParaTime 层，共识层是由一组分散的验证节点运行的可扩展、高吞吐量、安全、权益证明共识。ParaTime 层则是智能合约执行层，由多个并行的 ParaTime 组成，每个 ParaTime 代表一个具有共享状态的计算环境，并且每个 ParaTime具有不同的特性，开发者基于不同的ParaTime 进行开发，将会获得不同的特性。

![图是旧的，他们现在有4个ParaTime](https://storage.googleapis.com/papyrus_images/4b6f7a387629b6e51df6e4321c6016ae4f8a5936bf21f7a91b932843ed0eadc8.png)

图是旧的，他们现在有4个ParaTime

### Parcel ParaTime

实现隐私数据存储、计算和治理的 ParaTime。开发者可以使用Parcel SDK将保护隐私的数据存储、治理和计算整合到应用程序中。Parcel实现了对数据的治理、保密计算和私人分析，据Oasis官方的介绍，Parcel已经有Nebula Genomics（一家区块链基因组测序公司）、Genetica(一家美国的基因破解公司，据说与越南国家创新中心合作在越南建立东南亚最大基因解码中心)和BMW等企业合作伙伴，使用它来存储人类基因组数据等私有数据。另外Parcel ParaTime还有一个宣传点“Data Tokenization” 数据代币化（其实更应该叫数据NFT化）——可以将任何数据文件变成NFT，以实现数据标记。

### Cipher ParaTime

用于执行 Wasm隐私智能合约ParaTime，开发者需要使用Rust 语言进行开发。在Cipher 中，节点需要使用称为可信执行环境（Trusted Execution Environment，TEE）的安全计算技术。TEE 类似于智能合约执行的黑匣子。通过使用密钥管理，加密数据与智能合约一起进入黑匣子（即 Secure Enclave），在此数据被解密，由智能合约处理，然后在它被送出黑匣子之前加密。此过程可确保数据保持隐私性，并且不会向节点运营商或应用程序开发人员披露。因此，基于Cipher开发的Dapp具有oasis知名的隐私保护特性。

![](https://storage.googleapis.com/papyrus_images/d9f81c98e21837e7eb083c4fa7d4cec961dbca42f639b2009d046c8c0c5095fc.png)

### Emerald ParaTime

EVM兼容ParaTime，提供具有完全EVM兼容性的智能合约环境，但不具有隐私智能合约。全面的 EVM 兼容性，可以与基于 EVM 的 dapp 轻松集成（可以快速移植以太坊应用），并且手续费更便宜。正是由于Emerald ParaTime的推出，引入了基于EVM的Defi等主流应用，Oasis 的生态建设得到了快速的发展。

### 最新的 Sapphire ParaTime

![](https://storage.googleapis.com/papyrus_images/18984220571ab02bb18f5e6bebe98d2bdfd2617e54605dae5b2713a75036bd63.png)

“只需几行代码，为你的dapp 前端带来机密性”——Sapphire ParaTime 是Oasis最新推出的隐私+兼容EVM的ParaTime。在官方给出的解释中，Sapphire ParaTime允许：

机密状态、端到端加密、机密随机性

EVM 兼容性

与基于 EVM 的 dapp 轻松集成

可扩展性——增加交易的吞吐量

低成本——比以太坊低 99% 以上的费用

仅从特点上来看，Sapphire ParaTime似乎是集合了Cipher ParaTime和Emerald ParaTime。对于开发者来说，这意味着可以使用Solidity直接开发Oasis 隐私特性的Dapp而不必学会Rust 。另外，基于EVM开发的应用也可以快速的移植到Sapphire上，有点像给一个游戏里的物理攻击加点保护魔法。

查看sapphire测试网上的数据（sapphire 目前仅有测试网），已经产出的区块不足4000个，且大多数为空块，交易量甚少，应当是处于开放测试的初级阶段。

![](https://storage.googleapis.com/papyrus_images/2fdb4aba300694bcda7511832290c59fc17a5aa7646f3f5abad1f96de2b2bf51.png)

作为既能引入主流应用又能突出自己隐私属性的重要一步发展策略，Oasis官方非常希望能够吸引到原来 Cipher 和 Emerald 以及以太坊生态的开发者来到 Sapphire 上，他们甚至提供了“ETH应用移植指南”。以下是一些相关信息：

视频：10分钟移植一个以太坊项目至Sapphire （英文）

[![]({{DOMAIN}}/editor/youtube/play.png)](https://www.youtube.com/watch?v=ePp1fFSmKgI)

Sapphire水龙头

[https://faucet.testnet.oasis.dev/](https://faucet.testnet.oasis.dev/)

Sapphire测试网浏览器

[https://testnet.explorer.sapphire.oasis.dev/](https://testnet.explorer.sapphire.oasis.dev/)

当然，想要吸引开发者最好的方式不是提供傻瓜操作手册，而是“重赏之下，必有勇夫”。Oasis已经在开始一些黑客松类的活动，Sapphire黑客松：[https://link.medium.com/t0RnqUAvmtb](https://link.medium.com/t0RnqUAvmtb) （来源：[Oasis 中文频道](https://medium.com/@OasisNetworkCN?source=post_page-----7ce1caa35de5--------------------------------)）

结语
--

虽然Sapphire可以使以太坊开发者简单快速的开发具有隐私特性的DAPP，但Sapphire官方文档下有一句细小的解释：“如果您不受 EVM 约束并且希望开发具有更细粒度隐私dapp，请查看 [Cipher ParaTime](https://docs.oasis.io/dapp/cipher/)。”——所以Sapphire其实并没有完美承袭Cipher，还是牺牲了部分性能的。

另一方面，如开头所说，隐私并不是当前开发者或者项目方在开发时会优先考虑的问题，暂时也还没有出现对隐私需求极重的“隐私类应用”，所以即使Oasis推出了兼容EVM+隐私智能合约的Sapphire，能够吸引到多少开发者还是一个未知数。隐私赛道的发展依然前路漫漫，任重道远。 END。

感谢阅读！

---

*Originally published on [MK98](https://paragraph.com/@mk98/oasis-network-evm-paratime-sapphire)*
