上周一,DOS Network 联合创始人华思远(Jonny)做客 TokenClub 直播间,以“DApp的困境与突围”为主题,分享了目前几大主流公链的生态和应用落地情况及各领域优秀 DApp,并分析了 DApp 开发者和用户的痛点与困境,最后介绍了 DOS Network 预言机服务如何赋能 DApp 和落地场景。
在此非常感谢 TokenClub 和团队的支持,以及其他媒体和社区伙伴的帮助。因为直播内容干货非常多,很多小伙伴希望我们整理一篇文字稿。
以下为直播内容整理,有删减。全文共6570字,预计阅读时间12分钟。
![](https://img.haomeiwen.com/i14873944/cf2491ce453ffc23.jpg)
Hi~ TokenClub 的朋友们大家好,感谢 TokenClub 提供分享的机会。
我先做一下自我介绍吧。我是华思远,我现在是 DOS Network 的联合创始人,主要负责技术和产品,我毕业于卡内基梅隆大学电子工程计算机专业取得硕士学位,在做 DOS Network 之前是在谷歌广告组做分布式系统以及广告系统大数据相关的技术开发,担任技术负责人。
我是一个好奇心很重的人,对新鲜事物很感兴趣。在 2013 年了解到比特币之后,我个人觉得比特币这东西很 Cool,当时就去研究了白皮书和背后的技术。在我了解到它的技术和可能带来的变革之后,我就义无反顾的投资了比特币。
除了投资也一直关注区块链发展。在各种区块链项目开始接连出现的时候,我和我的小伙伴一起研究各种项目,发现很多项目都需要预言机帮助推进落地,经过调研后来就一起创立了去中心化预言机网络 DOS Network 这个项目。
今天直播主要是分享一下我自己对Dapp的现状以及未来发展方向的看法。
一、几大主流公链的生态和应用落地解析
币圈变化多端,新玩法和爆款游戏层出不穷。目前Dapp种类主要分为:游戏类、博彩类、资金盘、去中心化交易所以及链上金融。
1、游戏类
- ERC721收藏类:NFT 有收藏或者有转让价值的资产。
代表:加密猫,加密狗。
- 交换卡牌类:注重游戏性并且加入区块链通证奖励机制。
代表:Gods Unchained;Loom: 僵尸战场。
![](https://img.haomeiwen.com/i14873944/3172dd99b76abb57.jpg)
其实我们可以发现,目前大多数游戏设计还停留在“人们会为了薅羊毛而玩游戏”的错误想法上,游戏设计的本身应该更注重游戏性,带来好的游戏体验从而吸引更多人群,特别是场外人群,游戏性一定是要优于交易性。
2、博彩类
根据一些Dapp评级网站的数据,我们得知博彩类项目有着不可忽视的交易量。2018年80%交易量发生在博彩类Dapps上,主要集中在EOS和TRON。
代表:Etheroll、Dice2Win、EOSBet、BetDice、TronBet、TronDice。
区块链公开不可篡改和去中心化特性比较符合博彩应用场景。早在2013年的时候,博彩就已经很流行了,人们常用比特币或者莱特币下一区块哈希做赌博。但由于出块时间慢,不像EOS上出块时间短且用户体验非常好。出块时间短是为什么博彩类Dapp主要集中在EOS和Tron上的主要原因。
目前区块链博彩项目可被认作是一种场内互割行为,很难带来场外增量资金去引来下一波牛市。
3、资金盘
代表:PoWH3D、FOMO3D
创造出PoWH3D、FOMO3D的匿名团队Team Just是一支极具赛博朋克精神的团队。Team Just虽然开发的是资金盘游戏,却在游戏设计上可圈可点。特别是其用户留存机制,是围绕建立PoWH3D的大生态而展开。
4、去中心化交易所
-基于以太坊生态的去中心化交易所:Etherdelta (以德)、0x、IDEX、Kyber、路印、Uniswap / Bancor
-基于EOS生态的去中心化交易所:NewDex 、WillDex
-EOS新型去中心化交易所:EOS柚子银行、Chintai
去中心化交易所的逻辑会写成合约部署在链上,并且拥有合约账号。 NewDex并不算是一个真正去中心化交易所,在EOS浏览器上查询NewDex是个人账号不是合约账号。
个人账号因为有私钥,存在被黑的风险。一个使用个人账号的交易所,一旦掌握其私钥那么所有用户资金就有可能会受到牵连。合约账户不存在私钥概念,并且去中心化交易所写成合约的形式部署在链上,合约经过安全审核后是十分安全的。
5、链上金融
代表:WBTC、MakerDAO DAI (稳定币)、Compound (资金池借贷) / Salt、EthLend / Dharma (P2P借贷)、dY/dX Market (crypto衍生品)
![](https://img.haomeiwen.com/i14873944/d5789c1bd80ad54a.jpeg)
相比较EOS和TRON,以太坊上金融工具特别完善,例如稳定币。个人比较欣赏稳定币MakerDAO的DAI 。DAI以太坊上发布的抵押型去中心化稳定币,经历了市场考验及ETH涨跌。目前1DAI=1USD。
稳定币对生态帮助很大:
1、对于熊市保本拿利息,可以把一些资产换成稳定币抵御加密资产波动性。
2、方便ETH长期支持者持续投资。可以通过抵押原本持有的ETH,贷出DAI,然后拿DAI买入ETH。
如果我想长期被动拿着Token的同时赚一部分币可能吗?可能。
![](https://img.haomeiwen.com/i14873944/9eccd5c5b5b59fd1.jpg)
链上借贷 compoud finance 是利用智能合约实现的资金池借贷协议。把币放进 compound 上合约里,根据合约里币种余额以及借贷需求,给你一个时刻动态变化的利率,利息按每个块结算。本息随时可取出,也随时可存入合约里。
WBTC(wrapped BTC)可以实现让整个BTC流动性注入以太坊,具体做法:BTC发到WBTC指定托管账户,发一个凭证,根据凭证在以太坊上造出WBTC token,1WBTC=1BTC,可以随时转入转出。
dydx是去中心化期货合约。
主流公链Dapp分布的现象
总的来说,各个主流公链上Dapp按照群聚效应分类明显。
![](https://img.haomeiwen.com/i14873944/1cf96523a23b9132.jpg)
以太坊: 以太坊上拥有真实用户量的DApp都是偏金融相关方向。主要集中在链上金融,比如: 去中心化交易所,质押贷,稳定币,P2P借贷等。
以太坊的口号是去中心化金融。因为自身链上金融工具齐全,ETH在较长一段时间内,会往金融公链上发展。以太坊目前技术也是在发展中,在未来可能随着分片、plasma、状态通道、预言机的发展会有突破以及更多落地可能性。
虽然以太坊TPS低,但是相比较于其他公链以太坊一条去中心化程度高的公链,这也是为什么稳定币大多都发在以太坊上,因为去中心化程度高比较安全。社区/开发者环境最好 。
EOS / Tron: EOS 和 Tron因为出块时间短,适用于博彩,实时交互性较强的游戏。相比较于以太坊,EOS偏中心化,开账户有门槛,需要花费EOS。
EOS的ECAF仲裁会权利相对集中 ,虽然可能是为了达到链上治理目的,但中心化且安全性没这么强。个人觉得链上治理可以探索其他可能:比如多签名/多管理员合约,同时合约可以购买链上保险来抵御意外事件。目前在EOS和Tron上金融工具和稳定币暂无落地场景。
二、Dapp的困境,用户和开发者的痛点
用户痛点:
- 普通用户入场门槛高:用户教育成本高,用户体验差,一个好的区块链产品应该弱化“区块链”这个概念的存在。
-用户是否需要为个人行为付费
- 使用Dapp的初衷:大量1c0 / 持币者是为了投机而不是为了使用产品,很多项目方迎合用户投机的心态做博彩类。
Dapp开发者痛点:
- 公链生态、社区、开发环境的选择:公链项目太多,资金分流,很多新公链宛如死链,无良好开发者社区和文档。一款Dapp在不同公链间的移植成本很高。
- 从费用、抵押: EOS/Tron上流行应用的开发团队需要抵押几十万/几百万的币。
- 经验和背景:目前区块链处于行业初期,资深开发人员太少,资深的开发者还是以在传统的互联网公司居多;虽然有一些从传统互联网公司转行到区块链的开发者,缺少对区块链认识。但是这一部分开发者对区块链了解程度深的并不多。
举一个例子,18年EOS博彩类Dapp经常被黑且代币被盗,主要原因在于黑客猜中了随机数,因为区块链链上是无法产生安全的随机数,链上随机数有被破解的风险。但也从侧面证明被黑Dapp开发者对区块链随机数运用的经验不多。最好的解决方式是通过链下预言机获得随机数。
- 区块链本身局限性:TPS限制了每日活跃用户数量(DAU), 而且链上存储/计算资源昂贵及有限。
- 智能合约局限性:现在只能调动链上的区块记录以及余额等简单状态,缺乏其他维度的信息,数据上链/跨链能力缺失,这些都制约区块链应用落地。
- “预言机问题”:区块链应用与现实世界信息有交互需求(例如:博彩应用获取随机数,链上金融应用获取实价等)。
事实上,区块链与取链外信息交互最好的方式,是用到预言机。但是很多项目方并没有用预言机而是使用一些中心化的方法或者某些有安全风险的替代品。
三、预言机赋能Dapp应用场景
V神在王峰十问的访谈里也曾提到——去中心化预言机是促进区块链生态发展的重要基础设施。
预言机就是一种单向的数字代理,可以查找和验证真实世界的数据,并以加密的方式将信息提交给链上智能合约。预言机就好比区块链世界中的一个第三方数据代理商。因为区块链无法主动发起Network call(网络调用)而链上智能合约是被动接收数据的。当智能合约的触发条件取决于区块链外信息时,这些信息需先写入区块链内记录。此时需要通过预言机来提供这些区块链外的信息。
预言机应用场景
-稳定币:这里的稳定货币并不是指tether或者digix那种由一个中心化机构发行的货币,而应该是一种去中心化的被算法自动控制的加密货币,包括Dai等以加密资产抵押物为基础的稳定货币和基于算法银行铸币税机制的稳定币 (比如停摆的Basis)。
这些稳定货币都需要Oralce的帮助来获取外部世界稳定货币本身和锚定资产的兑换率等数据。目前MakerDao缺乏透明性和安全性。
-链上保险:去中心化的保险应用平台, 包括航空延误险, 农作物保险等等。用户以token支付保费,购买保险,并根据保险协议得到自动赔付。链上保险也需要链外信息驱动而Oracle能为这类应用引入外部数据源和事件, 帮助去中心化的保险产品作出赔付的决定,并能安排未来的自动赔付。
-链上博彩:无法在纯链上环境下,创造出安全的随机数。所以需要预言机在链外注入一个安全可靠的无偏的可验证随机数给博彩合约使用。
目前预言机主要分为中心化预言机和去中心化预言机。
中心化预言机的代表是Oraclize。Oraclize以公司形式做中心化预言机业务。中心化预言机存在单点故障问题,在宕机期间所有Dapp无法正常使用。
![](https://img.haomeiwen.com/i14873944/cc9b145fe939188b.png)
中心化预言机虽然提供结果上链证明,但这个证明仅有获取数据结果后审计作用,调用者无法验证结果 。
Oraclize收费相对昂贵,每一次数据调用收费在0.002-0.001ETH之间,在ETH价格最高的时候相当于每一次调用要花费10美金。
去中心化的预言机比如 Angur、Gnosis、chainlink、DOS Network,不过目前暂时没有完全落地的去中心化预言机。
- Angur与Gnosis
Angur与Gnosis是一个去中心化的预测市场。他们应用了群体的智慧来预测真实世界的结果, 比如链上总统选举和体育结果竞猜。适用于频次低、延时长、可以引入群体智慧的情形,然而在投票结果被用户质疑的时候,一些预测市场还是需要Oracle从链下提供真实的最终结果。
- Chainlink
在节点选择的随机性上,Chainlink基于节点名誉。chainlink拥有一个对节点的信誉评价体系,信息需求方可以选择特定信誉级别的节点,每次信息反馈之后也会更新每个节点的信誉评分。Chainlink对每个节点返回的结果在区块链上进行聚合和共识。基于声誉的节点选取以及链上共识的做法易被攻击和操控、代价昂贵延时长、并且不具备良好的可扩展性。
- DOS Network
![](https://img.haomeiwen.com/i14873944/f50f6c937933bb19.jpg)
DOS完全随机的在去中心化网络中选取工作节点,通过基于VRF(可验证随机方程)及阈值密码学共识协议产生全网安全随机数,产生的随机数不仅用来驱动链下随机选择节点组,也可以直接给链上博彩项目用,是一种安全可验证的随机源。
以上就是我此次分享的全部内容,接下来我来看一下大家的问题。
四、直播问答
Q: 目前对dapp开发者来说,是一个黄金窗口期吗?
A: 马云老师曾说过“任何一次商机的到来,都必将经历四个阶段:“看不见“、“看不起“、“看不懂”、“来不及”目前区块链还是处于看不起或者看不懂的阶段。根据我个人观察,身边周围很多的开发者还是以在传统的互联网公司上班的据多,更加关注传统互联网和偏大数据方向。
我相信区块链是一个改变生产力的一个机遇,我个人是非常看好的。所以我认同现在对于dapp开发者是一个黄金窗口期,因为目前好的开发者还是太少了,甚至可以说是一个红利期。
Q:CPU是DAPP的绊脚石吗?
A:还是看Dapp是在哪条公链吧,CPU这个概念是在EOS上才有的。
CPU对于项目方很头疼,假设你预期你开发的Dapp是个爆款,那到底该抵押多少EOS给CPU呢?如果我抵押多了,首先我在资金上可能没有那么多钱。第二,我的现金流会受到问题。
目前很多Dapp开发者都很有可能是个人开发者,或者一些开发团队那对于他们来说也是一个问题。所以现在我们在EOS上看到的交易系统资源像柚子银行 通过付给少量的EOS给EOS持仓大户让大户帮忙抵押来借一部分CPU也可以作为一种项目方的选择。
Q:从DApp现状看以太坊与EOS之争,更多开发者VS更多用户,谁才是未来?
A:所谓EOS的“更多用户” 到底真实的用户量有多少。在EOS上开户及有一定交易抵押之后,发起任何交易会耗一些你的CPU,你的成本不像在以太上频繁交易耗得那么高。
所以DappReview有相应的一个观点:EOS上很多头部的菠菜类应用的用户量其实很多是来自Dapp矿工或者项目方自己刷出来的。” 而以太因为拥有用户需要付GAS这么一个机制,它其实从一定程度上抑制了虚假交易刷量的行为。
关于以太坊“更多开发者”,毫无疑问以太坊拥有世界上最好的开发者社区,目前EOS开发者社区也在不断壮大中。我只能说我两个都很看好,但个人对以太坊更偏爱一些。
Q:作为开发人员,您认为哪个智能合约平台更安全?
A:其实安不安全可以从两个方面来看,像DAO的硬分叉也不是以太坊本身的问题,其实是上层应用层的不安全或者开发者使用不当导致的一个问题。
哪个智能合约平台更安全?其实都挺安全。能不能提高安全,还是要从开发人员自身的经验素质积累和每个项目方都应该找专业代码审核机构做合约审查。
Q:什么样的DApp才能吸引到所谓“DApp圈”之外的用户进场呢?
A:这个问题我也经常在思考,现在来看交换卡牌类是有明显趋势吸引到了一部分Dapp圈外用户。
Q:下一波真正的Dapp究竟会以什么形式出现呢?
A:真正的Dapp能够为带来圈外的用户量, 用户不是为了薅羊毛而使用,而是用户有使用需求加上本身Dapp有足够游戏性吸引到用户。
Q:区块链能颠覆游戏行业吗?
A:区块链从来没想着颠覆谁,未来肯定是去中心化与中心化共存的一个状态。区块链+通证经济对互联网和传统产品带来新增涨和新玩法。不是因为好而颠覆,而是因为你的产品好再加上通证经济才会有更大的“爆点”出来。
更多内容欢迎大家到 TokenClub 观看直播回放。
你觉得本次直播内容怎么样?关于预言机和Dapp生态你怎么看?欢迎在文章下方留言或者添加DOS Network小助手加入社区进行讨论
网友评论