ox去中心化交易所
Ox去中心化交易所是基于以太坊的一个开放协议,以下是对其的详细介绍:
一、背景与团队
Ox协议项目创立于2016年10月,其联合创始人是Will Warren和Amir Bandeali,Will担任首席执行官,曾在加州大学圣地亚哥分校学习机械工程,并在斯阿拉莫斯国家实验室进行应用物理的研究;Amir担任首席技术官,曾在伊利诺伊大学厄巴纳-香槟分校学习金融学,后担任DRW的固定收益交易员,DRW公司在上个世纪80年代开始就在美国芝加哥商品交易所开始交易业务,是一家老牌公司。
(图片来源网络,侵删)Ox团队由分布在全球各地的爱好者组成,包括区块链工程师、软件工程师、图形和产品设计师等全面的技术人才。
二、定位与功能
Ox是一个用在以太坊上的开放的去中心化交易所协议,以太坊上有成百上千种代币,而Ox的目标就是让以太坊ERC20代币的点对点交易更加便捷。
(图片来源网络,侵删)任何人都可以通过Ox协议构建去中心化交易所,任何具有交易所功能的去中心化应用(DApps)都可以访问公共流动资金池或者创建自己的资金池,用户可以在不同的Dapp上实现代币的自由交换,接入的Dapp越多,代币的流动性也就越高。
三、交易模式与特点
Ox协议中存在三个角色,分别是maker(出代币者)、taker(接受者)和relayer(中继者),中继者的作用是处理和撮合订单。
Ox协议最大的特点是链下处理、链上交易,订单的广播是在链下进行的,而链上则是智能合约的执行部分,具体交易流程如下
1. maker同意去中心交易(DEX)合约,以获取代币A的余额。
2. maker创建代币A替换代币B的订单,指定所需的汇率、到期时间(超过该时间则无法填充),并使用其私钥对订单进行签名。
3. maker通过任意渠道进行广播订单。
4. taker接收到订单,并决定填单。
5. taker同意DEX合同访问代币B的余额。
6. taker提交maker签名的订单到DEX合同。
7. DEX合同认证maker的签名,验证订单尚未到期且尚未被填单,然后以指定汇率转让双方之间的代币。
除了依靠relayer寻找和撮合订单的方式外,Ox协议还有一种可以让用户与用户间直接交易的方式,但是这种方式同样需要指定relayer,相当于合同上买卖双方的地址都是已知的,无需relayer来寻找合适的交易者,构成交易的数据包可以通过电子邮件、Facebook消息或其他支持hex字符的发送方式传输。
四、优势与劣势
优势
1. 避免了中心化交易所的安全问题。
2. 避免了中心化交易所对于上币权和定价权的垄断问题。
3. 采取的链下处理、链上交易模式提高了原有的去中心化交易所的交易效率。
劣势
1. 依靠relayer对交易进行撮合,对于资金雄厚、规模较大的relayer来说更加容易获取订单,这可能存在一个中心化的问题。
2. 应用空间有限,仅能针对以太坊上的代币进行撮合,对于其他公链的代币(如BTC、NEO、EOS等)则无能为力。
五、应用情况
目前已经有16家去中心化交易所采用Ox协议,包括国内常用的imToken钱包等。
Ox去中心化交易所作为一种基于以太坊的开放协议,在提供便捷交易的同时,也面临着一些挑战和限制,随着区块链技术的不断发展和完善,Ox协议有望在未来实现更多的创新和应用。