BM關於EOS RAM市場和Bancor演算法的見解

買賣虛擬貨幣

1

前言

EOSIO區塊鏈軟體規定,社羣能夠自行配置所需的RAM(隨機儲存器)數量,以使所有的全節點都獲得最佳效能。RAM能被用來儲存金鑰、餘額、合約狀態等帳戶資訊。

由於單臺計算機可用的RAM數量受限於摩爾定律和其他技術的進展,因此,RAM本質上是稀缺的。

EOSIO採用自由市場的方式,以促進稀缺資源達到最佳分配。為促成市場的建立和執行,EOSIO系統合約,以系統為交易中心,允許使用者從系統購買RAM;也允許使用者將RAM返賣給系統來換取區塊鏈原生代幣(如EOS)。

這一機制有效提供了RAM的市場流動性,促進了RAM的價格發現——市場中可用於交易的RAM越少,剩餘RAM的定價就會越高。這個報價的演算法叫做Bancor Relay。

BancorRelay演算法不會給RAM定價,只會以先前確認的市場價格進行買賣。任何時候,只要實時的市場價格不同於Bancor Relay提供的當前價格,交易商會買入或賣出RAM,以更接近市場確定的價格。

EOSIO的智慧合約,從RAM購買者手中收取手續費,從而為將RAM返賣給系統的人提供流動性。以EOS 區塊鏈為例:在撰寫本文時(7月5日),eosio.ram帳戶擁有440萬個EOS(約4000萬美元)。這裡的440萬個 EOS為52GB的RAM提供流動性,(以當前市場價格計算為2500萬EOS,合計約2.7億美元)。顯而易見的是,當交易者持有低於RAM市值的20%的EOS時,就無法控制RAM的價值。

2

RAM是一種商品

雖然RAM可以買賣,但它不能在使用者之間點對點轉移交易。此外,與傳統加密貨幣維持的人為稀缺性社會共識不同,RAM的供應有可能因為技術進步和社會需求而一夜之間增加。為了讓RAM的開發者和使用者受益,RAM的供應由選民管理把控,以便開發者和使用者使用更便宜的RAM來構建APP。高價的RAM將使得區塊鏈在許多商業模式都無法應用。

Eosio智慧合約將代表EOS持有者自動執行,對定價系統進行投票。RAM的持有者,只有透過智慧合約將資料儲存在RAM的權利,以及向EOSIO系統以當前價格出售RAM的權利。不能以不同於系統價格的任意定價回購。由於RAM總量受技術所限,eosio智慧合約通常會以市場價格買賣RAM。再次強調,智慧合約不會預設市場價格,RAM價格會由與系統交易的人來決定。

3

Bancor Relay 的波動引數

BancorRelay波動引數會影響RAM響應市場買賣需求的波動速率,這些引數決定了人們能看到的訂單簿的形態,以及大宗交易發生時的價格滑點程度。

由於EOS區塊鏈的Bancor Relay引數,無意被設定為.05%而不是50%,導致大宗交易產生重大滑點,使價格的波動超出預期。

我們建議,將此權重引數值更新為50%。這一變化的直接影響是,暫時降低做市商提供的現貨價格。市場參與者將與做市商互動,將RAM推向市場價值點。請記住,在新舊價值體系下,自由市場將會尋找最佳價格,做市商只是在迴應市場的需求。這意味著,更改引數可能會創造買入或賣出機會,直至價格恢復到市場價值。

隨著自由市場將RAM不斷推向市場價值,在進行大宗交易時,就不會出現太多的價格滑點和波動,這一點將為RAM投機者和RAM使用者提供更加穩定和可預測的市場。

4

透過擴容降低成本

自比特幣問世以來,區塊鏈一直在努力擴容。最近EOS RAM價格飆升表明,在目前的供應量下,市場認為,每KB的RAM價值4美元。這是一個強烈的市場訊號:提供更多的RAM將會是非常有價值的

Dapp開發者在構建他們自己的系統時面臨兩項成本。

A:與區塊鏈互動的成本

B:託管全節點的成本

保持RAM的稀缺性(64 GB)能減少B成本,但會提高A成本。因此,部署典型的智慧合約(耗費10MB記憶體)在今天的RAM價格下花費約40000美元。試圖構建社交媒體平臺的開發者,可能希望至少託管一個他們自己的完整節點。對於他們來說,在具有足夠RAM的高階硬體上花費39,000美元,在儲存他們合約的RAM上花費1000美元是“收支平衡”。

單臺伺服器,每GB的記憶體價格約為11美元。而EOS RAM市場的定價為每GB 400萬美元。這表明整個網路可以為超過30萬臺伺服器購買真正的RAM,因為投機者正在對分配給EOS鏈上有限64 GB RAM進行競標分配。

整個網路可以保持著顯著的去中心化的同時,提高全節點的成本。基於對Dapp開發人員的伺服器成本與鏈上成本的分析,顯然,對於整個網路的使用者來說,增加鏈上的RAM的容量和提高全節點成本更划算。

基於此分析,在將大型合約部署到鏈上的成本比執行全節點更便宜之前,增加全節點的成本似乎是合理的。

5

虛擬記憶體

在20年前,128MB的記憶體已經很可觀了。大多數電腦都依靠虛擬記憶體來支援更多應用。虛擬記憶體在沒有被使用時,會將RAM上的內容轉移到磁碟。在RAM的執行壓力下,可能會拖慢計算機的執行速度。幸運的是,對我們來說,SSD技術大大縮小了RAM和磁碟效能間的差距。此外,目前只有很少的RAM是真正被使用的,大部分RAM的佔用完全出於投機目的。

不生產區塊的全節點,應該可以依賴虛擬記憶體來降低成本。而且,網路中絕大部分CPU容量並未得到充分應用,因此有機會用CPU時間換取RAM。

新興的非易失儲存(NVM)技術

現代作業系統還支援RAM壓縮,可在空閒核心上交換CPU週期以獲得更多空間。解壓縮RAM實際上比從磁碟載入RAM更快。壓縮,磁碟分頁和現代超低延遲磁碟的組合意味著區塊鏈社羣可以在最大TPS和RAM之間進行權衡。畢竟,如果他們可以做到10億TPS,卻僅限於8MB的L3快取,那就沒有任何作用。所有區塊鏈必須在記憶體使用,吞吐量,完整節點的成本和稀缺資源需求之間進行市場權衡。

6

RAM市場的透明度

為了讓RAM投機者幫助平衡當前與未來稀缺資源的需求,他們需要對RAM供應增長進行可靠的預測。RAM供應上的不可預測性,有可能導致他們賠錢或遠離市場,而這種情況將降低資源分配效率。

突然增加RAM,代表智慧合約對新供應的低效分配,並且將從市場中提取的標記少於可以隨時間提取的標記。提取效率降低的影響是市場製造者的收入損失以及由資金不足的做市商引起的長期波動性的增加。

因此,block.one已經建立了一個對系統契約的建議更新,該更新將向RAM供應新增固定數量的每區塊位元組數。被選出的BP(區塊節點)能設定可持續的增長率而不是瞬時增長率。我個人認為,現階段不需要公民投票來將他們當天就能手動完成的工作自動化。

7

結論

RAM的存在,是為了讓更多的開發者,應用它們來在區塊鏈中建設真實的世界,使人們的生活變得更好。自由市場和區塊鏈社羣將採用多種方法,降低部署和使用大規模DAPP的總成本。RAM並非設計為人為稀缺的狀態,整個市場正在研究如何隨著時間的推移增加RAM和TPS。

作者:Daniel Larimer

原文釋出時間:2018年7月5日

原文地址:

https://medium.com/@bytemaster/eosio-ram-market-bancor-algorithm-b8e8d4e20c73

免責聲明:

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

推荐阅读

;