鏈上防重新整理指標:有效交易量

買賣虛擬貨幣

之前區塊鏈透明度研究所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會有差別。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;