加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

EOS創始人BM最新文章:重構 EOSIO 資源分配_CPU:FinShi Capital

Author:

Time:1900/1/1 0:00:00

來源:MEET.ONE

編者注:原標題為《BM:重構EOSIO資源分配》

今天,BM在Medium上發表了關于《重構EOSIO資源分配》的文章,針對CPU問題提出了全新的方案,編者簡要概括要點如下:

原模式的弊病:

當前REX出現的問題是由于設計理念和現實情況有差距,例如贖回或購買REX都是二八分布而不是正態分布;

原模式下,未來特定時間能分到的CPU時間數是不確定的,受多個因素干擾;

因此,需要重構整個EOSIO的資源分配。

新模式:

所有要用CPU的人,都需要去新的CPU租賃市場租,取消抵押EOS獲取CPU的分配機制

CPU租賃成本變得可預測,所有人可根據公式計算不同出租率下,需要支付的租金

CPU出租獲得的收益,甚至可以抵消EOS網絡通脹率,替代支付節點的出塊獎勵;

新CPU租賃市場的收入依然可能轉入REX池,但未來REX的功能更趨向于吸引用戶抵押,但不主導CPU租賃市場的價格;

雖然所有人去新市場租CPU是需要花費的,但由于租金收入轉入REX池,所以會變相回到EOS持有者的口袋,用得多花得多,用得少有收入。

編者評價:?

BM今天的文章非常長,可能很多人乍一聽覺得EOS又復雜了,但其實對于普通用戶而言,應該是好事:

首先,就是因為用EOS交易的人越來越多了,所以才堵了,那怎么辦呢,開始采取更合理的市場調控手段,也就是說你單看每筆轉賬,確實需要向一個“統一的CPU租賃市場”買CPU才能操作,也就是單筆轉賬是要付錢了。

EOS突破3.3美元關口 日內漲幅為3.98%:火幣全球站數據顯示,EOS短線上漲,突破3.3美元關口,現報3.3001美元,日內漲幅達到3.98%,行情波動較大,請做好風險控制。[2021/2/7 19:08:36]

但是,如果你持有EOS并抵押到REX的池子里,你就能按抵押的EOS的比例獲得全網的手續費。這跟以太坊不同,人家是礦工都拿走了,而EOS是tokenholder也有獲利。而且EOS網絡越繁榮,交易越多,越是普通的持有者就應該笑開花了,租金收益是指數增加的。甚至節點收入都能cover,如果節點收入越來越多,那節點就會更專心的做貢獻。

而且現在EOS錢包功能升級這么快,底層改了對應的錢包功能很快會跟上,沒有太大的學習門檻。

那下面呢就是原文翻譯,為了幫助大家閱讀,我適當增加了標題及白話解釋。

原文如下:

EOS是第一個廣泛被采用的公鏈,它最近的數據是每秒處理800次轉賬交易,人們對交易的需求是如此之高,以至于REX里可以租賃的CPU消耗殆盡。本文旨在探討為什么REX出現無法出借CPU的問題,并提出一種新的解決方案,確保CPU按合理的市場價格穩定分配。

原CPU機制1——抵押EOS獲得對應CPU

當用戶質押EOS后,可以分配到對應比例的CPU。但當前CPU使用價格已經被市場高估,也就是說大多數人需要使用EOS來租賃所需的CPU。如果是自己抵押EOS獲取CPU,則需要非常多的EOS,且需要承擔EOS價格波動帶來的風險。

原CPU機制2——REX租賃市場

REX的目的是設計一個自動分配CPU使用權的市場,讓那些沒有太多EOS但想要使用CPU的人可以使用整個網絡。這就帶來了新的挑戰——既要保證合理的CPU租賃價格,又要維護EOS持有者的權益。如果價格太高,那么沒人愿意租賃,這樣網絡資源利用率并不高,而如果定價過低,則EOS上可用的資源過度消費,最終反而也導致了CPU不可用的問題。

分析 | EOS DApp BETX私鑰被盜,6億枚BETX代幣被轉走拋售:近日,PeckShield安全盾風控平臺DAppShield監測到,EOS競猜類DApp管理者賬號所擁有的6億枚BETX代幣被黑客轉走,并在Newdex交易所進行拋售,截至目前,黑客拋售代幣共獲利198個EOS。Newdex交易所已經暫停了BETX交易,項目方也發公告進行系統服務升級,并計劃對用戶資產快照進行空投。數據顯示,目前有13,146個用戶持有共計66億枚BETX代幣。拋售行為導致BETX代幣價格出現大幅波動,幾近歸零。PeckShield安全人員初步分析認為,造成此次攻擊的原因為BETX項目方私鑰被盜,黑客獲取了owner權限轉走了合約現存全部代幣。PeckShield在此提醒DApp開發者及廣大玩家,務必注意私鑰的安全,必要時可采用多簽機制增強關鍵帳號安全性。[2019/6/10]

我們設計REX時使用的算法是當可供租用的EOS的剩余供應量接近0時,將租賃價格提高到無窮大。但最近REX陷入了不管什么價格,都沒有余糧可以租的情況,這是因為那些提供可租EOS的人可以隨時隨時贖回EOS,我們沒考慮到現實中REX會有如此巨額的贖回發生。

但是不必擔心,REX目前是正常運行的。雖然目前大家在排隊等贖回,但是最終當REX里租出去的CPU,用戶是可以贖回自己的EOS的。

REX為何出現當前的狀況?

REX之所以發生這樣的情況,是因為當初的設計算法是這樣考慮的:

用戶對EOS租金的需求是正態分布的;

REX借貸的需求是正態分布的;

租金上漲將催生更多的人向REX提供新的EOS,即供應更多CPU;

動態 | EOS、TRX、BCH、XMR、DASH、MKR等項目已偏離正常市值區間:據TokenGazer量化研究模型顯示,當前(2月26日)EOS、TRX、BCH、XMR、DASH、MKR等項目已偏離正常市值區間,投資者應謹慎投資。[2019/2/26]

REX的贖回支出可被產生的租金收益所抵消,總體維持穩定的供應。

但事實上:

存入REX的數額受到二八分布規則的約束;

贖回REX的資金也受二八分布規則影響;

向REX租用CPU的需求也是二八分布;

出租者可以在30天租賃期到期前提取已經獲得的租金收入;

因為理論和現實有差異,所以導致了目前REX存在的問題。

全新設計的CPU分配

REX的當前狀況是EOS公鏈網絡資源分配策略逐漸演變的結果,為了最大程度地發揮設計解決方案的靈活性,我們希望考慮如果不受過去設計的限制,可以采取哪些不同的措施。如果可以構想出更好的解決方案,那我們可以進一步加以設計,即基于現有的REX衍生出更好的方案。

目前我們看到社區最大的抱怨是CPU太貴了,其次是抱怨特定時間下,能分配到的帶寬時間是不可預測的。鑒于高昂的持倉成本和低利用率,這些抱怨的根源可能與先前想要降低CPU價格有關。EOSIO想要用token來實現資源定價,比如你有1%的EOS就意味著您可以永久擁有1%的CPU資源使用權,類似于購買永久居住的房屋。

不可否認的是,現有的CPU所有權模型為EOS帶來了巨大的實用性,但也不可避免的造成了用戶必須擁有大量的EOS才能使用網絡。而現今的市場環境下,所有可以交易的加密資產都被賦予了超過“預期使用價值”的“投機價值”,也就是說對于一個開發者而言,如果他只是想要使用CPU,而為了使用CPU去買大量的EOS,他承擔了EOS價格劇烈波動的巨大風險。而且當EOS價格波動劇烈時,CPU的真實成本將隨之不可預測的波動。

動態 | PeckShield安全播報:EOS競猜游戲MyEosVegas正遭黑客攻擊 損失已超9,000個EOS:據PeckShield態勢感知平臺數據顯示:今晨08:09至晚間19:38之間,黑客已共計向MyEosVegas游戲合約(eosvegasjack)發起超700次攻擊,已獲利超9,000個EOS,截止目前,攻擊還在持續。此次攻擊事件為首的黑客(1supereosman)共利用了aaaaasssss22、zhumeng15132、chenpj111111 等10余個賬號實施攻擊,獲利后統一轉賬至1supereosman,最后將獲利7,530個EOS轉至Binance交易所賬號(binancecleos)。此外還有10余個賬號參與攻擊獲利2,000余EOS,暫未明確資金最終流向。根據當前EOS市場價格37元估算,此次攻擊給MyEosVegas游戲帶來損失已超33萬元。PeckShield安全人員分析發現,此次MyEosVegas游戲被攻擊,黑客采用是的類似隨機數缺陷的合約參數處理漏洞。接連發生的EOS DApp安全攻擊事件,持續給EOS DApp生態安全敲響警鐘,EOS競猜類游戲機制還存在較大設計缺陷[2018/11/10]

因此在原有模型下,為了降低CPU成本,我們還引入了“部分備用CPU”的概念。。但這也不可避免的給CPU分配增加了不可預測性。

上個月,我們推出了將任意賬戶列入灰名單的可選項,并且取消了1000倍放大分配的機制,鼓勵用戶使用REX.因為和自己抵押EOS獲取CPU相比,直接去REX里租非常便宜。但即便這樣做了,每個EOS對應的CPU時間的可預測性仍然取決于放在CPU上的EOS的百分比。

這是什么意思呢?可以想象一下,你是唯一一個質押EOS獲得CPU的用戶,那么您就獲得了100%的CPU分配,假定另外一個用戶抵押的EOS數量是你的100倍,那你這邊分配到的CPU馬上就變成了原來的1%。這就是當前REX里的CPU分配和CPU原抵押分配機制存在的矛盾。

動態 | Carbon推出美元穩定幣CarbonUSD的EOS版本:據coindesk消息,Carbon與美元掛鉤的穩定幣CarbonUSD剛剛推出基于EOS平臺上的第一個穩定幣。9月,該公司推出了CarbonUSD的以太坊版本。[2018/11/10]

此外,除了1000倍放大機制,沒抵押的EOS也隨時可以抵押到池子里,這些變量全部導致了CPU分配的不確定性和不可預測性。

理想算法

在理想算法下,CPU沒有投機價值,并且您保留的CPU時間將是固定的和可以預測的。此外,您依然可以租賃CPU,而不用花大量的EOS獲取,減少二級市場波動帶來的風險。

最后,市場上總會有可用的CPU,只是價格不同,因此在一段時間內CPU的租賃價格將趨于穩定。

那么,要實現這一目標,應該怎么做呢?

所有的CPU資源都應該從系統合約中租賃,租金以EOS定價,且這個價格隨著CPU對外租賃出去的百分比的增加而呈指數增長。

而CPU租賃獲得的收入將分配給EOS抵押池。這一模型通過將抵押EOS獲得的收益和CPU租賃支出兩相抵消,從而保留了CPU分配給抵押EOS用戶的理念。

例如,你質押的EOS每個月可以獲得1EOS的收入,而你可以拿這1EOS去租賃市場得到對應的CPU。而你能獲得的CPU數量則是根據市場價格所變動。顯而易見的是,在這樣的情況下,部分的CPU租賃收入將根據您抵押EOS的占比返還給您。

通過將100%CPU全部分配到租賃市場,您就不需要抵押自己的EOS來獲取CPU,也不需要擔心有人從REX贖回導致CPU定價機制波動。

此外,CPU變得不可轉讓,因為您所獲得的CPU時間是系統合約中租賃而來的,并不是通過抵押EOS分配的。這消除了CPU定價的投機成本,確保每個人都在同樣的資源模型下運行。

這樣一來,你要租賃多少比例的CPU時間,都可以根據一個確定的公式快速計算得出。

下面這張圖顯示了1億EOS的總池子下,不同的出租比例下,CPU的價格。如果用了這個算法,也就是說當10%的CPU被租出的時候,租金收入將開始超過EOS的通脹率。也就是說,未來版本的EOSIO治理模式可能是選擇向節點支付一定比例的租金收入,這將使得他們利益一致,能夠盡力提升網絡效用價值。

理論上而言,社區可以使用任意的參數來確定CPU租賃價格曲線的指數形態,較高的指數將允許低成本利用大量的網絡資源,但隨著利用率接近100%,價格將顯著增加。理想指數將平衡供求關系,以使總租金和區塊鏈運營成本之后的差額最大化。

因為租用CPU的人是二八分布的,所以我們預料到會有大量同時租用和/或續租的大型租戶。這可能會導致租金突然下降后又突然上升。如果沒有一個“訂單薄”來捕捉租金下降的趨勢,這可能會給大型租戶帶來不受歡迎的定價優勢。

因此,我們建議租金下降的速度要慢于租金上升的速度。給定定價函數P(TotalUsage),一個新的CPU租用率下的租賃價格是MAX?(P(CurrentUsage),P(DailyAvgTotalUsage))。即分別取當前用量(CurrentUsage)下的定價和當天平均用量(DailyAvgTotalUsage)的定價這兩者之間的最大值。

如果租金價格太高,當前用量將下降,并且隨著時間的推移,當天平均用量也下降,如果當前用量突然增加,則價格迅速攀升,以防過度消耗。

我們也可以考慮這個算法的變體,例如當CurrentTotalUsage大于DailyAvgTotalUsage時,將DailyAvgTotalUsage重置為CurrentTotalUsage。如果沒有新的需求,這將導致平均算法快速響應需求的增長,同時仍會在24小時內逐漸降低價格。

如果你想要在30天內獲得1%的CPU資源,則你要支付的價格等于:MAX(P(CurrentTotalUsage+1%),P(DailyAvgTotalUsage+1%)))—MAX(P(P(CurrentTotalUsage),P(DailyAvgTotalUsage))

或更簡單地說,他們將需要支付預期的EOS=新使用率水平收集的租金收入總額-當前使用率收到的租金收入總額。比如當前網絡租用率為20%,您要租用1%的CPU,則費率是21%的租金總收入-20%的租金總收入。

從REX遷移

之所以能夠這樣設計,是因為整個定價模型和REX是不同的,出租者不能將“CPU”從REX市場贖回,REX要平衡出租方和租賃方的需求,在REX里,租客要等待30天后租賃到期,或者是因為巨額贖回導致想租的人租不到EOS,因此REX并沒有實現想象中的,同時給租戶和貸方帶來便利。

最直接的解決方法是隨著時間的推移,逐漸增加CPU供應,將CPU算法從舊模式平穩過度到新模式。可以通過在系統合約中新增一項操作來實現,即允許租賃方式分配CPU,隨后分配“虛擬抵押的CPU”,從而將總的CPU稀釋為現有CPU中。

這不會增加EOS的供應量,而是僅僅調整決定分配給每個賬戶的CPU比率的參數。當前,系統合約只知道相對CPU權重,是根據您抵押EOS占比來1:1進行CPU占比的分配。

如果由新的資源市場創建的“CPU”的供應量逐漸增長到抵押EOS獲取CPU的100倍,那么新的租賃市場將有效的控制99%的CPU資源。隨著每個人都采用這個新市場,那么原有的抵押EOS獲取CPU/NET的模式就可以棄用或刪除。

緊接著就可以把新的CPU租賃市場的收益轉給REX相關的人,就像短賬戶競拍和RAM市場一樣。這一解決方案將使得CPU價格恢復合理,隨著時間的流逝,REX里的CPU資源利用率將不斷下降,由新的CPU資源市場取代。

如果這個新方案被社區采用,那么擁有EOS的人將不得不轉頭去這個新市場租CPU,因為他們可以從新市場租到更合理價格的CPU。我建議在一年內將CPU逐步引入新的市場,改變舊機制。

這個方式不僅在CPU市場適用,對于NET這個資源的分配也同樣適用。

終端用戶的可用性

許多應用程序和錢包已經采用了“thefirst-authorizer-pays”的CPU模式,從而解決了用戶不得不租用CPU的煩惱。我的這份新資源分配方式的提案反映了類似的方式,即應用程序開發者可以從云服務商那里租用服務,通過訂閱、廣告和產品銷售等多種策略覆蓋其成本。

結論

本提議中的新CPU租賃市場將有助于穩定CPU價格,降低CPU租賃成本,提高使用CPU支付成本的確定性。CPU和NET資源所獲得的租金收益依然會分配給REX持有者,但是最大的變化是EOStoken是共享整個EOSIO網絡CPU等資源的工具,而用戶不再抵押EOS獲得自己的CPU。結合服務提供商以每次交易為基礎,為用戶支付CPU成本的能力,這將使得EOSIO的網絡成為市場上最易使用且最具效益的解決方案。

Tags:CPUEOSREXTALhac幣對cpu損耗柚子幣eos最新真實消息ach幣與wirex合作FinShi Capital

比特幣交易所
半月談:區塊鏈受青睞同時,要警惕“韭菜收割者”卷土重來_區塊鏈:okex幣本位合約

文章來源:半月談新媒體 10月下旬,中央局就區塊鏈技術發展現狀和趨勢進行第十八次集體學習,強調把區塊鏈作為核心技術自主創新重要突破口,加快推動區塊鏈技術和產業創新發展.

1900/1/1 0:00:00
區塊鏈不是下一個P2P:汲取教訓、監管先行_區塊鏈:比特幣鉆石還會到50元一個嗎

文|互鏈脈搏·金走車 11月22日,中國人民銀行上海總部發布《加大監管防控力度打擊虛擬貨幣交易》稱,對上海地區虛擬貨幣相關活動開展專項整治.

1900/1/1 0:00:00
市場突然大幅拉升,底部還是階段性反彈?_加密貨幣:Cryptokki

作者|哈希派分析團隊 SERO聯合創始人Jason Pope:NFT出圈可以促進多樣化的商品模型進入加密貨幣市場:金色財經現場報道,4月10日.

1900/1/1 0:00:00
Parity在以太坊硬分叉升級的時候,把一個EIP給忘了_PAR:以太坊幣最新價格美元是多少

以太坊客戶端Parity發布了一個緊急公告,承認他們忘記在最新的升級中包含一個EIP。這則公告令人感到意外,Parity說,他們的2.5.11-stable版是一個緊急補丁,他們在意識到錯誤后很.

1900/1/1 0:00:00
精選 | 殺不死以太坊的歷史十大災難;DeFi如何蠶食PoS安全性_以太坊:區塊鏈害了多少人

今天內容包括: 1、殺不死以太坊的歷史十大災難。2、去中心化金融世界中的網絡效應。3、以太坊與比特幣的經濟應用。4、Atomex-基于原子交換技術的去中心化交易所.

1900/1/1 0:00:00
嘉楠科技成功IPO的三大要素和三大意義_區塊鏈:ASI

在行情一片慘淡之際,嘉楠科技上市成為少有的利好消息。本次上市,嘉楠確定股票代碼為“CAN”,發行1000萬股ADS,每股定價9美元,募資金額9000萬美元.

1900/1/1 0:00:00
ads