找回密码
 立即注册

扫一扫,登录网站

首页 区块链生态 查看内容
  • 2243
  • 0
  • 分享到

去中心化交易所DEX都有哪些解决方案?

2020-10-6 10:07

比特币以太坊区块链产品,都是去中心化的系统。而交易所成为了各种数字货币的中转站,提供了购买和出售数字货币或兑换成其他资产的平台,在数字货币经济体中扮演着重要角色。

但现在,交易所有一个非常突出的问题,那就是过于中心化。

当下主流的几大交易所如币安OKex,HUOBI, GATE.IO, UPBIT 等 95%以上,都属于中心化交易所,其目的是为了提升效率和便捷,而这实际上与区块链的去中心化理念不符。因为权力过于中心化,有些中心化交易所无论是人为管理还是架构问题,都存在着诸多缺陷。比如黑客盗币,监守自盗,刷交易量,数据造假,挪用用户资金等等,这些问题都严重损害了用户的利益,很多人早就对此诟病不已,希望有一种技术可以解决当前交易所的行业问题。毫无疑问,去中心化交易所是目前比较可行的方案。

去中心化交易所的目标是在区块链上建立点对点的交易市场,交易记录与数据全部上链,公开透明、不可篡改。用户保管好自己的资产私钥,对自己的资产具有绝对控制权,平台不触碰用户资产,更无作恶可能。

如果 DEX 按照底层公链来区分,可以分为 ETH 系,EOS 系,BTS 系,NEO 系,XLM 系,Tron 系等等

早在 2015 年,全球知名的 EOS 创始人 Daniel Larimer,就发布过 Bitshares 分布式交易系统,也就是上面说的 BTS 系,也是一个不错的 DEX 框架。

目前来看市面上的 DEX,半数以上都是采用以太坊作为底层公链开发的,比如较为知名的DEX 有:IDEX,Bancor,Kyber Network 等等

因为以太坊的智能合约比较成熟且很灵活,但缺点是交易速度较慢,且手续费较为昂贵。
为了解决这个问题,目前很多 DEX 采用了其他公链,如基于 EOS 的 WhaleEx,newdex。基于 NEO 的 Switcheo 等等。但是基于这些公链的开发的 DEX,只会对自己的代币支持会更好一些,就像基于以太坊开发的 DEX,大部分仅支持 ERC-20 系列的代币交易一样。

所以跨链交易是目前 DEX 所面临的难题。

DEX 的核心功能是撮合交易,很多公司都在开发自己的交易协议。

比如 0x 协议、Bitshares 协议、Bancor 协议,KyberNetwork 协议,Loopring 协议,OmiseGo 协议,Stellar 协议,Swap 协议等等几十种去中心化协议;都有各自的解决方案。

比如有些是通过智能合约实现的,任何人都可以访问。有些协议选择自有的区块链实现。也有的像 0x,允许使用链下匹配交易等等。

但归根究底,多数链上协议可以归纳成三种主流常见的交易模式,分别是:订单簿模式、储备库模式和 P2P 协商模式。

其中订单簿模式分为链上订单簿模式与链下订单簿模式。

链上订单簿模式安全性好,透明度高,杜绝了被操控的可能。但是撤单成本高,交易费昂贵,交易速度收到公链网络影响。

所以目前使用链下订单簿模式较多,最大的特点是链下订单撮合后,再到链上智能合约结算。较为有代表性的如 0x 协议。比链上订单簿模式提升了交易速度,减少交易成本,不再需要撤单的手续费,但牺牲了一些去中心化程度,可信性与安全性不如链上订单模式。
储备库模式和 P2P 协商模式虽然也改进了不少方案,不过由于技术限制,想让 DEX 同时具备去中心化,安全透明,使用体验好,目前还是很难做到的。

那真的就没有办法了吗?也并不是。

DEX 一直是区块链行业持续关注的热点之一,EtherDelta,Kyber,0X 和 Airswap 都是基于 Erc20 的去中心化交易所,但是用户体验不佳。NEWDEX 和 WhaleDEX 虽然速度和体验有所提升,但使用范围受限于 EOS 生态。

造成这个局限性的原因是由于跨链技术的限制。

我们在前面也讲到了跨链技术,分别是公证人机制(Notary schemes)、侧链/中继器模式(Sidechains/relays)、哈希锁定模式(HTLC)。因为公证人机制(Notary schemes)不属于链上交易所以不在本次讨论话题之内。在实现跨链功能的基础上,根据业务属性我们可以进一步将跨链业务分为【资产沉淀式跨链】和【非资产沉淀式跨链】。
划分的标准就是跨链交易是否伴随着锚定资产的生成。

根据两类业务的划分标准,基于侧链/中继链实现的跨链显然属于资产沉淀式跨链,而基于哈希锁定模式(HTLC)实现跨链则属于非资产沉淀式跨链。

非资产沉淀式不需要通过生成新的映射资产完成跨链,相比资产沉淀式,在安全性可信性方面有更充分的保证。

前面讲到的诸多体验不好的交易所大多属于非资产沉淀式跨链。

讲到这里大家就知道了,现在我要讲的是资产沉淀式跨链,也就是使用侧链/中继器模式(Sidechains/relays)。

开展资产沉淀式交易不仅需要具备技术可行性,其实品牌优势发挥更大影响,交易所在这方面无疑具有明显优势,因为中心化交易所本来就有资产托管业务,通过资产上链提升托管资产的透明度对于用户来说是增信而非重新建立信任,但对于只有技术背景的项目开展资产沉淀式交易则面临先天不足的困境。

所以大家可以看到很多交易所都在发展自己的 DEX,比如 Binance,gate.io 使用的是 cosmos 技术,更专注于交易框架。

huobi 使用的是 vervos 技术,okex 采用自研发的分片技术,但目前尚未披露更多技术细节。所以接下来着重讲一下 cosmos 技术。

Cosmos 分开了共识网络层与应用层,Tendermint Core 共识算法把共识层和网络层打包到一个通用引擎中,作为通用的底层。可以做到 1000/秒以上的 TPS, 1 秒确认。
Cosmos 第一个应用就是 cosmos-sdk,BinanceChain 就是在 cosmos-sdk 的基础上做了一些改动而实现的 DEX。

也可以在 Tendermint 之上自定义搭建自己的应用层,通常叫做枢纽(Hub),用 ABCI 协议作为接口,连接应用层和底层的通信,gatechain 就是在 Tendermint 之上编写的一个 hub,在 hub 中可以创建多个 zone,而这个 zone 就是我们重点要说的代币了。

在 Hub 抵押一定的币后,就可以在 zone 映射出同等数量的 Hub 代币,就好比侧链技术中谈到的侧链币,多种代币生成后,zone 之间可以通过 IBC 协议在 HUB 中进行高效安全的交换,并且交易记录也会链上可查。而 GT 就是这个 GateChain Hub 的 Gas 了,进行交换转账的时候会消耗一定的 GT。

大家可以发现,通过这种中继链的方式,就可以做到高 TPS,支持大部分币种,秒级跨链,高速撮合,使用体验接近于中心化交易所,还可以做到链上透明公开的交易。

但是 DEX 目前有一个致命的缺点,那就是私钥问题。因为私钥需要自行保管,不管是私钥丢失还是黑客入侵,都是用户面临的安全危机。钱都丢了还谈什么技术啊,透明啊,使用体验之类的呢?

Gatechain 的特别之处在于,它独创了普通账户(Normal Account)和保险账户(Vault Account)来进一步提高交易的安全性。用户在使用保险账户时,即使遇到黑客攻击或私钥丢失也可以撤销交易,拿回自己资产。这在很大程度上解决了数字资产被盗,私钥丢失等用户核心需求及行业技术问题。再配合使用私钥备份,多签钱包,地址转账监控可以保证财产的安全。就算是私钥真的丢失了,也可以通过创建保险账号时的清算高度,触发后可找回丢失的资产。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部