RAM兌換公式
RAM和EOS之間的兌換通過一箇中間貨幣來中轉,代碼裏稱之爲RAMCORE,我們這裏不用太多關注它,之前首頁上展示過一個簡單的RAM兌換EOS的公式,下面推導一下這個公式是怎麼來的:
變量 | 含義 | 初始值 |
---|---|---|
A | RAMCORE的發行總量 | 100億RAMCORE |
B | EOS池子裏EOS的數量 | 100萬EOS |
C | RAM池子裏可用RAM的容量 | 64G |
X | 韭菜準備投入用於購買RAM的EOS數量 | |
Y | 大佬收割韭菜時出售的RAM容量 |
根據這裏的代碼,翻譯成數學語言:
先兌換成中間貨幣RAMCORE:
最後再用RAMCORE兌換成想要的RAM:
一般情況下RAMCORE都是遠遠小於A的,所以爲了後續計算方便可以理解爲,那麼將第一個式子代入第二個式子就有:
同理可知,RAM兌換EOS簡要公式推導爲:
所以,當有用戶買入RAM時,B和C的變化情況爲:
那麼,就有:
同理也可證明賣出RAM也是一樣的結論,感興趣的同學可以去試試~
所以可以得出一個組略的結論:
無論RAM市場如何波動,B和C的乘積是幾乎保持不變的。
這個乘積就是64*1024*1024 KiB*100萬EOS,即67108864000000,設爲G,那麼:
所以,最終的RAM兌換公式即:
當計算1個EOS能兌換多少RAM時,X=1,此時RAM就是匯率了:
考慮到1遠遠小於B,有: