用於更好的Blob定價的動態Blob目標
摘要
本提案引入了一種用於以太坊Blob的動態定價機制,使用PID(比例-積分-微分)控制器來調整Blob的目標數量。目標是維持基線安全性,並假設資料可用性取樣(DAS),同時最佳化Blob的使用和燃燒率,確保網路參與者的經濟穩定性和可預測性。
關鍵概念
- PID控制的Blob目標:根據網路使用情況隨時間調整Blob的目標數量。
- 有界定價機制:在目標範圍內外實施不同的定價行為。
- 在限制條件下使用現有定價機制:在邊界處使用現有的Blob定價機制。
- 燃燒率最佳化:平衡每個Blob的定價和總體燃燒量。
詳細機制
Blob目標調整
- PID控制器演算法根據當前目標的持續偏差來調整Blob的目標數量。
- Blob目標數量在預先確定的較低和較高邊界之間浮動,較高邊界是基於安全考慮設定的,較低邊界假定為1。
定價機制
在目標範圍內:
- 當實際Blob數量偏離目標時,價格會線性調整。
- 高於目標時上漲,低於目標時下降。
在目標範圍外:
- 現有的Blob定價機制將接管,導致價格指數變化。
- 這將一直持續到實際Blob數量返回到目標範圍內。
Blob目標調整的影響:
- 當目標增加時:每個Blob的價格下降,但總的燃燒量增加。
- 當目標減少時:每個Blob的價格上升,但總的燃燒量減少。
安全和經濟考慮
- Blob目標的上限由驗證器數量和DAS安全要求決定,假設每個驗證器有一定的頻寬(即我們提前知道驗證器何時退出,並且也有速率限制,所以我們應該很安全,並且能夠有足夠的時間開始調整上限Blob目標,如果需要的話)。我們可以假設33%或類似的線上驗證器來確定可以完成多少採樣,等等,以確定一個保守的上限。
- 該系統旨在在目標範圍內維持可預測的定價,同時在邊界處確保安全性。
- 透過對目標進行漸進式調整,避免突然的價格衝擊,從而優先考慮經濟穩定性。
優勢
- 在目標範圍內更可預測和穩定的定價。
- 能夠適應網路條件的長期變化。
- 透過在邊界處使用現有機制來維護關鍵的安全保證。
- 隨時間最佳化網路使用和燃燒率。
挑戰和考慮
- 調整PID控制器引數,以實現最佳響應性而不引入不穩定性。
- 確保該機制在各種網路條件下保持經濟健全。
- 在短期價格穩定性和長期適應網路變化之間取得平衡。
實施考慮
- 需要進行全面的經濟建模和模擬,以驗證該機制的穩定性和有效性。
- 在較低和較高的目標Blob邊界,您也可以定義目標燃燒率,作為發行率的百分比。例如,較低的目標燃燒率為發行率的1%,較高的目標燃燒率為發行率的33%,然後我們才被認為已經重新進入目標Blob邊界,並開始進行Blob目標調整。這些目標應該進行建模和模擬,並進行充分討論。
本提案旨在為以太坊建立一個更加動態和響應式的Blob定價系統,在維護關鍵安全保證的同時,提高網路效率和經濟穩定性。使用PID控制器進行目標調整提供了一種成熟的控制機制,可能提供比其他演算法方法更可預測、可持續和穩定的長期行為。我相信,具有類似於我描述的行為的定價機制,將更好地匹配L2常見的不可彈性需求,利用Blob進行資料可用性。