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

大多数的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 BFT 共识。它有两个主要组件,Consensus 层(共识层)和 ParaTime 层,共识层是由一组分散的验证节点运行的可扩展、高吞吐量、安全、权益证明共识。ParaTime 层则是智能合约执行层,由多个并行的 ParaTime 组成,每个 ParaTime 代表一个具有共享状态的计算环境,并且每个 ParaTime具有不同的特性,开发者基于不同的ParaTime 进行开发,将会获得不同的特性。

图是旧的,他们现在有4个ParaTime
图是旧的,他们现在有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知名的隐私保护特性。

post image

Emerald ParaTime

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

最新的 Sapphire ParaTime

post image

“只需几行代码,为你的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个,且大多数为空块,交易量甚少,应当是处于开放测试的初级阶段。

post image

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

视频:10分钟移植一个以太坊项目至Sapphire (英文)

Play Video

Sapphire水龙头

https://faucet.testnet.oasis.dev/

Sapphire测试网浏览器

https://testnet.explorer.sapphire.oasis.dev/

当然,想要吸引开发者最好的方式不是提供傻瓜操作手册,而是“重赏之下,必有勇夫”。Oasis已经在开始一些黑客松类的活动,Sapphire黑客松:https://link.medium.com/t0RnqUAvmtb (来源:Oasis 中文频道

结语

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

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

感谢阅读!