广丰视角

关注互联网,关注技术开发,透析与分享移动互联网行业最新动态

DEX(去中心化交易所)概述:关于集中交换的差异和特征

时间:2019-02-20 12:06:40    阅读:77836次 分类:行业新闻
从基础开始,例如DEX(分散交换),首先称为资产交换协议,以及集中交换的优势。 管理资产 许多人认为他们自己的加密货币钱包只是用于存储资金的真实钱包的数字版本。 但是,实际上,加密货币并未存储在钱包中。相...

从基础开始,例如DEX(分散交换),首先称为资产交换协议,以及集中交换的优势。 

管理资产

许多人认为他们自己的加密货币钱包只是用于存储资金的真实钱包的数字版本。 

但是,实际上,加密货币并未存储在钱包中。相反,钱包有一对可以访问其数字库存的公钥和私钥。简而言之,公钥是一个字母数字字符串,用作其他用户可用于发送加密货币的地址。此外,对于比特币和以太币等加密货币,只有知道与该地址相关联的密钥的人才有权自由地将该地址的余额发送到另一个地址。因此,由于形成了“知道密钥的人=地址的管理者”,地址持有者需要密切关注秘密密钥的管理。汇款与发件人和收件人钱包之间的差异仅记录在区块链的分类帐中。当然,使用单词wallet,似乎包含了加密货币本身,它使用户更容易直观地理解,它也改善了用户体验,因此它本身没有问题,但基本上需要知道它管理一对私钥和公钥。


集中交换结构

集中交换是一种平台或应用程序,允许交易者使用合法货币或其他加密货币交易加密货币。在这样的通用交换中,我们像以前一样为每个用户分配地址和管理资产。希望交易的用户将首先将加密货币转移到该地址(如果以合法货币省略)。因此,交换机管理加密货币及其发送给交换机的密钥。此外,用户发布的交易订单在交易所内的唯一数据库中进行匹配。当然,它们没有记录在区块链中。下订单时,交易所的结构可以实时检查买卖订单。这里重要的是用户在进行此令牌交换时没有密钥来加密货币。换句话说,就像银行一样,用户必须信任交易所来存储和管理自己的余额。 

当然,有一些保证以集中方式存储用户的加密资产,但存在与此相关的基本风险。此外,虽然集中交易对用户资金负有法律责任,但它们往往容易受到黑客攻击。 

作为公共区块链的概念之一,有一个词叫做“不信任”,但在集中交换和用户之间,不可能实现不信任的基本状态。 

什么是DEX?

另一方面,在DEX中,用户自己管理秘密密钥。虽然这种机制乍一看似乎很常见,但如上所述,它与集中交换的情况大不相同。另外,由于它在交换资产时在智能合约上执行,可以说它是一种不信任的机制(但是,考虑到UX,有必要在离线链上执行订单匹配等等,所以对某些人来说DEX服务我必须相信它。)

此外,如0x协议所示,任何人都可以使用相同的协议构建DEX网络。实际上,使用0x协议的DEX包括Paradex,Radar Relay等。 

简而言之,事实证明它具有以下特征。 

·用户自己管理私钥。 
·管理智能合约的集中管理
·任何人都可以建立一个网络

DEX的必要性

让我们考虑为什么我们需要DEX而不是关注多个视角。 

隐私

分布式交换的主要好处之一是强调隐私和匿名性。分布式交换不需要用户名,密码和加密钱包以外的任何东西来开始交易。 

能够在没有KYC的情况下注册和开始交易对那些想要匿名并且可以快速存款,交易和提取资金的人来说很有吸引力。 

然而,在2018年11月,EtherDelta被美国证券交易委员会罚款,并且仍然有一些地方在DEX之间取得了KYC。 

安全

根据分布式交换的类型,安全性通常比集中式交换更强大,因为黑客没有集中热钱来瞄准并窃取所有用户的资金。 

由于DEX为每个订单执行分布式结算,这可以最大限度地减少黑客可以利用的潜在攻击路径,并且在某些情况下,攻击成功的可能性非常小。 

当您自己交易时,您可以保管自己的资金(由合同持有)的全部保管,这些资金在押,DEX可以为用户提供安全感。 

即使DEX停止运行,用户也可以在托管交易到期后收回资金。 

操作的可能性非常低

它检查了集中实体或政府机构的容忍度。这最小化了第三方操作的可能性,并且订单本身不维护和执行事务。 

过去,一些交易所已经产生了废物交易量,减少了重要交易中的废物存款和取款,或者一些集中交易所的任务是清算交易以操纵交易订单和代币价格。 

由于分布式交换没有托管订单,这意味着这种操作行为不太可能发生。 

DEX的问题

另一方面,作为DEX的问题,可以提到以下几点。 

速度

分布式交易所使用智能合约在链条上运营,因此实施协议和执行交易订单可能需要比集中式脱链交易平台更长的时间。存款和取款确认也是如此。当流量很大时,当区块链网络发生拥塞时,托管,兑换或事务执行变得不可能,因此DEX无法有效使用。 

UX 

在诸如存款和取款定时的链上支持的情况下,交易节点必须存储在块中并且网络节点对其进行确认。因此,与集中交换相比,这通常是耗时的。此外,尽管Web上的大多数在线服务都有客户服务,但在DEX的情况下,当出现问题时很难对每个用户做出适当的响应。 (用户的信息保存在DEX端),因为它不是)。因此,可以说,从可用性的角度来看,如果不是熟悉加密货币或区块链的人,就很难在某种程度上把握它。 

只能交换加密货币

虽然由于DEX的性质而无法提供帮助,但是不可能通过智能合约交换不受区块链管理的法律和加密货币。 

DEX的类型

即使您在单词中使用DEX,也有各种机制。首先,我们来看看符合ERC 20令牌规范的令牌交换协议。 Etherscan的数据如下(2019/1/31)。

DEX(去中心化交易所)概述:关于集中交换的差异和特征

其中,以下是DEX的相对名称。 

在匹配板之间进行交换

管理订单链
·Etherdelta 

管理离线订单
·0x 
·idex 

交换由水库和订购方进行 
交换比率由公式定义
·bancor 
汇率由实际汇率决定

·kyberNetwork 

同时,有一些DEX允许交易ERC 721令牌,例如CryptoKitties,OpenSea等。 

DEX的机制

由于很难看到上面提到的所有DEX合约,我们将基于相对简单的EtherDelta合约来解释DEX的机制。 

合同继承关系如图所示。

DEX(去中心化交易所)概述:关于集中交换的差异和特征

分布式开关DEX的特征如下。 

ETH,ERC 20令牌可以兑换
在合同上执行交易,订单,存款等

AccountLevels合同

能够对DEX用户进行排名。 

它根据订单或制造商的订单分为普通用户,si高仿lver用户,黄金用户,普通用户。在si高仿lver用户的情况下,虽然收取费用,但在限价的情况下,不收取任何费用,并且部分费用作为折扣支付(退款费用的设置由管理员完成)。在黄金用户的情况下,虽然收取费用,但在限价的情况下,没有费用,并且发出订单的合作伙伴的所有费用都被退还。 

AccountLevel的回扣费用由EtherDelta合约的交易价格函数决定。 

EtherDelta合同

作为构造函数,在部署期间,admin,feeAccount,accountLevelsAddr,feeMake,feeTake,feeRebate将用作EtherDelta的功能。

DEX(去中心化交易所)概述:关于集中交换的差异和特征

只有拥有管理员帐户的人才能更改以上六项。 

存款和取款活动

在token []数组中,存储每个ERC 20令牌的合同地址。顺便说一句,ETH对应于令牌[0]。

DEX(去中心化交易所)概述:关于集中交换的差异和特征

订购和取消活动

订购活动并不是特别困难。在匹配条件的交易对手出现在指定的块高度之前有效。

DEX(去中心化交易所)概述:关于集中交换的差异和特征

取消活动

DEX(去中心化交易所)概述:关于集中交换的差异和特征

在取消事件中,ecrecover(hash,v,r,s)从签名和原始哈希数据中查找公钥,并输入与该地址匹配的验证。 

交易过程

让我们来看看从订单的实际输入到交易完成的过程。 

让我们考虑交换令牌a和令牌B的情况(用户令牌a设置为Get并且令牌B被计量)。

DEX(去中心化交易所)概述:关于集中交换的差异和特征


DEX(去中心化交易所)概述:关于集中交换的差异和特征

由于财富总量不会改变,您可以看到三个user/msg.sender/dex之间的值是如何传递的。 

1首先,用户确定要交换的令牌数α和令牌β(用户是制造商)。 
2接下来,msg.sender通过同意用户确定的条件在用户和msg.sender之间进行交易。 
3最后,DEX的预定帐户将发送收件人和制造商的费用减去返款总额。 

正如您所看到的,使用EtherDelta合约基本上您知道您将从订单转到交换合同,但是对于其他DEX,您可以关闭订单匹配,设置存储库等等。 

DEX的未来

有各种各样的Dapps可用,但重要的是你可以在彼此的Dapps内自由交换资产。当然,所有当前的应用程序在用户体验方面并不优越,因此与现有应用程序相比仍存在许多问题,但随着我们未来改进可伸缩性问题,用户体验改进以及用户数量预计会增加。那时,如果Dapps之间的令牌交换和Dapps之间的资产交换能够顺利进行,那么它将成为一个具有新的和公认的区块链的用例。 


芜湖广丰软件有限公司(原中江网络),成立于2005年,经过10多年定制开发经验,积累了大量技术储备和定制开发经验,是一家集软件研发、互联网应用为一体的综合信息技术服务提供商。公司拥有核心的策划团队和专业的技术研发团队,致力于采用领先的信息技术,长期为涉及智慧园区/厂区/校园领域的各个企业提供快速、高效、安全的信息技术支持。公司立足智慧园区和智慧教育行业,通过软硬件的研发和互联网应用,疏通各企业间“端到端”的信息传输,灵活满足智慧园区和智慧教育企业间不同用户的需求,为其提供完善的信息化解决方案。

广丰软件
智慧园区系统开发