大多数的Layer1和DAPP在开发的时候并不会优先考虑隐私问题——这是目前加密开发领域的普遍现象。但DAPP用户正在逐渐增加,随着诸多的链上信息泄露事件的发生、监管力量的加强介入,人们将会把更多的目光投向隐私领域。
隐私技术(零知识证明、Mimblewimble、隐匿地址+环签名等)、隐私币(如DASH、XMR、Zcash,一个值得关注的点是,部分交易已经在开始逐步下架隐私币了)、隐私公链(如Oasis Network、Aztec、Secret Network、Nym等等)都有可能在未来的某个时间段成为风头一时的“致富密码”。当然更重要是,隐私技术是Web3能区别于Web2的技术保障,相比于“不作恶”,加密人士更喜欢你“不能作恶”。
今天我们简单介绍一下隐私公链 Oasis Network 和它最新的ParaTime。
Oasis Network是基于Cosmos SDK 构建的兼具隐私保护和高性能Layer1 区块链,采用了 Tendermint BFT 共识。它有两个主要组件,Consensus 层(共识层)和 ParaTime 层,共识层是由一组分散的验证节点运行的可扩展、高吞吐量、安全、权益证明共识。ParaTime 层则是智能合约执行层,由多个并行的 ParaTime 组成,每个 ParaTime 代表一个具有共享状态的计算环境,并且每个 ParaTime具有不同的特性,开发者基于不同的ParaTime 进行开发,将会获得不同的特性。

实现隐私数据存储、计算和治理的 ParaTime。开发者可以使用Parcel SDK将保护隐私的数据存储、治理和计算整合到应用程序中。Parcel实现了对数据的治理、保密计算和私人分析,据Oasis官方的介绍,Parcel已经有Nebula Genomics(一家区块链基因组测序公司)、Genetica(一家美国的基因破解公司,据说与越南国家创新中心合作在越南建立东南亚最大基因解码中心)和BMW等企业合作伙伴,使用它来存储人类基因组数据等私有数据。另外Parcel ParaTime还有一个宣传点“Data Tokenization” 数据代币化(其实更应该叫数据NFT化)——可以将任何数据文件变成NFT,以实现数据标记。
用于执行 Wasm隐私智能合约ParaTime,开发者需要使用Rust 语言进行开发。在Cipher 中,节点需要使用称为可信执行环境(Trusted Execution Environment,TEE)的安全计算技术。TEE 类似于智能合约执行的黑匣子。通过使用密钥管理,加密数据与智能合约一起进入黑匣子(即 Secure Enclave),在此数据被解密,由智能合约处理,然后在它被送出黑匣子之前加密。此过程可确保数据保持隐私性,并且不会向节点运营商或应用程序开发人员披露。因此,基于Cipher开发的Dapp具有oasis知名的隐私保护特性。

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

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

作为既能引入主流应用又能突出自己隐私属性的重要一步发展策略,Oasis官方非常希望能够吸引到原来 Cipher 和 Emerald 以及以太坊生态的开发者来到 Sapphire 上,他们甚至提供了“ETH应用移植指南”。以下是一些相关信息:
视频:10分钟移植一个以太坊项目至Sapphire (英文)
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。
感谢阅读!
