暴漲420%的EOS RAM,背後的機制到底是怎麼玩的?

暴漲420%的EOS RAM,背後的機制到底是怎麼玩的?

最近在帶團隊做錢包,文章更新不及時,但最近RAM的爆炒和隱患問題讓我很是好奇,今天嘗試翻譯+解讀一篇文章,和大家看看這個RAM到底是什麼鬼。

原文地址:https://blog.springrole.com/the-mechanics-behind-eosio-ram-allocation-940204bc5b7e

卡咩解讀: RAM的分配本來是按照EOS持有量分配的,但是B1考慮到很多持有者並不是開發者,也沒有動機買賣,會使得有開發需要的開發者因為沒有資源而放棄。為了創造流動性,BM創造了一個RAM的交易市場,並且制定了一套玩法,讓RAM的流動性和交易性得到了保證。

但就目前的情況來看,機制保證了流動性,但帶來了短期的過渡投機問題,這使得開發者進入非常不友好,雖然長期來看供需關係會解決過高價格的問題,但是短期開發者進入成本高的問題是非常嚴峻的,這可能會讓Dapp生態起不來,EOS也可能因此就死掉了。

希望市場能理性一點,以最快的速度緩解過來,這麼大一個工程,不能因為人們投機死掉了。

以下是正文

最近EOS的新聞特別多,從ICO結束到到投票上線,到BP選舉,到治理憲法,再到現在的RAM爆炒,好事壞事3天一回。事情太多,不展開講,本文主要講講EOS RAM的分配機制。在這前,先聊聊EOS的資源分配策略:

EOS與資源分配策略

EOS作為一個去中心化的操作系統,支持很多開發者在其上面開發Dapp,EOS token的作用就是給這些開發者分配系統資源,如帶寬、CPU和RAM等,鑑於這些資源具有稀缺性,EOS系統並不希望持有者只屯幣而不使用。

實際上,B1在EOS憲法中就有明確提到過,持幣人如果超過3年不使用EOS獲得資源,這些賬戶就可以被永久廢除掉。

所以,持幣人應該使用手中的EOS,抵押給系統來獲得系統資源的使用權。RAM是EOS放出的第一個資源,很明顯,B1的臆想沒有能實現,大部分人並沒有抵押EOS獲得RAM。

RAM的窘境

RAM對於區塊鏈來說是極其重要的資源,特別在如今各公有鏈被吐槽擴容和性能問題的時候,RAM對於Dapp開發者而言,顯得更加重要。

EOS Dawn3.0中,RAM的獲得和其他資源一樣,都是通過抵押EOS獲得,不需要時可以賣出,然後贖回你的EOS。那麼,在供需關係下,RAM越早獲得,價格會越低,即可以抵押較少的EOS就可以獲得的較大的RAM。鑑於此,這帶出來了我們所面對的第一個問題。

當越來越多的開發者參與到EOS網絡中來的時候,他們需要的RAM會不斷增加,但RAM的供給短時間恆定,這樣市場上可供給的RAM就會變少,導致的結果就是RAM的價格不斷增加,需要抵押的EOS質量越來越多。

簡單的供需關係如下圖:

暴漲420%的EOS RAM,背後的機制到底是怎麼玩的?

供給和需求曲線會在市場調和下達到一個均衡點,就是圖中的紅點。我們簡化一下模型,也就是說當我們對一種資產的需求增多時,它的供給會減少,同時它的價格會被抬高。

但是目前,RAM的價格並沒有按照供需關係來。在Dawn3.0的模型裡面,RAM持有者被要求賣出他們的RAM,但是這種要求只能是徒勞,因為那些持有人沒有任何動機或者激勵來操作賣出。

還有一點就是,B1在EOSIO軟件合同中,就寫死了RAM就是分配給EOS抵押人的,這樣看來,RAM的短缺難免,且價格會被抬高。

BM和B1也意識到了此問題,他們必須創造出一套更具有激勵的加密經濟學系統,來保證RAM的供給。

解決方案是?RAM交易市場

RAM交易市場

EOS用Bancor算法創造了一個基於市場的分配體系,也就是說短期內,我們會有一個RAM交易市場。個人感覺,這個一個很聰明的做法,使得RAM的價格可以完全按照供需關係來交易,而不是內定分配了。

那麼,這個市場怎麼運行?

每次有人購買或銷售RAM時,買方和賣方都會收取0.5%的費用(整體上1%)。 這實際上為用戶銷售RAM提供了經濟激勵,並且隨著收取的費用立即被燒燬(從生態系統中移除),它也阻止了投機性營銷和通貨膨脹。

RAM交易市場將保證RAM的穩定供給,同時可以有效抵消未來的短缺情況出現。基於當前RAM的供給,市場決定RAM的價格,你來決定是否在按照當前價格購買RAM。

同時,這個市場給BP提供了一個動態檢測表,當RAM的價格太高的時候,BP可以購買增加新的RAM到現存市場中,這樣就可以有效的減少投機情況的出現了。

未來擴展

這個市場的情況未來會發展成什麼樣?現在能套的理論就是摩爾定律。摩爾定律大概講的就是硬件成本會隨著技術的發展成本會不斷下降。RAM其實是BP的物理硬件,所以隨著技術的發展,RAM的成本也會隨之下降。

根據BM所說,如果EOS的發展跟隨摩爾定律,那麼BP應該需要升級RAM到4TB,甚至到16TB,這會大大增加RAM的市場供給,同時減少RAM的價格

即將到來的側鏈

對於開發者來說,接下來就是要面對如何擴大RAM的使用了。一個高性能的Dapp需要更大的區塊鏈存儲空間,為了獲得更大的空間,開發者要在RAM存儲更多的數據,解決這個問題的另外一個辦法就是帶獨立存儲空間的側鏈。

EOSIO的BP可以在多個鏈上運行,並可以使用相同的token來購買RAM。 這些區塊生產者通過主鏈上的選舉產生,產生後他們操作側鏈。 每個側鏈將有> 1TB的獨立RAM,並且能夠和其他相互通信。

注意:EOS將要求EOS的BP來運行側鏈。這要是為了能讓側鏈與主鏈進行交叉通信。

這樣的側鏈方案帶來了兩個有趣的可能性:

1、側鏈的RAM價格各不相同,這導致一個Dapp開發者會尋找更便宜的側鏈RAM來使用,這直接帶來了各個側鏈之間的競爭。

2、使用鏈內通信,Dapp可以購買其他鏈上未被使用過的RAM,因此,B1相信多鏈的方案能有效較少開發者的成本,並且性能更好。

你需要多少RAM?

EOS Newyork做了一個工具,幫助開發者瞭解你的Dapp到底需要多少RAM才足夠,地址是:

https://www.eosrp.io/ 。

這個工具提供兩方面的估計

1. 用你的EOS算出你可以獲得多少RAM及其他資源

2. 你有明確的資源需求,算出你需要多少EOS

舉個例子

假設你需要購買500EOS價值的RAM,400EOS價值的帶寬,200EOS的CPU,通過工具計算,你可以獲得:

暴漲420%的EOS RAM,背後的機制到底是怎麼玩的?

因此,你可以獲得28369297.3280 bytes的RAM,552140623.3150 bytes/day的網絡帶寬,79293966.5221 us/day 的CPU帶寬。為此你將花費1200EOS,現價6~7萬塊左右。

第二個例子

假設你想獲得1GB的RAM,30000000 bytes/day的網絡帶寬,45000000 us/day的CPU帶寬,為此你將要支出:

暴漲420%的EOS RAM,背後的機制到底是怎麼玩的?

18924.36 + 21.73+ 170.25= 19116.34 EOS,現價10萬人民幣左右。

如果以太坊的加密貓運行在EOS,成本是多少?

計算之前,我們先了解兩件事

1、EOS上,轉賬是免費的

2、EOS目前的處理能力約為600筆交易/s

YouTube上有個視頻介紹了這個計算,很詳細,大家可以看看:https://www.youtube.com/watch?v=EBC9MBybsCI

目前,加密貓在7個月裡,已經產生約393,000筆交易,每個月的交易是393,000/7 = 55,714,1年是 55,714*12 = 668568筆交易。

而EOS現在可以處理600筆交易/s,那麼1年可以處理18,921,600,000筆交易。目前EOS流通數量是9億,EOS是系統能力媒介嘛,所以每個EOS,每年可以產生 18,921,600,000/900,000,000 = 21筆交易。

因為每年有5%的通脹,所以EOS的數量會增多,那麼21筆會隨著通脹而減少,但是考慮未來的技術發展和額外的資源增加,這個影響可以忽略了,甚至是正向增加的。

所以加密貓的交易數量是668,568筆一年,那麼需要開發者抵押 668568/21 = 31,837 個EOS,現價約150萬人民幣,這是加密貓到目前為此所需要的成本了。

所有持有EOS的人都需要RAM嗎?

肯定不是的,Dapp開發者才需要,普通持幣人可以選擇將自己手中的EOS租賃給開發者使用。這會發生一個有趣的事情,那就是當有一個新的項目在EOS建立的時候,且發展的很好,需要資源支持的時候,你可以選擇將你的EOS租賃給項目方使用,從而獲得報酬。當你不在看好該項目時,你也可以自由退出。

總結

RAM的交易所市場,其實是件很有意思的想法,解決了Dawn3.0的一些問題。很多時候就連BM也不知道市場或者用戶會有什麼反應,所以縫縫補補,修改修改也是常事。也可以從這件事中看出,加密經濟的激勵性和創造穩定的流動性是一件多麼需要重視的事情。


分享到:


相關文章: