去中心化交易所—交易者的避风港 | 藤概区块链
藤概带你
读懂区块链的世界

去中心化交易所—交易者的避风港

去中心化交易所

交易者的避风港


    现阶段数字货币交易所都采用中心化的交易模式。在这个过程中,交易所替用户保管资产的能力是用户最大的风险;同时用户还需承担交易所运营者商业道德带来的其它风险,比如挪用资金造成资不抵债等。2014年2月当时世界最大的比特币交易所Mt.Gox的85 万个比特币被盗一空。随着调查的不断进行Mt.Gox 被曝出所谓的比特币被盗其实是监守自盗。2016年8月最大的美元比特币交易平台香港的Bitfinex由于网站出现安全漏洞,导致用户持有的比特币被盗,被盗的比特币共119756枚,总价值约为6500万美元。这些发生过的事件一方面反映出区块链代币交易在各个国家监管政策的缺失,另一方面也证实了中心化交易所模式的固有风险

区块链技术和去中心化交易所

在我们深入探讨数字资产交易所在将来是如何运行之前,先让我们回顾一下传统交易所撮合交易的流程:

   1. 收到数字货币来发行IOU(欠条)

   2. 收取法币来发行IOU

   3. 处理订单撮合

   4. 赎回IOU

以上每一个步骤都需要基于高度的信任,并且将直接面临对手风险(对手风险:交易中对方不履行其金融义务而产生的风险),因为用户所交易的其实是来自交易所发布的IOU。为了能够获得更好的流动性以及更低的价差,大多数人都会逐渐集中在少数几个核心交易所上进行交易,于是每个人都面临同样的对手风险。

通俗点可以理解为,即充值、下单、订单撮合、资金结算、提现,中心化交易所上述所有环节均由交易平台本身完成。而完美的去中心化交易所则是把以上所有环节都置于链上,由智能合约执行全部操作,这样我们的交易过程就无需任何信任的第三方。但现实很骨感,目前区块链的性能决定了现阶段区块链网络无法处理高并发交易,所以聪明的开发者们开始把上述部分环节(下单及撮合环节,因为这部分需要的tx实在太多)放在链下。

区块链具有去中心化、信息不可篡改、匿名安全的特色。交易所从交易流程可分为一下三种类型:

  • 中心化交易所在交易所本身的资料库中增减使用者资产栏位。

  • 去中心化交易所:在区块链上直接交换,加密货币会直接发回使用者的钱包,或是保存在区块链上的智能合约。

  • 半去中心化交易所加密货币统一发至交易所指定钱包进行撮合交易,交易用的钱包实际控制人属于交易所,以德即这种交易所的典型代表。

去中心化交易所机制和特点

理想化的去中心化交易所运作机制

1.开户:注册获得新的地址(账户公钥)和密钥,或者直接导入钱包地址,一旦丢失密钥是无法找回的(一般无KYC)

2.充值:目前去中心化交易所主流基本上都是ERC20体系(也有采用Relay来做跨币交易的,基本处于实验阶段),所以充值过程比较简单,直接由钱包地址充值到去中心化交易所的新地址(账户公钥)

3.自动转账:作为理想化的去中心化交易所没有自动转账这一步,自己的新地址就是交易主体(这个过程有些去中心化交易所也是存在的,详见后文)

4.交易:当发起交易时,直接执行去中心化交易所的智能合约来完成交易,这个过程往往需要花费很长的确认时间和撮合时间,所以去中心化交易所的”慢“也是成了一个特征,整个过程用户一直拥有着币的所有权,去中心化交易所无掌控权;

5.提现:用户从去中心化交易所的新地址(账户公钥)转账到自己钱包地址

整个过程产生费用的地方有

1.充值时,用户钱包地址充值到中心化交易所的新地址(账户公钥),需要消耗GAS,费用由用户直接承担;(花费同中心化交易所充值过程)

2.自动转账时,去中心化交易所无这步(部分有的也同中心化交易所的自动转账过程)

3.交易时,去中心化交易所也会收取手续费,一般是总交易金额的0.1% (个别交易所为0.3%,但是是taker单项付费,maker是免费的,流动性和交易深度优惠问题),费用由用户直接承担。这里有个特别之处是,取消交易时也有会有费用,因为整个过程都是类似转账过程,所以都有GAS的消耗

4.提现时,交易所地址充值到用户钱包地址,也需要消耗GAS,费用由用户直接承担;

由此可见,去中心化交易所只有交易手续费,其他过程均为GAS消耗。

去中心化交易所优势

1.从业务视角来看,去中心化交易所模式简单,它只需要承担主要的资产托管、撮合交易及资产清算。而不需要承担像中心化交易所所需要承担的非交易的功能像账户体系、KYC、法币兑换等。用户在区块链上的账户公钥就是身份,不需向交易所注册个人信息因此就不存在个人信息安全问题也不需要KYC。

2.与中心化交易所最大不同在于,所有的这一切都通过开源智能合约来实现,将资产托管、撮合交易、资产清算都放在区块链上。

3.用智能合约来实现去中心化去信任的交易机制,解决了中心化交易所人为因素产生的内部运营风险、商业道德风险、资产盗用等严重影响用户资产安全的风险。

4.用户的托管资产可以自由转移无需任何人审批,安全上得到了足够的保障。

5.由于用户的账户密钥是控制在自己手中,所以技术上黑客攻击由集中式攻击交易所改成针对分散式的个人账户进行攻击,利润空间下降反倒造成了相对安全性的提升。攻击的成功取决于个人账户的安全意识和习惯。(当然,黑客也可以攻击交易所造成交易瘫痪,或者像上次攻击以德一样,更改以德服务器DNS来骗取用户的密钥,但这些攻击都可以针对中心化来实施,相对于中心化交易所来说,攻击造成的影响范围和程度会有所下降)

去中心化交易所实现方法

对于中心化交易所的风险,开源社区已经有过一些基于区块链搭建去中心化交易所的尝试。早期去中心化交易所包括以Ripple为代表的银行系统间清算协议,及以BitShares为代表的区块链开发平台。早期的去中心化交易所由于信任机制及开发者等问题,慢慢已被边缘化。

面对中心化交易所存在的局限性,我们需要打破常规思维推动交易所的改进与创新。早期使用到的去中心化技术如Bitshares中的锚定汇率,在现有项目中仍然有被使用到。而当下去中心化交易所除了沿用早期的思想外,还创新性的引入了ERC20标准、链下订单服务、P2P交易等新的思想。

01

0x:链下订单服务

0x是一个可以在以太坊区块链上进行ERC20代币对等交易的开放式协议。该协议旨在成为通用开放标准,作为可与其他协议组合的基本模块,用以驱动越来越复杂的区块链应用程序。由于它使用的是以太坊的智能合约系统,因此可以作为各种 dApps 的共享基础架构。而从长远来看,开放式技术标准相比封闭模式具有更大的优势,随着每个月有更多的资产在区块链上被代币化,也有更多的 dApps 需要使用这些不同的代币,开放式标准也因此变得更加重要。此外,由 dApps 耦合到其底层协议所导致的智能合约冗余也是未来区块链协议开发的主要障碍,因此在标准化之余,我们还需要一个合适的解耦方式。0x 协议试图将信息交换功能从应用层拉到协议层,推动dApps之间的互操作性。

0x协议中,参与交易的用户通过ERC20协议将自己的代币委托给以太坊上的去中心化交易所智能合约。订单的Maker将自己的订单请求在链下广播,订单的Taker在通过链下Order转发服务找到理想的订单,并向区块链发出请求,并最终完成交易。

0x

02

Swap:去中心化P2P交易

Swap是一个支持ERC20标准的一个去中心化、点对点的交易平台。Swap允许用户迅速地与已知的对象进行私密的交易,而非提交订单到一个公共订单簿上。Swap用户可以设定价格并下订单,还可以满足来自多个交易对象的订单。Swap用户可以设定价格并下订单,还可以满足来自多个交易对象的订单。Swap的核心协议如下图所示。订单的Maker和Taker先约定好订单和交易的内容,然后提交到区块链上智能合约中完成交易。

Swap

03

这OmiseGo:去中心化交易网络

OmiseGO 是处理支付处理器,网关和金融机构之间基本协调问题的区块链网络。通过实现大量的、低成本的去中心化交易,OmiseGO 提供跨越不同货币和资产类型、跨越国界和公司分类账的新一代资产转移服务。通过 OmiseGO网络,任何人都能够在低成本的条件下灵活完成支付,汇款,薪水存储,B2B商业,供应链融资,信用制度,资产管理和贸易以及各种随需应变的金融服务。

01

Loopring:建立公平交易所生态

Loopring协议是一个开放的,支持ERC20和智能合约的代币间多边交易协议。通过该协议,可以建立去中心化且无需资产托管的交易所应用。我们将该协议定位为下一代数字资产交易所的开放标准之一和架构基石。传统交易所可以通过拥抱该协议改进目前交易所的撮合方式,降低用户信任成本和自身运营风险;去中心化应用(dApp)也可以在智能合约中调用该协议提供的合约实现应用内的代币转换。

Loopring建立了交易所生态的良性循环。在Loopring协议中,没有Maker和Taker之分,所有下单者地位平等,所有订单均提交到链下交易所完成撮合。交易所会尽量寻找最优的交易路径,交易所与下单者分享撮合的折价优惠,形成良性循环。Loopring协议还提供Oracle服务,提供各交易所历史统计数据和各货币市场参考价格,为参与交易者提供参考。

loopring

在去中心化交易所方面有显著进展的几个项目中,它们创新性地引入了概念模型来重构数字货币的交易模式,给数字货币市场带来了新的生命力,而同时这几个项目又在功能上存在着很大的差异。

无需锁定下单资金

在OmiseGo中,用户下单后用于交易的资金会被锁定。但在Loopring、0x和Swap协议中,用户下单后依然可以动用账户资金,用户将资金部分或全部转移的行为等同于部分或全部撤单。订单可被广播给多家交易所,由不同交易所共同完成撮合。

保障所有参与者利益

在OmiseGo、0x和Swap项目中,被撮合的两方中先下单的为Maker,后下单的为Taker。因为Maker 创造流动性而Taker销毁流动性,所以不可避免在计算成交价时候会更偏向于Maker 的价格,甚至直接采用Maker的价格作为成交价。

而Loopring采用的是Over-The-Counter(OTC)模型。因为在去中心化环境中,很难严格界定哪个单是真正意义上较早的单。所以Looping的撮合设计不考虑时间因素,只考虑兑换率,因此没有Maker和Taker之分,所有下单者地位平等。当撮合完成时,所有参与撮合的订单都可以获得同样幅度的折价,共享收益。

激励优化撮合

Loopring协议的另一个显著特点是消除了传统交易所中交易对(Trading Pair)的概念。一个从A到B的订单不一定要一个反向的从B到A订单才能撮合,只要有一个交易环路被发现,就可以撮合。也可以说传统交易所的交易对是多边交易环路的一个最简特例。

Loopring的环路撮合不同于Ripple中的路径发现。Ripple是在各网关间寻找汇率差最低的路径,受益者只有当前这笔订单的发起者。而Loopring环路撮合的受益者包括所有订单的发起者和交易所本身。为激励撮合价格最优的交易环路,Loopring协议的收费模式以成交的“成本节约分润”为主,交易手续费为辅。这样就可以刺激交易所不断的寻找最优的交易环路,形成良性循环。

支持去中心化自治

随着交易所的不断升级,交易所中的规则需要不断升级升级,在Loopring协议和0x协议中引入了去中心化自治机制。在去中心化自治系统中,任何决定都要在一个固定时间内完成投票,这个时间根据提议内容不同而发生改变。当且仅当收集到足够高权益的投票,提议才会执行,否则提议将会关闭。在去中心化自治系统中,并不是权益高者的一言堂,权益低者可以联合在一起制衡权益高者。去中心化自治内容包括但不限于交易所注册、币种注册、统计函数、抵押代币范围等,这些升级可以通过自治系统参与者共同投票参与决定。

综上,我们将这四种协议总结如下:

挑战与机遇

人类文明的发展史就是不断地战胜困难、打破生存状态中存在的种种局限,对于数字货币交易所目前遇到信任和效率等问题,我们还在不断探索它们的解决渠道。通过在去中心化方面的探索,建立可信的去中心化交易所,让交易所的潜能得到更大的释放。目前去中心化交易所还面临一些困难与挑战。例如中心化交易所一般建立于区块链,因此性能会受限于区块链的吞吐量。但是机会与挑战并存,去中心化交易所的发展会为数字货币和去中心化应用的发展带来更多的想象空间。

温馨提示

如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注我。

长按入群参与空投活动

iBitcome

若群满请添加客服微信

泡泡侠:howbuy05

赞(0)
未经允许不得转载:藤概区块链 » 去中心化交易所—交易者的避风港
分享到: 更多 (0)
想了解更多区块链的知识,请继续关注藤概区块链