美文网首页区块链
拆解ByteTrade:去中心化交易所落地需要独立的资产锚定机制

拆解ByteTrade:去中心化交易所落地需要独立的资产锚定机制

作者: 链捕手 | 来源:发表于2018-08-06 10:36 被阅读123次

    最近半年交易所安全事故频发,中心化交易所的弊端暴露无遗,但去中心化交易所因性能问题尚不能大规模普及,处于一个相当尴尬的位置。

    ByteTrade(字节犇牛)则志在打破这一局面,希望通过开发面向去中心化交易所的公链,以及采用智能合约进行资产锁定、DPOS与BFT的双共识机制等办法,帮助ByteTrade上的去中心化交易所达到中心化交易所近乎同等的用户体验,实现跨链数字资产的自由流通。

    近日,链捕手(ID:iqklbs)对ByteTrade创始人彭鹏进行了一次采访,彭鹏曾历任百度核心技术研发工程师、创新工场Tech leader,还曾先后创立涂鸦移动、丘陵移动、保险神器等,拥有非常丰富的创业经验。在本次采访中,彭鹏向链捕手讲述了当前去中心化交易所的类别和问题,以及ByteTrade的产品定位与逻辑。

    作者:龚荃宇

    编辑:潘宇波

    未经授权,谢绝转载

    01

    去中心交易所的分类

    「交易撮合引擎作为一个状态机与区块链很相似,区块链从创世块开始后的每一笔交易都会发生状态的改变,区块链实际上是基于撮合引擎的价值交换网络的更优载体。」在悟出这个道理时,ByteTrade(字节犇牛)创始人彭鹏正困扰于场景公链的共识问题。

    最初,彭鹏打算做一个场景链,但他发现共识过程非常困难。在意识到前述逻辑后,他决定All In数字资产价值交换网络,转而为场景链提供价值交换网络。

    目前,许多数字资产都分布在各个共识机制不同的公链上,无法做到流通或者通用,未来可能还会有单个DApp使用多条公链,但前提是不同公链上的数字资产实现自由流通,而这个所有数字资产自由流通的区块链网络正是彭鹏和ByteTrade的终极目标。

    由于种种原因,目前的上百个去中心化交易所普遍存在交易效率低下、交易资产类型有限等问题,导致其始终无法被大规模普及和应用。对此,彭鹏认为这与目前去中心化交易所的资产锚定机制、共识机制、价格发现机制存在的弊端有关。

    彭鹏把市面上既有的去中心化交易所分为了三类,第一类是不做资产锚定、不做共识、只做匹配的去中心化交易所,比如0X Project,这类项目开发门槛最低,但性能上非常受限;

    第二类是做资产锚定但不做共识机制的去中心化交易所,比如Kyber Network,但它们存在跨链交易障碍、流通性不够的问题;

    第三类是做资产锚定和共识机制的去中心化交易所,但它们在价格发现机制上比较原始。

    比如Bitshares,它们是上一个时代的遗留产物,并不是为数字资产价值交换或者说跨链而准备的,而是为了法币与数字资产交换而准备的,在技术框架和逻辑上与ByteTrade不一样。

    为了最大程度上解决上述问题,ByteTrade自建了一条专门为去中心化交易所提供技术支持的基础公链,每个去中心化交易所都是该公链上的DApp,并且在交易流程和速度上可以达到近乎中心化交易所的体验,「从数据上看,交易结果1秒确认,提币3秒到账。」彭鹏告诉链捕手。

    具体来看,ByteTrade在资产锚定机制上采用了智能合约与脚本的方式锁定资产,例如A链通过分布式交易所和B链进行价值交换,分布式交易所上A链所有的资产是通过智能合约或是脚本存放在A链的一个地址里的。

    「如果去中心化交易所没有独立的资产锚定机制,就不能保证跨链资产的安全,但目前有不少去中心化交易所都是没有的。」彭鹏告诉链捕手。

    02

    产品设计与打法

    目前也有一些去中心化交易所在引入第三方资产发行者,让他们用自己的信用为资产安全背书,例如Bitshares里的网关、Stellar里的Anchor,但这会造成同样一个币种有不同网关的不同版本,导致网络无法共享这个币种整体的流动性。

    而在共识机制方面,鉴于其对交易速度及交易手续费具有直接影响,ByteTrade采用了DPOS与BFT相结合的共识机制。

    「相比DPOS共识机制,ByteTrade的双共识机制虽然在单个块出块速度上可能稍微落后,但由于免去了出块后需要6-12块才能确认的等待时间,单笔交易的确认时间得到了大幅提升,基本上都在1-2秒之内。」彭鹏说。

    而在价格发现机制方面,目前大部分去中心化交易所都采取挂单价格、第三方网关挂牌价格等,而ByteTrade能够做到全网共享订单簿,自动撮合交易。

    而这里就涉及到ByteTrade生态中的撮合节点与结算节点,撮合节点负责建立全球统一订单池,维护高性能计算资源,对订单进行撮合并从中赚取撮合费用;清算节点负责清算并从中赚取清算费用。

    据了解,ByteTrade已经在东京、弗吉尼亚等11个地区的AWS机房部署了清算和撮合节点,经测试可以处理5000以上的TPS,平均出块速度为3秒。

    事实上,相比其它去中心化交易所,ByteTrade还存在运营模式上的本质区别——ByteTrade是一条面向去中心化交易所的垂直公链,并不会直接面向C端交易用户。而是面向B端用户,帮助它们在ByteTrade建立去中心化交易所DApp,再由这些DApp履行获取C端用户的职责。同时,所有基于ByteTrade的去中心化交易所共享一个订单簿。

    从一定程度上来看,这比较类似于OKex上个月推出的开放共赢计划和火币推出的「火币云」,都具有系统架构统一开发搭建、流动性共享的特征。

    但在合作形式上,ByteTrade选择采用开源代码,而非授权的方式帮助项目方搭建去中心化交易所,因而门槛更低。

    在手续费率方面,ByteTrade规定的费率为万分之八,其中万分之四分配给ByteTrade背后的见证节点,另外万分之四分配给交易所在DApp。

    如果用户使用平台币BTT支付手续费,手续费率将降低至万分之五,但DApp仍然能拿到其中万分之四。DApp针对自己的去中心化交易所,也可以按照一定比例对成交额收取Trading Fee,同时拥有上币的自主权。

    目前,ByteTrade已经与Kcash、CyberMiles、天算等区块链项目达成合作,在其APP中共建基于ByteTrade公链的去中心化交易所。

    7月25日,ByteTrade与Kcash合作开发的去中心化交易所DApp KEX已经在Kcash APP中上线,彭鹏表示ByteTrade目前还在帮助其他项目方接入SDK,但未来会培育专门的第三方服务商帮助项目方搭建去中心化交易所DApp,以及帮助撮合和清算节点安装和维护。

    通过这种机制,ByteTrade试图最大范围联合具有相关需求的项目方,增加ByteTrade网络中的用户量和订单量,以解决其它去中心化交易所难以克服的流动性和深度问题。

    在C端用户定位方面,彭鹏认为对资产安全要求更高的用户会更加倾向于使用去中心化交易所,就像很多用户选择将数字资产储存在冷钱包而不是交易所一样。

    彭鹏还表示, ByteTrade未来一段时间将更加注重开发更加复杂的交易机制(订单类型)、更丰富的交易产品(ETF、共同基金),以更好地为场景链提供底层的价值转换网络支持。

    面对越来越激烈的交易所竞争,ByteTrade想要真正杀出重围,或许还要在运营与技术上下更多功夫。

    诚挚招聘:链捕手正在招募记者,工作地点在北京东城区。期待有才气、有热情的小伙伴加入我们。如需了解具体的招聘信息,请在后台留言「招聘」。

    加入社群:链捕手致力于探索区块链的应用及投资之道,添加小助手微信号:17710514330申请入群,期待与各位行家交流。

    相关文章

      网友评论

      本文标题:拆解ByteTrade:去中心化交易所落地需要独立的资产锚定机制

      本文链接:https://www.haomeiwen.com/subject/dzswvftx.html