区块链的原生缺陷
以太坊区块链诞生后,各式各样去中心化应用如雨后春笋般推出,尤其今年去中心化金融(DeFi)领域的爆炸性增长,让许多不曾接触过加密货币的人意识到了区块链无尽的应用可能。然而,区块链本身存在「数据孤岛」的特性,即无法直接串接外部数据(如气象数据、台股交易数据等),这是区块链的先天缺陷,同时也是许多区块链上的应用(尤其DeFi )最容易被攻击的弱点。因此,许多开发团队都专注于打造能够为区块链提供安全、可信数据的预言机(Oracle)解决方案。
此外,区块链其实是匿名不匿踪的系统,数据在比特币、以太坊这类公有链上是公开透明的,任何人都可以查看数据。尽管当前大部分使用者对链上数据隐私的需求并没有那么强烈,但如果我们期盼未来大企业能够采用公有链的话,就必须为链上数据打造隐私解决方案,因为大型企业比一般使用者更注重数据隐私。
上述两点是区块链天生自带的缺陷,同时也是今天要介绍的项目– Zoracles打算解决的问题。Zoracles要做的事情大致上可以分为两个部分探讨,即「开放式预言机(Open Oracle)」与「零知识证明(zero-knowledge proofs)」。
Open Oracle
Zoracles的Open Oracle是以Compound的「开放式预言机(Open Oracle)」与Tezos的「Harbinger」为基础所打造的预言机服务提供商。Open Oracle的特性就是,预言机本身不需要具备节点、代币抵押、声誉系统等设计也能够安全的将链下数据传输至链上。开放给所有交易所、链上用户、合作伙伴、客户等人担任数据的提供者或上传者。
上图是Zoracles 的Open Oracle 在为DeFi 协议提供链下喂价时的流程图。除了可信数据源的提供者(Reporter)与上传者(Poster)以外,还需要经过以下两个合约:
OpenZoraclesPriceData:储存价格数据的地方。
UniswapAnchoredView:这个合约是保证喂价数据能够更加精确的关键设计。去中心化交易所Uniswap本身有针对许多币种提供「时间加权的价格指数」供其他项目方使用,此合约会引用Uniswap的价格指数归纳出当下合理的价格区间,当数据经过这个合约时,若链下价格数据与Uniswap的价格指数偏差太大就会被视为无效数据,借此避免极端行情、人为操纵市场或其他可能的错误喂价发生。
与其他预言机项目相比,Zoracles 协议的运作不需要加入以应用型代币作为支付工具的经济模型。此外,由于数据是由Coinbase Pro、OKEx 等交易所提供的可信数据源提供的,因此无需对每次的数据请求付费。
零知识证明
现有的预言机解决方案,都没有在数据隐私问题方面提供完美的解决方案。Zoracles 的特别之处在于,为了解决数据隐私的问题,该项目在Open Oracle 上引入了零知识证明(ZKP),以将机密数据从链下数据运营商安全且隐密的传输到区块链智能合约。
所谓零知识证明的概念是「在不告诉你正确答案的情况下,向你证明我知道正确答案」。举个例子,下图是小时候大家都玩过的《威利在哪里?》,我在左上角附上威力的截图,如此一来,我就能在不告诉你威力确切位置的情况下,证明我知道威利在哪里。
Zoracles 就是运用了这样的概念,透过零知识证明的技术将链下的隐私数据加密后,上传至区块链上的智能合约,过程中无需向任何一方透露真实数据。
商业模型
Zoracles 有别于Chainlink、Band Protocol 这类预言机解决方案,说得贴切一点,Zoracles 并不是预言机,而是能为区块链应用打造预言机的「预言机开发服务提供商」,其提供架构与技术让区块链应用按照他们的需求组建理想的预言机,类似于Microsoft Azure 的「软体即服务(Software as a Service)」,Zoracles 将其服务称为「零知识证明即服务(Snarks as a Service)」。
对区块链应用来说,他们只需要支付Zoracles 一次性费用(即开发与部署的费用),不需要为每一次的数据更新付费,这点对去中心化应用,尤其是DeFi 这种需要频繁更新数据的协议而言有很大的吸引力。
代币模型
Zoracles 没有进行正式的预售、ICO 或IEO 募资,是一个由社群驱动的项目。团队共发行了10,000 颗ZORA 代币。代币分配如下图:
Zoracles 的代币ZORA 并非LINK、BAND 这种「应用型代币」。作为预言机开发服务提供商,Zoracles 不需要节点生态系统来维持协议的运作,同时,服务的费用也并非强制使用其代币ZORA 支付,那么ZORA 代币的价值捕获究竟从何而来?
根据团队的说法,ZORA 是用来管理协议事务的治理代币,一颗ZORA 为一票,代币持有者所组成的理事会可决定项目的未来更动、合作伙伴。值得一提的是,理事会还拥有为去中心化应用提供服务的最终决定权,如果Zoracles 计划在新的Oracle 平台上开发零知识证明,该工作提案会被转移到理事会投票,当得到大多数成员的支持后,开发人员才会投入工作,换句话说,如果去中心化应用希望Zoracles 能够尽早为其开发具备零知识证明功能的预言机的话,就必须去买ZORA,帮自己投票。
现阶段,代币除了治理功能外并没有其他用途,不过,由于项目的未来更动将由代币持有者决定,因此也不排除未来可能会推出代币质押分润的可能性。
解决方案创新,但缺乏价值捕获能力
整体来说,Zoracles 提出的预言机框架与其他项目有很大的差异,Open Oracle 能够在保障数据安全性的同时,大幅节省数据成本,并同时避免分散式预言机市值不足的潜在风险。此外,零知识证明这项技术在区块链领域已讨论多年,但是真正能够实作的团队并不多,能解决数据隐私问题的预言几项目更是少见,若Zoracles 能完成这个产品的开发,势必能够在区块链领域占据举足轻重的地位。
代币方面,由于代币只有治理功能,缺乏能够提升需求的经济模型,因此项目的成功与否似乎没有办法与代币价格有直接连结。此外,虽然项目本身采用的是去中心化治理,但是,Zoracles 的核心价值来源,也就是拥有技术的「开发团队」却是中心化的,即使理事会通过工作提案,也没有强制力能够约束开发人员工作,只能仰赖对开发团队的信任。
本文链接地址:https://www.wwsww.cn/qtszb/7029.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。