一文读透加密货币交易所生态系统
2018-06-08 11:01 浏览: 次
文章来源:链闻ChainNews
翻译:黄媛
希望这篇文章能帮助大家区分中心化和去中心化交易所,并摸清交易所的生态系统。
中心化和去中心化两个词现在非常流行,但实际上,交易所并不是只有这两种形式。从绝对的中心化到绝对的去中心化之间,存在着大量的变化形式。要能真正理解一家交易所是中心化还是去中心化,必须考虑所有的变化形式。
目前,超过99%的加密货币交易量通过中心化交易所完成。
什么是中心化交易所
如果你曾经通过网站购买加密货币,比如通过 Coinbase、Gemini、Poloniex、Kraken,你使用的都是中心化交易所。这直接意味着你是通过传统支付方式进行交易,比如信用卡或者电汇。
中心化交易所是一个平台或者应用,可以允许交易者使用法币或其它加密货币买卖加密货币。它是代币交易的市场。使用者直接将钱存进交易所,而交易所则作为钱包保管资金直至订单生成。交易所将它们的系统保存在链下,这意味着这些交易并没有被区块链记录。一旦订单生成,交易所将对买卖指令进行实时匹配。
在这种情形下,关键之处在于,当你在这样的交易所里存入资金或者进行交易,你并不掌握加密货币的私钥。目前,73% 的中心化交易所都帮用户保管资金,而另外的 23% 则让用户自己掌握密码。和银行一样,你信任这些中心化交易所能够安全地储存并打理你的财务状况。
尽管将你的加密资产储存在中心化交易所有一定的安全保障,但这同样也有基础性风险:
欺诈能够导致用户资金损失:中心化交易所对用户资金负有法律责任,但经常有偷窃嫌疑。
由交易所的管理者或相关方操作提前交易。
市场流动性集中在不多的几家交易所里的:像 Coinbase 这样的只有几种加密货币的交易所,可以利用其庞大用户基数的优势。无论何时增加新币种,这些代币都将获得公众的欢迎,并可能出现代币价格上涨。
什么是去中心化交易所
在一个完美的去中心化交易所里,用户将对他们的资金拥有控制权。一个去中心化交易所的目标是要在区块链上直接建立一个「个人对个人」的市场。资金并不是被输送到一家由单一平台或者机构所有的交易所或钱包:相反,订单和交易行为都在区块链上发生。其结果是,没有中间人费用,资产不受黑客攻击影响,而用户则真正拥有资产的控制权。
但必须指出,绝大对数既有的去中心化交易所是半去中心化。在绝大多数情况下,中心化服务器 链下 保管订单,但并不掌控私钥。但订单在链上完成,它们将经历整个区块链流程。这里有四种不同的去中心化交易所:交易所、P2P 交易、暗池 Dark pool,最初是指为大宗交易而建立的场外匿名撮合平台、针对去中心化交易所的开放协议。
1.交易所
通常去中心化交易所都能够决定是否将其订单本放在链上。但是关键在于,是否「将订单在链上完成」。在一些情况下,一个订单生成,可能有一个 relayer 或者订单本来激发相关匹配流程。用户掌握对自己资金和数据的控制权;但是,这里有一个清晰的权衡。
链上交易:用户自己控制资金和数据,不过链上交易是一个冗长无聊的过程。
订单簿:一份链上的订单簿意味着矿工对一个尚未生成的订单是暗中知情的,这为提前交易创造了机会。链上订单簿并不能像执行代码一样在区块链上分叉遭致成本,使得无论是改变或者撤销订单都可以很快变得昂贵。
由矿工或者 relayer 操作的提前交易:因为订单在链上完成,矿工能够作为对向方选择执行撤销的订单;甚至,矿工还可以从失败的订单撤销中获取手续费。
自动匹配:在订单链下匹配的案例里,交易所有可能不是自动匹配,这使得交易所可以压滞或者提前交易订单。
流动性:由于缺少用户,流动性将缺失,这将导致价格上的极端波动,特别是在有大订单生成的情况下。
跨链交易:大多数去中心化交易所目前支持以以太币为基础的交易或者 ERC-20 代币,但缺乏支持跨链交易订单的能力 例如,通过比特币、莱特币等等网络进行交易或者操作。这个原因是两条链及其订单很难相互间作交流,因为它们并没有在其他任何情况下相遇过。
2.「P2P」交易
点对点的交易不需要订单簿,因为用户通过节点直接相互连接以进行交易。没有中间人或者订单簿来促进匹配流程。价格协商可以链上也可以链下,但关键在于,交易还是要在链上完成。
链上交易和实时节点:在 P2P 系统里,由于是用户自己驱动匹配流程,在订单完成前,用户都必须在线。用户不能简单地发起订单,然后等着 relayer 或者交易所来完成。
缺少订单簿:缺少订单簿将减少矿工进行提前交易的机会,因为订单在链上发布前,矿工将看不到订单。
提前交易和自动匹配:因为没有订单簿,提前交易订单的风险减至最低。P2P 交易所采用协议,可以简化自动匹配生成方和接收方的流程。
流动性:由于用户不多,所以流动性缺乏,导致市场更动荡。
跨链交易:P2P 交易所可以采用 atomic swaps 程序语言使跨链交易可以进行。Atomic Swaps 使用哈希时间锁定合约 hash time-locked contract,建立起了两个区块链之间的支付渠道。需要明确指出,这一方式并非万能方案,并不是每一个区块链都支持它,有时候需要设置闪电网络 Lightening Network。
3.暗池交易所
暗池交易所通常运行隐藏的订单簿。订单的匹配过程不泄漏交易者身份,又或交易本身也是隐蔽进行,除非交易完成,不会泄漏信息。这对于去信任化的大区块订单而言是有益的。另外,因为有「隐藏订单簿」的存在,订单匹配时,交易者不需要保持与网络的连接。一旦订单生成,节点将运行匹配计算,直到找到匹配或者订单作废。
链上交易:用户自己控制资金和数据,不过链上交易是一个冗长无聊的过程。
隐藏的订单簿:在不暴露交易者信息的情况下,隐藏的订单簿将匹配订单,允许进行大宗区块订单,而不至于引起市场波动。
提前交易:由于订单簿是隐藏的,将提前交易的风险减至最低。可是,一旦信息泄漏,交易所和交易者将容易遭受提前交易以及节点攻击。
流动性:这些交易所缺少用户,导致缺乏完成交易的流动性。
跨链交易:可采用 atomic swaps 和闪电网络,以允许跨链交易产生。
4.去中心化交易所的开放协议
开放协议是一种基础设施或平台,允许任何人在其基础上建立自己的服务,从而运行去中心化应用。「协议」是承载去中心化应用的管道。
在去中心化交易所的例子里,开放协议旨在允许所有建立其上的项目都能互动,从而为交易所建立能分享的流动性。例如,有大量 relayer 其实可以理解为去中心化交易所 建立在 0x 协议之上。
去中心化交易所的生态
以下是当下各种分门别类的项目和初创企业的总览 这绝不是一份完整的清单。请注意,标记「*」表示支持跨链或者支持法币,其余均集中在 ERC-20 代币。
中心化和去中心化交易所
使用链下订单簿和链下完成机制的中心化交易所包括 Coinbase、Gemini、Kraken、币安等。
使用链上完成以及链上/链下订单簿的去中心化交易所包括 IDEX、NEX、Barterdex、Legolas 和多种 0x relayer 例如 RadarRelay。
P2P 交易所
P2P 交易所包括像 ShapeShift 这样的中心化样例,以及更去中心化、让交易在链上完成的选择,比如 Airswap、Altcoin.io、Bisq、Etherdelta、KyberNetwork, 以及 Bancor。
开放协议及暗池
开放协议允许开发者使用其基础框架,创造自己的去中心化交易所,扩大流动性。例子包括 0x、Loopring、OpenRelay、Lendroid、Swap、Heridus、Blocknet 以及 Bitshares 比特股。
提供隐藏订单簿的暗池的例子则包括 Republic Protocol 和 OmegaOne。
几个总结
鉴于目前交易所生态系统里各玩家的现状,在设计交易所时需要明确几个关键内容,需要思考这些问题:
目的:你为谁设计、交易所的关键目的是什么。
订单簿和匹配订单:当存在订单簿时,决定好到底将其布置在链上还是链下,并且确保解决提前交易的问题。在 P2P 系统里,关键是要决定订单如何在不必持续在线的情况下交易。
延迟和提前交易:设计一个流程可以保证订单可以立即取消,并解决因链下订单簿和链上交易写入之间的潜在时间差,导致矿工提前交易的问题。
流动性:多想想提升流动性的方法,设计一个简单易用的交易所,其友好的用户体验能够被各种各样的个体理解。
波动性:为一个波动的市场而设计,如果在范围内,解决一下涉及大量资金的鲸量交易问题。
跨链订单:在适用的情况下,为比特币、莱特币等加密货币设置能允许跨链订单的基础设施。
天下数据IDC为加密货币交易平台、数字货币交易平台提供优质、安全、高性能的服务器!天下数据已为多家企业提供区块链服务器租用托管解决方案,为他们的区块链技术研发提供服务器支持!具体详询在线客服!
【免责声明】:部分内容、图片来源于互联网,如有侵权请联系删除,QQ:228866015