LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 链上防刷新指标:有效交易量

链上防刷新指标:有效交易量

2020-05-09 比原链Bytom 来源:区块链网络

之前区块链透明度研究所BTI 发布研究报告就曾表示,全球数字资产交易市场有 60 亿美元的数据系伪造,占市场日交易总量的 2/3, 主要原因是交易所使用交易机器人刷量。而这种刷量造成了市场的混乱,也造成对投资者决策的误导。

而去中心化交易所的数据公开透明,我们可以通过币天销毁参数来定义“有效交易量”,将对敲交易的权重降为最低,可以作为指标来判断真实成交量。

名词解释

UTXO:UTXO的英文全称为Unspent Transaction Output,即未消费的交易输出。可以简单理解为还没有用掉的收款。

BUTXO: 比原链独特的UTXO结构,可以支持多资产,作为一笔交易的组成部分,每笔交易都会销毁老的BUTXO,同时创造新的BUTXO

币天销毁值(CD,Coinday Destroy): 币天销毁值等于 BUTXO创造到销毁的时间间隔与BUTXO锁定资产数量的乘积 CD= V * T(T是区块高度的差值)

加权币天销毁值(WCD, Weighted Coinday Destroy): BUTXO可以锁定多种资产,对于最终的“有效交易量”需要有统一的标准,在这里定义以USDT为基础量的币天销毁, 汇率参考QKL123的汇率R. WCD = CD * R

有效交易量(ETV, Effective Trading Volume): 以单个地址来进行计算,在一个比赛周期内的获取的所有交易对手方的加权币天销毁值之和作为指标

有效交易量计算方式

MOV推崇转账即交易的理念,定义了多种不同的交易类型,包括普通交易,投票交易,闪电兑换和磁力兑换。

普通交易:即单向的转账,用户将资产发送给另一方

投票交易:用户将资产锁定进入和共识节点公钥对应的合约,从而获取投票收益的交易

闪电兑换:通过一方公开报价,另一方快速成交的交易模式,链下撮合,链上结算

磁力兑换:通过双方各自在链上订单簿进行报价,由共识节点进行撮合的交易模式,链上撮合,链上结算

针对MOV不同的交易类型,我们定义了不同的有效交易量计算方式

一、闪电兑换

闪电兑换因其能够立即成交,扣除0.3%的手续费,即可计算出所获得的对手方的WCD,从而计算出ETV。假设如下图所示(图中的三连框代表BUTXO):

Alice拥有100个持有时间为1个区块高度的A资产,兑换Bob 20个持有时间为2个区块高度的B资产,我们可以分别计算相关的数值

CD(Alice)= 99.7 * 1 = 99.7

WCD(Alice) = 99.7 * RA(A资产对USDT的汇率)

CD(Bob) = 19.94 * 2 = 39.88?

WCD(Bob)= 39.88 * RB(B资产对USDT的汇率)

则可得到双方活动的有效交易量ETV

ETV(Alice) = WCD(Bob)= 39.88 * RB

ETV(Bob)= WCD(Alice) = 99.7 * RA

二、磁力兑换

磁力兑换相对复杂,有挂单,撮合和撤单等操作,但只有在撮合成功产生交易时才计算ETV,我们对三个不同的阶段分别来看产生的数值:

1、挂单阶段

挂单阶段因为合约产生了新的BUTXO,所以需要把原先的WCD继承过来

此时Alice和Bob的WCD分别被传入磁力合约中

WCD(Contract A)= WCD(Alice)=100*1*RA(A资产对USDT的汇率),

WCD(Contract B)= WCD(Bob)=20*2*RB(B资产对USDT的汇率),

因为此时并未产生真正的交易,所以有效交易量ETV=0

2、完全撮合成交

挂单后一次性完全成交

WCD(ContractA) = 99.9 * RA(A资产对USDT的汇率)

WCD(ContractB)= 39.96? * RB(B资产对USDT的汇率)

则可得到双方的有效交易量ETV

ETV(Alice) = WCD(ContractB)= 39.96? * RB

ETV(Bob)= WCD(ContractA) = 99.9 * RA

3、部分撮合成交

挂单后可能产生部分成交的情况,那么根据实际成交的数额来计算有效交易量,剩下的部分转入新的合约并保留WCD值

WCD(Part Contract A) = 49.95 * 1 * RA(A资产对USDT的汇率)

WCD(Contract B)= 9.99 * 2 * RB(B资产对USDT的汇率)

未成交的WCD(Contract ' A) = 50 * RA(A资产对USDT的汇率)

则可得到双方的有效交易量ETV

ETV(Alice) = WCD(Contract B)= 19.98?? * RB

ETV(Bob)= WCD(Part Contract A) = 49.95 * RA

4、撤单

撤单将清除所有的WCD

WCD(Alice) = 0

未产生有效ETV

三、其他交易

除了磁力兑换和闪兑兑换之外,普通交易,投票和取消投票,链式交易都会将用户的WCD清零。

WCD=0,ETV=0

为什么使用有效交易量

有效交易量ETV为交易对手方加权币天销毁WCD,假设用户拥有两种资产UTXO a,b,在两个自己的地址A,B直接进行自交易

1、增加交易频次:导致直接币天销毁很小,时间切到极小,最终ETVa = WCD(b,T1)+WCD(b,T2)...WCD(b,Tn)

ETVb = WCD(a,T1)+WCD(a,T2)...WCD(a,Tn)

2、减少交易频次,增加币天,最终ETV = WCD(b,Tb)+WCD(a,Ta)

上述两种极端情况,我们可以得到通过自交易产生的ETV有一个上限值,不会因为你自交易次数的上升而上升。

如果假设该用户与其他用户进行交易,只要有一笔对手方的WCD大于你自身交易的WCD,即可将你的总ETV提升。

因此得到对敲交易“有效交易量”有上限, 必须通过与其他用户交易才能突破上限。

如何提升有效交易量

有效交易量只和成交的对手方的币天有关,只有你提升和真实对手方的交易额或者增加自己的交易次数,那么匹配到足够多的交易对手,就有更高概率获取较大的对手的币天销毁,从而提升自己的有效交易量,提升自己的交易赛的排名。

交易大赛中有效交易量规则

1、有效交易量是本次交易大赛的唯一指标

2、在每轮比赛中,有效交易量ETV = SUM(交易1对手方的WCD1,交易2对手方的WCD2,......,交易n对手方的WCDn)

3、在每轮比赛开始时,用户的ETV都会清零,重新开始计算

4、有效交易量只和成交对手方的币天销毁有关,跟自己的币天销毁无关,增加交易额和次数可以有概率获取别人较大的币天销毁,提升自己的名次

5、不同的交易模式计算ETV会有差别,具体见下面详细的计算方式。

—-

编译者/作者:比原链Bytom

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...