NEMモザイクの送金手数料の検証ができた!?

NEMモザイクの送金手数料の計算方法が難しい

の続報です。


NanoWalletの送金手数料

farmers:fmsの送金手数料を

NanoWalletで確認してみました。

その結果は、

1 - 1777 0.05 XEM

1778 - 1888 0.10 XEM

1889 - 1999 0.15 XEM

2000 - 2111 0.20 XEM

2112 - 2222 0.25 XEM

2223 - 2333 0.30 XEM

2334 - 2444 0.35 XEM

2445 - 2555 0.40 XEM

2556 - 2666 0.45 XEM

2667 - 2777 0.50 XEM

2778 - 0.55

2778fms以上であれば、9700万fmsでも0.55 XEMです。

Content image


供給量調整値の算出

モザイクの最大可能供給量は、9,000,000,000,000,000

fms の総供給量は、可分性0 なので、100,000,000。

9,000,000,000,000,000 / 100,000,000 = 90,000,000

floor( 0.8 * ln( 90,000,000 ) ) = 14

計算は合ってるのかな?


fms では、供給量調整の値は、14になり

14*0.05 XEM = 0.70XEM

XEMの送金手数料の上限 1.25XEMから

調整分の 0.70XEM を差し引くと

1.25 XEM - 0.70XEM = 0.55XEM

これでfarmers:fmsの送金手数料が

Max 0.55 XEMであることが検証できた!?

Content image


XEM相当額 xemEquivalent

xemEquivalentは、モザイクが何XEMの相当するのか

という概念でしょうか。

XEMの総供給量 8,999,999,999に対して

fmsの総供給量は 100,000,000 です。

fmsをXEM換算するには

供給量の比率(8,999,999,999 / 100,000,000)を掛けます。

89.99999999 ですかね。


例えば、1777 fmsは、159930 XEMに相当します。

XEMの送金手数料は

10,000 XEM毎に0.05 XEM、最大1.25 XEMですから

送金手数料は、15 * 0.05XEM = 0.75 XEM

0.75 XEM ー 調整値 0.70 XEM = 0.05 XEM

となります。


1778 fmsでは、160020 XEMに相当するので

送金手数料は、16 * 0.05XEM = 0.80 XEM

0.80 XEM ー 調整値 0.70 XEM = 0.10 XEM

となります。


2778 fmsでは、250020 XEMに相当するので

送金手数料は、25 * 0.05XEM = 1.25 XEM

1.25XEM ー 調整値 0.70 XEM = 0.55 XEM

となり、これが上限値になります。


難しい!

検証したつもりですが、

これで計算は正しいですかね?



ツイッターbosoloco


公開日:2018/06/04
獲得ALIS:7.11
Hiro_Farmer's icon'
  • Hiro_Farmer
  • @Hiro-K-farmer
趣味でファーマーをやっている者です。本業は特になし。VCの上場コンサル卒業。つながる安心の暮らし創りのため、ベンチャー支援や人に役に立つ情報を発信中。京都・ハワイ好きtwitter:@bosoloco
コメントする
コメントする