
整理 | 秦晓峰
编辑 | 郝方舟
出品 | Odaily星球日报
早在 2018 年 12 月 18 日,OKEx 就曾发布公链概念宣传片。按照当时的规划,2019 年将上线测试网,2020 年上半年实现智能合约以及上线主网。
做客星球日报超话社区,详解「OKEx如何打造全球第一的高性能公链」。
关于开发者扶持方面,JayHao 表示 OEC 目前正在向社区的其他开发者进行意见搜集,具体的方案内容将在未来公布。
以下为社群访谈实录,由Odaily星球日报整理
Odaily星球日报:从2018年宣布要做自己的公链,到2019年推迟,再到2020年2月上线测试网,如今OEC终于正式亮相。首先,请您给大家介绍一下OEC的发展历程,开发过程中遇到哪些难题。方向进行了那些调整?开发团队是如何克服这些问题的?
Jay Hao:OEC的开发历时三年,其中经过两次大的方向调整。
2018年3月份的时候OKChain项目启动,当时目标是打造下一代高性能公链,以“性能效率”作为研发的第一目标。为了实现这个目标,我们当时选择了分片技术作为解决方案。但到2019年的时候,随着行业的发展,高性能被证明是伪需求,应用落地才是公链亟待解决的问题。所以OKChain废弃已有成果,以打造最专业的交易所应用链为目标,进行了第一次战略调整。交易公链,顾名思义专门为各种交易场景打造的公链。因为应用链是一个业务一条链,这最适合Cosmos SDK的架构,所以我们最终选定了cosmos-sdk的多链架构,构建其DEX应用。
到2020年的时候,随着我们针对交易场景的深入研究,尤其是今年6月DeFi热潮的来临,我们逐渐发现应用链的局限性,我们想做的不仅是一个交易应用,而是构建一个完整的交易生态。为此,我们以打造全球最好的交易链为目标,进行了第二次战略调整,并在2020年9月13日将OKChain正式更名为OEC。
Odaily星球日报:OEC的定位和目标是什么?能否请您系统介绍一下。它将在OKEx的整体布局中扮演怎样的角色,会如何与现有业务结合?
Jay Hao:OEC的定位和目标是打造全球第一的高性能交易公链——既能保证去中心化交易的安全和匿名,又能满足不同交易场景的高频交易需求。
在未来,OEC不仅支持去中心化订单簿和Swap交易,也将支持预言机进而支持杠杆、永续等各种衍生品交易。由此与OKEx现有的交易业务形成链上链下闭环,进一步扩展OKEx的加密生态,巩固OKEx在现有加密衍生品市场上的优势。
Odaily星球日报:能否请您介绍一下OEC的底层技术架构?相较于以太坊等其他公链,OEC在技术层面有何差异化优势?
Jay Hao:OEC是基于Cosmos的Tendermint机制以及Cosmos SDK进行构建的。OEC在Cosmos的基础上进行了改进,基于Cosmos开发了一条应用链,是承载OKEx生态的底层框架,在保留Cosmos SDK跨链等功能的同时,以建立安全,高效Defi基础设施为目标,依托OK在加密货币领域多年的经验,在区块链底层,针对不同金融应用而优化的区块链方案。
相较于以太坊等其他公链,OEC在技术层面主要有以下几点不同:
首先,在共识机制方面,OEC采用的是BFT + DPOS,而以太坊2.0采用的是POS机制;
其次,在可扩展性方面,以太坊采用的是分片方案,将POS的节点分为64个分片;而OEC使用的Cosmos-sdk是一种跨链的解决方案,跨链可以理解为一种特殊的分片方案-按业务进行分片;简单来讲,以太坊2.0是单链架构,通过增加分片来实现可扩展性,而OEC则是多链结构,可通过增加新应用链来实现可扩展性。
最后,开发层面,以太坊2.0将采用新虚拟机EWASM来取代EVM,而OKExCain将支持Cosmos WASM和EVM双虚拟机;同样地,以太坊主要采用Solidity作为智能合约语言,而OEC将支持RUST和Solidity作为编程语言。
Odaily星球日报:目前的公链竞争,已经从技术导向转向流量争夺,特别是吸引开发者、建设多样化的生态应用。OEC会出台哪些政策,去扶持开发者,捕获流量?
Jay Hao:OEC目前正在向社区的其他开发者进行意见搜集,具体的方案内容将在未来公布,请大家耐心等待。
Odaily星球日报:OEC采用DPOS共识机制,任何人都可以竞选成为OEC超级节点。能否请您介绍下一步超级节点有何计划?(具体会设置多少个节点?参选条件是什么?需要质押OKB吗?)
Jay Hao:OEC将有21个超级节点,具体根据投票权重大小随机产生出块节点。
此外,OEC有出块奖励,与比特币一样,采用减半模型,其初始区块奖励为1个OKT,每三年减半。OEC超级节点有两部分奖励。第一部分是GAS费的奖励,这块和ETH类似,分配给出块的超级节点;另外一部分是增发奖励,将每年增发的OKT根据25%,75%的比例按照投票权重分配给超级节点和全部节点(包括超级节点和候选节点)。
在竞选超级节点的投票规则上,采用1票30投的方案,在链上投票人投票没直接奖励,不过超级节点和投票人之间的投票奖励规则可以在链下自行磋商。
Odaily星球日报:如今去中心化交易非常火热,OEC上也推出了OKEx DEX。能否请您介绍一下OKEx DEX与其他DEX有何区别,将如何与中心化业务共同发展?
Jay Hao:现在市面上发展的DEX可分为3类:
第一类就是像OEC这种把订单簿和撮合都放到链上的设计,最大可能的保证数据的透明,去中心化的设计,缺点是对公链的性能和安全性要求高,只能单独运营一条链去支撑,而不能用虚拟机,这样也OEC作为应用链和其他综合性公链相比独具的优势。
第二类则是对透明和安全性做了一定程度上的妥协,如0x协议,将订单簿和撮合放到链下,用中心化的方案去做,只把少量信息放到链上,以获得近似中心化交易所的性能,缺点则是同中心化交易所一样也要承担这个运营商的信任成本。
第三类则是最近特别火的AMM这种交易池的模式,如Uniswap,他与前两者设计都不同,没有订单簿和撮合,对区块链的存储和计算资源需求很少,缺点是牺牲交易深度换取高流动性,交易滑点高,传统做市商的学习成本高。OEC也在研发自己的AMM原型,作为订单簿DEX的补充。
我们认为影响DEX发展速度的主要原因是他们没有明确的运营方。我们OKEx DEX创新点在于我们引入了DEX 运营方这样一个角色,任何一个人都可以在OEC创建他自己的交易对,运营他自己的交易所,并营收交易手续费。这样就有一个DEX运营方的主体,就会去运营他的交易所,去给他的交易对做市产生更好的流动性,像一个中心化交易所一样去维护运行他的DEX。举个简单例子OKEx DEX可以理解为淘宝,那DEX运营方就是淘宝的商家。在这样一个模式下相信OKEx DEX会有崭新的表现。
Odaily星球日报:除了DEX,我们还将看到OEC上出现哪些创新性的产品?
Jay Hao:在未来,OEC上的产品主要以去中心化金融应用为主,包括DEX和借贷类Defi等等。DEX涵盖面比较广,包括现货交易、保证金交易和永续合约交易模式;除了基于订单簿的模式,还有AMM这种基于交易池的模式。
Odaily星球日报:OEC目前发行了原生代币OKT,能否给大家简单介绍下OKT的综合情况,包括经济模型和应用场景?
答: OKT全名为OEC Token,是OEC的底层通证。与比特币相同采用减半模型,初始发行为1000万,初始区块奖励为1 OKT,每三年减半,理论总发行量约为7220万。未来,OKT除了在主网做出块奖励和Gas费外,还会应用在OEC DEX、Defi等领域。
Odaily星球日报:除了质押OKB,OKEx用户还有方式能够获得OKT?
Jay Hao:未来OKT将上架交易所平台,用户届时可以在平台上购买获取;此外,用户可以参加OEC的超级节点竞选,OKT会以出块奖励的方式分配给超级节点,这部分OKT会根据25%和75%的比例按照投票权重分配给超级节点和全部节点(包括超级节点和候选节点)。欢迎大家在未来踊跃报名参与OEC的超级节点竞选活动。
Odaily星球日报:很多人可能会提出质疑:OKT分散了OKEx的生态价值,应该采用OKB作为OEC生态通证,那么究竟OKEx为什么选择发行新的代币?
Jay Hao:因为OEC是一个原生的公链,采用了Dpos共识机制,基于Dpos共识机制的需要,我们推出了OKT作为OEC的基础通证。目前OKB已经全部在市面上发行流通,无法再作为公链的出块奖励来保障公链的正常运行。此外,公链生态与平台生态有着不同的内在运行逻辑, OEC从0到1做起来,其经济模型的设计应该具备更高的自由度,才能够更好地激励各方参与者,来共建、共享、共赢。
社群提问:OEC更多的似乎注重于大方向布局,对于我们这些小散户来说,可以从OEC得到哪些好处和激励的计划吗?
Jay Hao:一个公链生态的发展是其用户基础的,只要持有OEC的链上资产,就是我们的用户。作为OKT的持有人,可以参与OKT矿池的质押挖币,获取投票奖励。另外也可以密切关注OEC生态的后续发展,享受生态发展带来的福利。
社群提问:应用为王,OKT 怎么落地应用?
Jay Hao:首先落地应用是OEC的事情,不是OKT的事情。具体而言,分为两条线发展:
第一条线,针对dapp应用生态,同我之前所说,是通过专注在交易领域向开发者提供更好的公链服务实现的,这个也是以太坊无法做到的,因为以太坊要照顾所有的应用开发者。我们已经在搜集开发者社区的意见,后续我们计划推出一系列的政策以激励开发者基于OEC构建应用。
第二条线,我们自己也会专注与交易的链上基础设施的建设。除了向OpenDEX中间件系列以外,像价格预言机、安全预言机、清算系统、借贷系统、跨链桥、合成资产等等也在我们的研究范围之内。