「老狼」,欧链创始人赵微的业内称号,这是赵微初中的绰号,沿用至今。这位生于 1984 年的成都人 18 岁考入成都电子科技大学计算机专业,直至 11 年接触比特币之前,一直是严肃的学院派,等到 2013 年比特币第一次大火的时候,老狼已经玩币两年,从时间上是毫无争议的先行者,顺理成章成了币圈的 KOL。
欧链创始人兼 CEO 赵微
币圈一天,人间一年。面对日新月异的区块链行业,2017 年的老狼终于按捺不住彻底投身其中,许多创业公司第一步是招一个写代码的,老狼也从原司请来一位技术专家,然后又挖来一位行政管理专家。一年时间老狼团队聚焦在智能合约,反复推演如果智能合约迎来爆发期,他们如何「切中要害」。
最终他们瞄准了预言机 Oracle 方向。原因也很简单:人们期待一个百万级用户的 DApp。而每个百万级用户的 DApp 势必都需要预言机服务。
采访老狼之前,链闻 ChainNews 对 Oracle 市场做了深入的研究,「为智能合约提供链外数据的平台」,是如今圈内对 Oracle 的主要定义。Oracle 引英语原意则代表预言的意思,「为回答请求者的询问而传达神谕,做传递信息的哲人和信使」。显然 Oracle 项目是中间层的服务,它会改变当前区块链应用的开发模式,把链内外的屏壁凿开,从而解锁全新的 DApp 生态图谱,培育真正能服务现实世界的区块链应用。
Oracle 通过与各个项目的合作比如:菩提、天算等 Dapp 来实现自己的价值。
了解 Oracle,首先需要了解它产生的背景。我们知道区块链是生产关系的巨大变革。而区块链在与现实世界中的数据就存在对接上的隔阂,链内和链外世界是不相交的两个平行世界,区块链急需处理这样的问题,打通现实世界与区块链世界的桥梁,通过跨越、过渡、实现链内链外数据的互通,从而确保现实世界数据在区块链上的安全及不可篡改,透明公开。
本次采访旨在通过欧链及其创始人赵微在预言机领域亲身探索的深入思考,为所有人揭开 Oracle 的面纱。
Oracle 不是贩卖数据,而节约资源
链闻:为什么区块链世界 / 体系需要 Oracle 服务呢?
赵微:我们知道在区块链中,区块链特性的智能合约它只能被动的响应外部世界的请求,它并没有想象的那么智能。
假设在区块链体系的租房 DApp 上,租客与房东达成了租赁协议,其中有一个智能合约规定,在退房时,如果租客弄坏了客厅的小米 9A 电视,则需要按退房当天小米官方的价格原价赔偿。转眼到了退房的那一天,租客在 DApp 上点击一键退房,DApp 自动下发指令让客厅的小米 9A 电视自检 确认是否损坏,因为租客在使用过程中,确实弄坏了小米电视,导致自检结果触发了智能合约中的赔偿条款,很不巧的是,当天小米天猫旗舰店正在做活动,比小米商城要便宜 300 元,那么此时智能合同赔偿金额要以哪个价格为准?
按照我们传统的思路,智能合约会发起一个外部请求给第三方小米 假设小米提供了一个外部查询接口,然后根据这个接口返回的价格,执行智能合约,但这样做会遇到以下问题:
1、由于区块链是基于共识机制的系统,假设有 10000 个矿工,需要矿工们对赔偿额度 小米电视 9A 的价格 达成一致,才能有效执行,而每个矿工的智能合同是独立执行的,这样 10000 个矿工就会分别向小米系统发送价格查询请求,不仅效率低下,还会形成巨大的资源浪费。
2、如果矿工的网络状况各不相同,造成延迟,一旦小米官方的价格正好有波动,就会导致矿工们获取到的价格各不相同,无法形成共识。
这时候就需要一个 Oracle 了,Oracle 是一种可信任的实体,它通过签名引入关于外部世界状态的信息,从而允许确定的智能合约对不确定的外部世界作出反应。
Oracle 具有不可篡改、服务稳定、可审计的特点。
链闻:预言机如何获得链外信息的授权?
赵微:获取数据是一个十分漫长的事情,或者说这是一个动态的工作,任何一个项目在初期,理性上都不应该过分涉猎太私人的数据,而应该用力弥补链外世界的不确定性。
现实世界是非确定性的 在某种程度上,事件没有发生的特定顺序,这会造成透明度方面的问题。数据点在现实世界中可以在任何时段任何地点生成并理解,这提供很大的灵活性,但却很难与区块链世界沟通。
比如你想从某些交易所中获取 ETH/USD 的最新成交价格,数据传送者 Data feeder 会从这些交易数据中返回折中计算的成交价格。这个数据传送者也会整合不同的数据来源并达成共识获取平衡的交易价格。
Oracle 只有先解决了这些无隐私的公共数据的不确定性,真正成为可靠的信任工具,才能进一步让个人将私人数据授权,这是个逐步信任的过程。欧链还处于这个阶段。
链闻:对于 Oracle 这个商业模式,现阶段会不会太早期?你如何看待它面临的政策风险?
赵微:首先预言机非常重要,就算是古代的神话故事也不能在没有任何信息源的情况下凭空产生。智能合约的触发和运行不能没有数据源。没有这种提供外部信息的平台,智能合约只能应用在少数地方,实用性也会大打折扣。
一旦有了这些预言机系统,智能合约几乎可以应用在现实世界的每个领域。一旦数据被传入区块链,便可以作为执行合约所需的输入或者提供使用案例,其带来的改变对大多数行业来说都是颠覆性的。
所以现在不是 Oracle 是否面临风险,而是不论官方是否保守,Oracle 服务都势必将出现。Oracle 看似是区块链时代的新概念,其实在过去的时代中,这种信任平台也以其他形式存在,它是一种需求,不是某种「Plan B」。
链闻:您能解释一下欧链自主的 PoRD 共识机制吗?为什么这样设计?
赵微:就好像刚才提到的链外世界的不确定性,外部世界的数据去论证真假是一个非常大的问题,因此我们 欧链 采用 PoRD 机制 声望+代币奖励,通过使用一个有效的奖惩手段,去抵御恶意的数据馈送,从而确保上区块链的数据是真实可信的,或者虚假信息要付出极大的代价。欧链预言家 Data feeder 会使区块链社会变得更加有活力,从而产生更多丰富的可能性,用户通过支付 OCT 来获得 Oracle 服务,从而实现在欧链上的闭环流动。
链闻:欧链如何规避中心化的质疑?
赵微:首先,我必须承认,预言机本身是中心化的,区块链发展到现在,接近第十个年头,其实我们也逐渐发现,任何一个项目都不可能完全的去中心化,而是介于中心化和去中心化之间,一体两面。
面对中心化的质疑,一方面我们对预言家 Data feeder 设计了声望+代币奖励的机制,去「惩恶扬善」,虽然预言机是中心的,但是 Data feeder,这些提供数据的用户却是基于一套「宪法」去中心的,也就是我们的 PoRD 共识机制。
另一个方面,为了避免单一 Oracle 的中心化,我们就设置多台 Oracle 提供服务。
其实在绝大部分情况下,一台预言机已经足够,但在处理重大资产时,如果一台预言机并不能保证完全可靠,我们提出了多台预言机的解决方案,比如设置 5 台预言机,如果其中有 3 台或 3 台以上给出的价格一致,则向区块链发起一笔携带此价格备注的交易。这种由多台单一预言机组成的多重模型又被称为预言机网络。
而这两种不同形态的预言机模型,也被分别称为单一模型和多重模型预言机网络。这也是 Oracle 行业普遍认可的解决方案。当然,中心化是不可避免的,相反绝对的去中心化就会造成资源浪费。
Oracle 是一个庞大的未来
链闻:您大概什么时候接触区块链?为什么看好预言机这个方向?
赵微:2011 年开始接触比特币,早期也参与过比特币挖矿,当在显卡没法继续挖矿的时候,就不再看好比特币 POW 算力越来越集中的趋势,并开始关注 POS 共识机制。也算是由币圈转入了链圈,看到了区块链世界的另一面。
为什么看好 Oracle,其实一句话就能说明白:区块链技术确实可以解决很多问题,但是要允许你去解决才是如今的问题。
链闻:预言机的盈利方式?
赵微:我们现在确实是在烧钱做,这是一种用户培养,在欧链的认知里,Oracle 市场在未来一定会出现更多的细分,这是市场发展的规律,在欧链的白皮书里,我们给了四个市场方向,预测市场、保险市场、智能投顾和体育竞猜,但是事实上 Oracle 的市场范围远不止如此,在未来,可能会出现专注做比如体育竞猜的 Oracle 服务项目,而欧链因为进入市场较早,就拥有更大的市场空间和应用场景,人们期待一款十万级甚至百万级用户的 DApp 出现,也相应的给了 Oracle 庞大的盈利空间。
链闻:对于预测市场,欧链为什么不选择直接做类似于天算和菩提这样的前端应用,而选择做预言机市场,未来是否会推出预测类 DApp?
赵微:微笑 我们并没有这样的打算,事实上我们和天算是合作伙伴 链闻 ChainNews 后续将对天算进行独家专访,在 Oracle 这个方向上,我们既贪心又节制,与其自己去做一个预测 DApp,我们更愿意去发现这样的项目,去合作,甚至去孵化。
链闻:是针对预测类 DApp 做孵化吗?
这种孵化是不局限于预测这个方向的,因为 Oracle 不单单针对预测应用提供服务,一切 DApp 都需要链内外的数据交换,他们都可能是欧链的孵化目标。事实上我们已经在孵化一些优质的区块链项目了。
链闻:欧链还有哪些产品矩阵的布局?它们是否都基于预言机这个整体布局?
赵微:欧链的核心是预言机,也就是 Oracle 服务,这是我们成立这家公司的初衷,但是我们性质上 Oracle 是 2 B 的,我们在 2C 的角度上,也布局了一些产品,比如我们发现在智能合约生态里,C 端用户没有很方便的途径来使用分布式应用 DApp,于是启动了 PocketEOS 的项目,它有这样的功能:资产管理的钱包,更重要的是 DApp 应用商城,我们希望未来 DApp 用户可以很方便的通过 PocketEOS 使用智能合约应用。PocketEOS 是基于 EOS 的一个 DApp 商城,目前已经有数百个社区志愿者在帮助我们进行测试。欧链自己在这个 DApp 平台里做了一款应用叫「有问币答」,可以悬赏提问。
链闻:可以看出,基于 Oracle 的 DApp 培养和孵化,是欧链明确的商业战略。
未来不可预测
链闻:您如何看待 EOS 最近出现的问题?是否对欧链带来了影响?
赵微:微笑 如果你说最火的区块链项目是什么?想都不要想,肯定是 EOS,我也携带欧链团队组队 OracleChain 去竞选 EOS 节点了,代号就是 OracleChain。股票代码:oraclegogogo
参与是最安全的选择,欧链是基于 EOS 的链外数据上链的数据服务平台,这个服务是涉及链外数据的智能合约能够成立的前提。一年前,我们团队的三个创始人主要翻译了 EOS 白皮书。
EOS 它能否成为超越以太坊的下一代公链,依然面临很多质疑和不确定性。不过,欧链团队是技术出身并不在意这一点,我们的想法是做「第一个吃螃蟹的人」。
事实上,在 360 曝出 EOS「史诗级」漏洞的第二天,我们就和 360 签署了合作协议,这个行业需要时间,接受质疑,未来不可预测,稳步向前。
欧链同时是参与 EOS 超级节点竞选的项目之一
链闻:欧链现在的团队规模和一年内的目标?
赵微:未来,欧链希望成为智能合约应用的底层技术平台级的服务商,很快,欧链将推出更大的开源计划,希望更多开发者加入。目前,团队的所有工作都是建立在 EOS 上面的,但这并不是为别人打工,在为 EOS 做贡献的同时,也在为自己获取用户,利益和生态高度重合。
链闻:欧链是否有做公链的打算?
赵微:未来不可预测。