EOSIO生態中的REX是「資源交易所(Resource Exchange)」的縮寫,它是創建在EOS區塊鏈中的資源租賃市場,解決CPU、Network的窘境。由BM(Daniel Larimer, EOSIO創辦人之一)於2018年8月3日提案,之後經過21個超級節點的投票同意施行後,由Block.One負責建構。
為什麼需要REX?
從 EOS 啟動到現在,資源的使用高度堵塞,持有資源的人無法順利找到開發商承租,承租的費用因為資源稀有而昂貴,為了解決資源成本過高及持有資源的用戶使用率過低的問題,BM 提出了「EOS租賃資源與租金分配」的提案,提案詳細內容可閱讀此篇:淺談被取消的EOS-SEOS。當Network 啟用時,大多數 EOS 持有者將幣全部拿去抵押佔用 Network 資源,到現在還有46%抵押中,不管他們實際上是否有使用 Network 資源,這些沒用到的資源無法給其他人使用,造成資源分配低效且加速資源的稀缺化,進而開發商的開發成本過高。引入 REX 租賃市場機制後,讓持幣者抵押 EOS 的同時,將抵押得到的資源轉讓給需要的人,就如同 BM 所說的「EOS持有者擁有 Network,將資源租給資源交易所(Resource Exchange)以獲取收益。持有 EOS 卻不放在資源交易所(Resource Exchange)裡面,就好比擁有一棟房子,既不住又不出租」,REX 機制使資源有效率的分配且促進自由市場。
REX如何運作?
資源交易所(Resource Exchange)是用來租用資源或出借資源可賺取回報的地方,REX 不是代幣,無法在外流通,只能在資源交易所(Resource Exchange)使用,可以將REX的當作資源交易所的股份。
當 EOS 持有者抵押EOS給資源交易所時,會保留用戶的投票權並且 EOS 還在持有者的完全掌控下,REX 有不可轉讓、不可交易的特質,所以抵押 EOS 換到的 REX 是無法轉讓或交易給他人。REX 有30天的貸款期限,而 REX 的回報率取決於網路資源的需求大小,另外還可以額外出租帳戶名拍賣和 RAM,賺取交易的手續費。
為了抑制市場的不當操作,購買的REX有約四天的鎖倉期,鎖倉期為購買後的第四天午夜(UTC單位計算,世界協調時間),到期才能出售 REX。舉例來說,如果在星期一下午兩點(UTC)購買REX,鎖倉期在星期五午夜到期。而第二天星期二購買的REX將進入一個新的鎖倉期,一次最多4筆交易在不同的日子到期。用戶可以將不同的鎖倉期的 REX 合併到一個新的鎖倉 REX 中,從合併的時點開始計算新的4天鎖倉期。REX 到期(約4天)後,可以立即出售,除非存在流動性不足,當 REX 儲存池(REX Fund)中沒有足夠的EOS代幣來支付交易時就會流動性不足。由於 REX 價值只會上升,所以用戶不會在交易中虧損 EOS,所以可以一直持有 REX 代幣以獲取 REX 收益,不斷產生價值。
REX 價格
REX 採用 Bancor 交易機制,REX 的價格不是由用戶搓合價格決定,而是由系統合約自動計算 EOS tokens 和 REX tokens 的比率,所以沒有辦法給出固定的收益回報率,每時每刻的比率都是不一樣的。換句話說就是,返回的 EOS tokens 的數量可能大於或等於投入的 EOS tokens 的數量,並不會遇到將 REX 兌換成 EOS 後,EOS 數量減少的狀況,最壞就是前後數量相等。
REX的收益來源
根據目前的 REX 收益機制,收益來源於:REX 的租金(用戶租賃資源的費用)+ RAM 手續費(單次交易 RAM 將收取 0.5% 的手續費)+ 短號競拍收益。
當 REX 的池子數量還很小時,收益率會較高,這一利率會促使更多的用戶購買 REX,導致閒置的 EOS 越來越多,REX 的收益率將會下降,如果 EOS 的用戶們沒有強烈的使用資源的需求,REX 的利率將會趨於平穩。
如何參與REX?
EOS持有者若要獲取REX購買資格,除了先將 EOS 存入 REX Fund,用戶必須先投票給21個節點或將投票委託給代理,才能進行購買REX。對於 DAPP 開發商只要將 EOS 存入 REX Fund 就可以借用 CPU 或 Network,與原先的成本相比更低,還可以以相同的付款金額續訂。
而投資策略很簡單,REX 與 EOS 的比例是固定且數量會一直上升,所以越早使用 REX 越好,經過一番介紹無庸置疑地,資源交易所將成為 EOS 社區中強大的工具,REX 機制幫助 DAPP 開發商降低開發成本,也激勵 EOS 持有者貢獻他們的資源。