套利机制公平性分析 #
套利机制公平性要求 #
从 A 池、B 池的流动性资金提供者的角度看,子交易对的资金调配,也即套利操作需要做如下公平性考虑:
A池、B池必须都在套利操作中取得正向收益。一方收益、一方受损则有失公平,套利机制无法成立;
A池、B池的套利收益需要合理平衡。一方收益大,另一方收益小,则套利机制也存在缺陷;
A池、B池从各自的角度考虑,都希望自己在套利操作中收益最大化。套利机制的理想目标是同时实现两个交易池双方的收益最大化。
FreeSwap 交易协议的套利机制能够满足上述3点要求,即可以同时实现交易池双方的最大正向收益,并且双方受益相等。
套利机制公平性分析 #
套利操作的收益大小,可以通过套利操作前后,子交易对的 “恒定资产乘积” 的变化来衡量。下面对套利操作完成后,两个子交易对的 K 值变化进行分析。
对于 A 子交易对,套利后的K值变化为:
ΔKA=(NAA−LA)∗(NB+LB)−NAA∗NB=NAA∗LB−LA∗NB−LA∗LB=−PA→Be∗LA2+(NAA∗PA→Be−NB)∗LA=−PA→Be∗(LA−2NAA−NB∗PB→Ae)2+4∗PB→Ae(NAA−NB∗PB→Ae)2(3.1.1) 可见对于 A 池,当 LA=LAM 时,K 值增加最大,即 A 池获得最大套利收益:
LAM=2NAA−NB∗PB→Ae=2∗(NB+NBB)NAA∗NBB−NA∗NB(3.1.2) 不难发现,关系式 (2.4.19) 中的 LAe 与 LAM 相等,即 FreeSwap 的套利机制可以实现 A 池的最大 K 值增加:
ΔKAM=4∗PB→Ae(NAA−NB∗PB→Ae)2=4∗(NA+NAA)∗(NB+NBB)(NAA∗NBB−NA∗NB)2(3.1.3) 类似地,对于 B 子交易对,套利后的K值变化为:
ΔKB=(NBB−LB)∗(NA+LA)−NBB∗NA=NBB∗LA−LB∗NA−LA∗LB=−PB→Ae∗LB2+(NBB∗PB→Ae−NA)∗LB=−PB→Ae∗(LB−2NBB−NA∗PA→Be)2+4∗PA→Be(NBB−NA∗PA→Be)2(3.1.4) 同样对于 B 池,当 LB=LBM 时,K 值有最大增加值,即 B 池获得最大套利收益:
LBM=2NBB−NA∗PA→Be=2∗(NA+NAA)NAA∗NBB−NA∗NB(3.1.5) 同样,关系式 (2.4.19) 中的 LBe 与 LBM 相等,即 FreeSwap 的套利机制可以实现 B 池的最大 K 值增加:
ΔKBM=4∗PA→Be(NBB−NA∗PA→Be)2=4∗(NA+NAA)∗(NB+NBB)(NAA∗NBB−NA∗NB)2(3.1.6) 比较 (3.1.3) 、(3.1.6) 以及 (2.4.19),可以发现:
ΔKBM≡ΔKAM≡LAe∗LBe(3.1.7) 这意味着,FreeSwap 套利协议能够同时实现 A 池、B 池套利前后 K 值增量最大化, 而且 A 池、B 池的 K 值增量是完全相同的, 其值等于子资金池之间相互套利资产数量的乘积。
可见 FreeSwap 套利协议满足上面所述公平性原则。