以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

DAPP:解決CPU的終極出路

Author:

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

本文來自:EOSMeetOne,作者:MEET.ONE,星球日報經授權轉發。

類似于ETH每筆交易都需要手續費,CPU是EOS主網上令開發者和用戶都頭疼的一項資源,更痛苦的是EOS的CPU經常爆了,轉賬無力....今天小編將系統的談談如何解決CPU資源問題,內容比較專業,先看結論:1.用戶不需要給自己的EOS賬戶質押CPU,閑散的EOS都應該租出去,等需要時直接從自由市場租賃;2.未來,用戶使用CPU的成本應該由dApp支付,dApp支付的市場前提是CPU已具備完善的定價機制,因此必須具備若干個大規模的CPU租賃服務平臺;3.從資源利用的角度,EOS應該縮短解除質押的3天贖回期。下面的分析主要參考了MEET.ONE實驗室早前發布的《EOSIOCPU資源分配原理分析》,內容有難度,但如果你看懂了,不僅會感慨BM不可否認的天才性,也會對CPU資源形成更深的理解。畢竟行情不好的時候,多看看書,苦練內功。你的1個EOS,究竟可以分配到多少CPU?

我要抵押多少個EOS才夠用?最近都沒有用過,怎么CPU就爆了呢?我都抵押了100個EOS,怎么沒用幾次就爆了?這些都是新手用戶最常問的問題,通常我們會告訴用戶,你的CPU資源分配數是實時波動的,網絡繁忙的時候CPU常常不夠用,如果等恢復的話需要24小時,急的話可以從cpubaole.com付費租,那么究竟CPU怎么分配的呢?看公式1,我如果抵押1個EOS,24小時所獲得的CPU資源是實時變動的,因為全網總抵押的EOS數是實時變動的。

美國加密公司工作組公布數據共享解決方案以遵守FATF轉移規則:金色財經報道,美國的25個虛擬資產服務提供商(VASP)共同發布了一份行業解決方案白皮書,以遵守金融行動特別工作組(FATF)的“轉移規則”(Travel Rule)。本質上,美國轉移規則工作組(USTRWG)提出了一種樞紐。通過該樞紐,他們可以識別客戶信息并使用點對點通信渠道來傳輸數據。據悉FATF于去年6月發布了有關轉移規則的指南。[2020/10/22]

公式2則計算了24小時可分配CPU這個數值,它只受max_block_cpu_usage影響,只要這個數字短期內系統不調整,那么24小時可分配CPU這個數值就不會變動。

EOSCharge統計當前熱門操作所需消耗的CPU因此,如果主網總抵押了4.98億EOS,則抵押1個EOS每天可獲得69.40μs的CPU,而每進行一次EOS轉賬就需要約1008μs,也就是說質押100個EOS只夠轉6筆賬,如果真是這樣,那么EOS真要涼涼,但好在天才的BM又為EOS設計了“空閑”和“擁堵”兩種模式。空閑模式下,CPU資源可放大1000倍

泛歐洲支付解決方案Lemonway與Ripple達成合作:面向在線市場的泛歐洲支付解決方案Lemonway今天宣布與Ripple建立合作關系,以實現即時、更透明、更劃算的歐洲交易。通過Ripple的全球金融支付網絡RippleNet, Lemonway將變革目前占其支付總量80%的歐元支付。(BusinessWire)[2020/10/6]

現實生活中,通過峰谷電、階梯價等手段有效實現了電力資源的錯時分配和供給。而BM也設計了類似的機制,即空閑模式下分配到的CPU比擁堵模式下擴大1000倍,而在系統“擁堵”時,按照原先計算的質押比例去使用。那它是怎么定義“擁堵”的呢?當過去一分鐘每個塊的平均CPU使用量大于max_block_cpu_usage*target_block_cpu_usage_pct則進入“擁堵”模式。前段時間,大家看到MEET.ONE快訊經常報道關于節點投票對target_block_cpu_usage_pct參數進行調整的新聞。現在就懂了,調整這個參數就是為了調高“擁堵”的臨界值,使得“擁堵”狀態更難觸碰。從10%調到20%,再調到30%。但是后來發現如果一旦調到30%,會出現丟塊等問題,出現丟塊的原因是多方面的,比如節點的配置跟不上,因此又把這個參數調到了25%。CPU分配的“漲跌停板”保護機制

長期未解決的DeFi DApp漏洞仍未被修復:金色財經報道,ZenGo首席執行官OurielOhayon發出警告稱,DeFi存在的安全漏洞BaDApprove給用戶帶來了風險,這一風險尚未得到充分解決。該漏洞不是代碼錯誤,而是錢包如何與用戶交互以及默認情況下設置交易權限的問題。Ohayon對大量錢包(包括Metamask、Opera和imToken)進行研究后發現,當用戶批準特定交易時,在默認情況下,他們通常還會批準所有未來的交易。這為惡意DApp在用戶不知情或未經其同意的情況下與用戶資金互動打開了大門,這可能會竊取全部以太坊資產。該漏洞已被充分記錄在案。ZenGo團隊建立了一個DApp演示來提醒用戶這個潛在的漏洞。視頻顯示,一名用戶向“流氓交換應用程序”發送了幾枚FRTs(一種測試幣),并允許該程序提取代幣并自動進行交易。然后,BaDApproveDApp會耗盡用戶的全部余額。[2020/3/24]

既然擁堵和空閑模式下,分配到的可用CPU有1000倍的差距,那么EOS主網的CPU為什么沒有出現劇烈的直上直下走勢呢?

聲音 | 日本央行行長:Libra監管議題已取得一定進展 但仍未完全解決:來自20國集團(G20)主要經濟體的財政部長周四開始了為期兩天的會談,以討論中美貿易關系以及Facebook提議的數字貨幣Libra的監管規定。日本央行(Bank of Japan)行長黑田東彥(Haruhiko Kuroda)與日本財務大臣麻生太郎(Taro Aso)一起出席了會議。黑田東彥當天早些時候對記者表示,他已經看到這兩個議題“有所進展”,但都沒有完全解決,對世界經濟的整體風險仍然很高。(日本《每日新聞》)[2019/10/18]

EOSTitan統計過去1小時內每一個EOS可獲得的CPU答案是EOS系統設置了類似股票中的漲跌停板的保護機制。全網擁堵時,可用資源的變化緩慢生效,具體是:可用量每分鐘乘以0.99,如果CPU使用量一直沒有降下來,直到觸底需要大約687分鐘(log(0.001)/log(0.99)),從絕對擁堵完全恢復則更慢,是log(1000)/log(1000/999)=6904分鐘。當然這個變化過程是可能隨便改變方向的,類似多頭和空頭拉鋸。比如使用量下降到閾值以下,可用量又會開始上升。CPU為什么老是爆?

聲音 | 陳曉華:通過區塊鏈把煤炭數字化 可提前融資解決企業的資金問題:金色財經訊,近日,BTV《解碼區塊鏈》邀請了中國移動通信聯合會區塊鏈專委會主任陳曉華。針對“區塊鏈在煤炭的投融資方面所起到的作用”問題,陳曉華表示,區塊鏈最終是做通證的,即數字經濟的一個板塊。傳統的交易可能需要用實質的產品做質押,我覺得如果通過區塊鏈技術用于煤炭金融的話,我們未來可以高效的解決投融資問題。比如,一個地方有多少噸煤,我們就可以通過有關部門給它確權,確權之后就可以去融資,可以提前預售。預售之后,就可以去開采。這樣一來,通過區塊鏈技術做成數字煤炭,或者叫數字經濟,未來會有很大的作用。勘測出來的煤,我們可以通過做成數字資產,進行提前融資,解決企業的資金問題。[2019/6/6]

充分剖析了CPU的分配和運行機制,現在我們可以深度思考EOS的CPU老是爆的問題。EOS的CPU鼓勵錯峰使用,忙的時候使用CPU等于下雨天打車,出價高的人可以打到車,但只要打車的人稍微多了就觸發下雨,只要下雨,打車的人就更多了。

這似乎是一個死循環,該怎么解決呢?普通用戶不需要給自己抵押CPU,dApp應該為用戶買單

其實,當大家在抱怨CPU總是爆了,EOS辣雞的時候,完全可以從生活的角度考慮問題,CPU本身是一種云計算資源,它和水、電等生活物資一樣,但為什么在主網只有60多萬用戶的時候,我們就得面臨CPU經常爆了的情況?或者說,普通用戶壓根就不應該去面對CPU爆了的問題。如同我們在現實生活中,根本就不需要知道電廠如何發電,因為用戶不需要同時承擔生產電力和使用電力兩個角色。往深處說,落后的小電力廠、落后的電力產能也會逐漸被市場淘汰掉,還有通過國家電力局統一的峰谷電定價等調控措施,最終實現了電力資源的有效分配,讓普通用戶用得起,用得夠。類比到CPU資源也是一樣的。普通用戶自己給自己抵押,就是產生了大量“游離”的、小規模的CPU,這些CPU平時閑著不用,就是無效產能,非常浪費!合理的做法是什么?把EOS租給大平臺,讓大平臺去集中調度,這樣CPU要么以“經濟實惠”的價格租給dApp開發者,要么在你需要的時候按需租賃。目前CPU租賃規模比較大的有Chintai平臺,MEET.ONE的付費租賃cpubaole.com,還有即將閃亮登場的REX(Block.one開發)等等,這些租賃平臺生產“有效”的CPU,租賃價格漸漸趨于一致,構成完整的市場定價機制。EOS應縮短原3天質押贖回期

前面的CPU分配公式中,小編一直在強調一個概念叫做24小時可獲得的CPU和24小時可分配CPU,這個細節很重要。BM在設計這個循環單位的時候,應該是經過慎重考慮的。1.質押一次EOS,獲得的是24小時的CPU,為什么不是每秒、每分,也不是每月,每年?如果是每分、每秒,每幾個小時,按前面的公式,將導致質押同樣的EOS,分配到的可用CPU更少了,更快進入爆了的狀態,盡管此時等待CPU恢復的時間是短了,但對于用戶而言其實更加不友好。因為一般我們傾向于一個時間段內集中使用EOS網絡。如果是一個星期,一個月,一年,雖然你分配的CPU多了,用的時候一時爽,用完等半年....

小編的試驗賬戶在今天下午2點和傍晚7點的CPU可用情況因此,人以一天為一個作息單位,EOS也一樣,充分考慮了用戶習慣,一次性獲得一天的CPU使用量,想用就用,用完恢復再等一天。2.由于用戶獲得的是24小時的CPU,所以恢復時間也設置成24小時,從CPU的分配和恢復上講,這個模型是比較合適的,但由于獲得CPU的前提是質押EOS,而一旦質押EOS,要解除EOS質押的狀態卻要等三天,這個時間我們認為是非常不合理的。理由如下:a.等待恢復狀態的這部分EOS,不能繼續抵押獲得CPU,也不能交易,什么都不能做,這是一種資源浪費;b.由于解除質押將導致3天不能用,從行為心理上看,普通用戶傾向于如果質押了就放著懶得動,而大戶則通過質押獲得安全性上的保障。事實上,站在資源利用的角度,如果你放著半天不用是合理的,但是十天八天半個月都不用,就是大大的浪費!過去EOS主網剛啟動,為了達到1億的激活啟動花了不少時間,但是如今質押的雪球越滾越大,有近5億EOS質押了。從前面的公式可以估算出,同樣質押1個EOS,過去1個億的時候,實際可以獲得300μs的CPU,現在只能獲得60μs多。

EOSFlare顯示當前主網EOS質押情況c.不少操作過贖回的用戶都知道,我今天贖回一個EOS,如果明天再贖回1個EOS,那么這兩個EOS都要再等3天才能贖回,我們站在CPU租賃服務平臺的角度去思考,如果質押贖回時間縮短的話,進入租賃市場的EOS將獲得更好的流動性,有利于CPU使用單價下降,提高EOS主網的可用性。這就是結論3:從資源利用的角度,EOS應該縮短解除質押的3天贖回時間。小編總結:60萬用戶只是EOS的一個小小開始,從長遠看,大規模CPU租賃市場的崛起是解決CPU資源分配的基礎。只有解決了CPU經常爆的問題,讓更多用戶用得更舒服,更多的dApp才能發展起來,而繁榮的生態推動EOS價格的上漲,也將促使節點更主動地進行技術升級,整個生態才能實現正向的生長。

Tags:CPUEOSDAPPDAP門羅幣cpu挖礦速度表EOSJacksDAPPXUSDAP價格

中幣下載
DATA:解構智能合約(3):功能選擇器

HI,歡迎我一起繼續解構智能合約。本文是系列文章的第三部分,如果您還沒有閱讀之前的文章,請先看一下:前言:基礎代碼與操作方式;創造與運行時間代碼解析;我們正在解構一個簡單的Solidity智能合.

1900/1/1 0:00:00
USD:Bitfinex 不再1:1承兌USDT,意味著什么?

11月27日,Bitfinex發布公告,宣布將對Tether保持中立,將上線USDT/USD和EURT/EUR兩種Tether-法幣交易對.

1900/1/1 0:00:00
人工智能:區塊鏈:一項新技術的普及需要多久?

硅谷頂級投行USV的GM一項新技術,從誕生、發芽、被少數人重視、試圖推廣、遭受大多數人阻礙,再生長、改善、找到應用的爆炸點、越來越多人接納、逐漸得到普及.

1900/1/1 0:00:00
FIN:境內STO項目,到底能不能在海內外“合規”?

編者按:本文來自白話區塊鏈,作者:肖颯,星球日報經授權發布。12月1日,北京市地方金融監督管理局局長霍學文在演講中告誡STO從業者,如果在北京開展活動,政府將視同非法金融活動予以驅離.

1900/1/1 0:00:00
PAN:2018年的數字錢包,正是1993年的電子郵件

編者按:本文來自橙皮書,作者:orangefans,星球日報經授權發布。越想越覺得,現在加密貨幣的錢包,有點像互聯網早期的電子郵件.

1900/1/1 0:00:00
比特幣:逃出加密錢包偽安全:魚和熊掌如何兼得?(上)

回顧達令智庫之前講解過定義加密錢包安全性的“三有一無”要素:三有是加密錢包要具備網絡隔離、系統完整性保護和種子保密性;一無是“無系統攻防假設”.

1900/1/1 0:00:00
ads