EOS资源模型(2)资源使用
生活随笔
收集整理的這篇文章主要介紹了
EOS资源模型(2)资源使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 使用
1.1 CPU與帶寬:抵押/贖回
按抵押的EOS通證比例分配CPU與帶寬。消耗的網絡和 CPU 帶寬會隨著時間自動釋放,用戶可以再次使用相同的抵押代幣。
eg. 如果用戶持有全網1%的EOS通證,那就可以抵押這些通證來獲得全網1%的CPU和帶寬。
1.1.1 抵押規則
-
只有在新發起一筆交易時,才更新CPU和帶寬使用量的數據。
-
用掉CPU與帶寬資源之后,恢復周期是24小時。
-
如果原先的資源已經完全耗盡,則無法發起新的交易
-
當不再需要CPU與帶寬時,抵押的EOS通證可以贖回,在贖回的時候,存在三天的贖回期。
-
可以隔離開所有的DAPP,防止資源競爭和惡意的DDOS供給,無論其他的DAPP如何擁堵, 自己的帶寬都不受影響。
1.2 內存:買入/賣出
要將數據存儲在區塊鏈中,需要基于當前的RAM市場價格,用EOS通證買入RAM,才能獲得一定數量的存儲字節
-
當不再需要內存時,也可以將內存以當前的RAM市場價格賣出得到EOS通證
-
Bancor 價格算法
建立在 Bancor 協議上,用于智能合約區塊鏈上的代幣,以實現自主流動性機制和自動確定價格。
2. EOS資源流程
step1. 抵押代幣獲得CPU或網絡帶寬資源。
step2. 使用抵押資源進行投票操作。
step3. 贖回抵押的代幣操作。
step4. 買入內存RAM。
step5. 賣出內存RAM
總結
以上是生活随笔為你收集整理的EOS资源模型(2)资源使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EOS资源模型(1)资源说明
- 下一篇: Bech32编码 (1)产生背景