避免区块世界中的Front-Running 币安是如何做到的?

“高频交易员本身并不可怕,可怕的是他们这种把其他投资者当成猎物对待的行为。”—迈克尔.刘易斯

“高频交易员本身并不可怕,可怕的是他们这种把其他投资者当成猎物对待的行为。”

—迈克尔.刘易斯

避免区块世界中的Front-Running 币安是如何做到的?

一 高频交易的土壤

美国的券商规则是为了防止交易所一家独大,形成良性竞争,规定券商在执行用户的交易订单时,不能只在一家交易所上交易,而在整个金融市场寻找“最优价格”。

除了大家熟悉的纽交所和纳斯达克外,另外还有11家交易所。所以如果券商有一大单要出,它不大可能只在一家交易所上交易,而是要将这笔交易拆分成多笔小交易,以寻求每笔交易都尽可能地以市场最优价成交。

这就给了高频交易者机会:高频交易者可以在多家交易所上部署 “诱饵” 交易,当诱饵交易被完成时,高频交易者就知道了对方的交易意图,于是接下来高频交易者可以利用他们的速度优势,抢先跑到其他交易所上,提前完成交易。

二 Front-Running

高频交易又叫HFT(英文简称:High-frequency Trading )。它是一种使用强大的计算机程序在不到一秒钟的时间内处理大量订单的交易方法。它使用复杂的算法来分析多个市场并根据市场情况执行订单。

举个例子:甲知道乙愿意2元买入一只股票,就提前1.99元买入这只股票。然后将股票涨到2元卖出去给乙发出的订单,甲卖出获利0.01元。这种提前知道其他人的交易意图并提前买卖的行为叫Front-Running。

“知道他人明确的买卖意图并抢先买入或卖出”是进行Front-Running的关键。如何抢先交易并“知道他人明确的买卖意图”是判断Front-Running是否非法的风水岭,这里有两个途径。

第一个如果是通过内部非公开信息获得,这类Front-Running可以被视为是“Insider Trading(内幕交易)”,这是犯法的;第二个但若是通过一些公开信息(或未被明确定义为非公开信息的信息)进行的Front-Running则是合法的。

所以在你眨眼的几毫秒的时间里,华尔街的高频交易员可能就赚了几万美金。

区块世界中的高频交易逻辑

在区块世界中的高频交易大多发生在以太坊上,以太坊最初的设计更偏袒矿工和高频交易者。它有一条铁律是:通过支付更高的gas费用以获得交易优先权,而传统的高频交易则是通过更直的网线、和与交易所的撮合引擎挨得更近以获得速度优势。

因为以太坊的区块上,所有交易都是公开透明的,所以不用像传统金融里高频交易者那样设置诱饵。

在DEX上做抢先交易(Front-run)要做的事情就是:监控DEX上的交易情况,发现明确的交易意图后,乘该交易还在全网广播未被确认的这段时间窗口内,加大gas支付,提前把该交易想吃的交易订单吃下。

DEX上的Front-runner可以实现无风险盈利,但有个DEX例外就是:币安的DEX。

币安链和DEX

币安的去中心化交易所走的是一条完全独立的道路,为了避开以太坊上的交易。它专门自己研发了一条链:币安链。币安链初期是为了交易而生的。简单的理解就是要在币安DEX上交易现在币安链上确认。

首先币安链的特点,第一点是出块时间短,每块时间不到一秒钟,有时甚至只有300多毫秒。

第二点是整个币安链基于Tendermint BFT的共识引擎。用户的交易一旦被记录在区块中,就具有了最终性,不需要等块确认,出块即确认。

在这里手续费不是关键成交因素,不会影响到入块顺序。也就是说在币安链中创建新订单不需要支付手续费,订单成交后按成交额按比例付费。同时,其他链上交易的手续费也是固定的。币安链没有gas的概念。

再说到币安DEX撮合引擎上,与其说是为了防止抢先交易设计,更不如说是为了更好的促成交易设计的。分为以下几点:

第一;由于币安链出块非常快,留给出块人和高频交易者套利的空间很短。

第二;公开透明的撮合记录,任何人都可以通过全节点观察到每次撮合的订单数据。

第三;采用改良的集合竞价撮合系统,人们很难预估下一个成交价格。

在币安DEX里验证人很难100%确定自己是下一个出块人,每轮竞价的订单情况也很难预测。

五 DEX如何优化

通过上面的描述,我们可以清楚地看到,在Binance DEX上抢先交易的机会远低于中心化交易所和大多数分布式交易所。将来,币安链可以通过引入确定性随机性进一步提高验证人出块的随机性。这个功能会极大地降低交易价格的预测准确性,从而将抢先交易的机会进一步降低。

转载声明:本文 由CoinON抓取收录,观点仅代表作者本人,不代表CoinON资讯立场,CoinON不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。

声明:图文来源于网络,如有侵权请联系删除

风险提示:投资有风险,入市需谨慎。本资讯不作为投资理财建议。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2020年3月9日 下午1:27
下一篇 2020年3月9日 下午3:53

相关推荐

避免区块世界中的Front-Running 币安是如何做到的?

星期一 2020-03-09 15:53:12

“高频交易员本身并不可怕,可怕的是他们这种把其他投资者当成猎物对待的行为。”

—迈克尔.刘易斯

避免区块世界中的Front-Running 币安是如何做到的?

一 高频交易的土壤

美国的券商规则是为了防止交易所一家独大,形成良性竞争,规定券商在执行用户的交易订单时,不能只在一家交易所上交易,而在整个金融市场寻找“最优价格”。

除了大家熟悉的纽交所和纳斯达克外,另外还有11家交易所。所以如果券商有一大单要出,它不大可能只在一家交易所上交易,而是要将这笔交易拆分成多笔小交易,以寻求每笔交易都尽可能地以市场最优价成交。

这就给了高频交易者机会:高频交易者可以在多家交易所上部署 “诱饵” 交易,当诱饵交易被完成时,高频交易者就知道了对方的交易意图,于是接下来高频交易者可以利用他们的速度优势,抢先跑到其他交易所上,提前完成交易。

二 Front-Running

高频交易又叫HFT(英文简称:High-frequency Trading )。它是一种使用强大的计算机程序在不到一秒钟的时间内处理大量订单的交易方法。它使用复杂的算法来分析多个市场并根据市场情况执行订单。

举个例子:甲知道乙愿意2元买入一只股票,就提前1.99元买入这只股票。然后将股票涨到2元卖出去给乙发出的订单,甲卖出获利0.01元。这种提前知道其他人的交易意图并提前买卖的行为叫Front-Running。

“知道他人明确的买卖意图并抢先买入或卖出”是进行Front-Running的关键。如何抢先交易并“知道他人明确的买卖意图”是判断Front-Running是否非法的风水岭,这里有两个途径。

第一个如果是通过内部非公开信息获得,这类Front-Running可以被视为是“Insider Trading(内幕交易)”,这是犯法的;第二个但若是通过一些公开信息(或未被明确定义为非公开信息的信息)进行的Front-Running则是合法的。

所以在你眨眼的几毫秒的时间里,华尔街的高频交易员可能就赚了几万美金。

区块世界中的高频交易逻辑

在区块世界中的高频交易大多发生在以太坊上,以太坊最初的设计更偏袒矿工和高频交易者。它有一条铁律是:通过支付更高的gas费用以获得交易优先权,而传统的高频交易则是通过更直的网线、和与交易所的撮合引擎挨得更近以获得速度优势。

因为以太坊的区块上,所有交易都是公开透明的,所以不用像传统金融里高频交易者那样设置诱饵。

在DEX上做抢先交易(Front-run)要做的事情就是:监控DEX上的交易情况,发现明确的交易意图后,乘该交易还在全网广播未被确认的这段时间窗口内,加大gas支付,提前把该交易想吃的交易订单吃下。

DEX上的Front-runner可以实现无风险盈利,但有个DEX例外就是:币安的DEX。

币安链和DEX

币安的去中心化交易所走的是一条完全独立的道路,为了避开以太坊上的交易。它专门自己研发了一条链:币安链。币安链初期是为了交易而生的。简单的理解就是要在币安DEX上交易现在币安链上确认。

首先币安链的特点,第一点是出块时间短,每块时间不到一秒钟,有时甚至只有300多毫秒。

第二点是整个币安链基于Tendermint BFT的共识引擎。用户的交易一旦被记录在区块中,就具有了最终性,不需要等块确认,出块即确认。

在这里手续费不是关键成交因素,不会影响到入块顺序。也就是说在币安链中创建新订单不需要支付手续费,订单成交后按成交额按比例付费。同时,其他链上交易的手续费也是固定的。币安链没有gas的概念。

再说到币安DEX撮合引擎上,与其说是为了防止抢先交易设计,更不如说是为了更好的促成交易设计的。分为以下几点:

第一;由于币安链出块非常快,留给出块人和高频交易者套利的空间很短。

第二;公开透明的撮合记录,任何人都可以通过全节点观察到每次撮合的订单数据。

第三;采用改良的集合竞价撮合系统,人们很难预估下一个成交价格。

在币安DEX里验证人很难100%确定自己是下一个出块人,每轮竞价的订单情况也很难预测。

五 DEX如何优化

通过上面的描述,我们可以清楚地看到,在Binance DEX上抢先交易的机会远低于中心化交易所和大多数分布式交易所。将来,币安链可以通过引入确定性随机性进一步提高验证人出块的随机性。这个功能会极大地降低交易价格的预测准确性,从而将抢先交易的机会进一步降低。