Proposer-Builder Separation (PBS) 的作用是什麼?
Proposer-Builder Separation (PBS) 旨在減輕 MEV 的影響,尤其是在共識層。PBS 的主要特點是區塊生產者和區塊提議者(Proposer)規則的分離。驗證者仍然負責區塊提議和投票;但區塊構建者 ——block builders,則負責排序交易和構建區塊。
在 PBS 下,一個區塊 builder 建立一個交易包(transaction bundle),並出價將其包含在信標鏈區塊中(作為 “執行負載”(execution payload))。選擇提議下一個區塊的驗證者然後檢查不同的出價並選擇費用最高的交易包。PBS 實質上建立了一個拍賣市場, builders 與驗證者協商出售區塊空間。
當前的 PBS 設計使用提交 - 顯示方案(commit-reveal scheme ),其中 builders 僅釋出對區塊內容(區塊頭)的加密承諾及其出價。在接受中標後,Proposer 建立一個包含區塊頭的已簽名區塊提案。區塊 builder 在看到已簽名的區塊提案後應釋出完整的區塊主體,並且在最終確定之前還必須收到來自驗證者的足夠證明。
透過從驗證者的許可權中移除 MEV 提取,協議內 PBS 減少了 MEV 對共識的影響。相反,富拓官網fxtmguoji.com執行專用硬體的區塊 builders 將抓住未來的 MEV 機會。
不過,這並不完全排除驗證者與 MEV 相關的收入,因為 builders 必須出高價才能讓驗證者接受他們的區塊。然而,隨著驗證者不再直接專注於最佳化 MEV 收入,時間強盜(time-bandit)攻擊的威脅減少了。
PBS 也降低了 MEV 中心化風險。例如,使用 commit-reveal 方案消除了 builders 信任驗證者不會竊取 MEV 機會或將其暴露給其他 builders 的需要。這降低了獨立質押者從 MEV 中受益的門檻,否則,builder 將傾向於青睞在鏈下享有聲譽的大型池並與他們進行鏈下交易。
同樣,驗證者不必相信 builders 不會因為支付是無條件的而扣留區塊主體或釋出無效區塊。即使提議的區塊不可用或被其他驗證者宣佈無效,驗證者的費用仍會處理。在後一種情況下,區塊被簡單地丟棄,迫使區塊 builder 損失所有交易費用和 MEV 收入。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69995368/viewspace-2928102/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python的引用是什麼Python
- OTP的作用是什麼?
- 什麼是@Component,@Component的作用是什麼
- kubelet的功能、作用是什麼
- 精益IT的作用是什麼?
- jQuery.fn的作用是什麼jQuery
- http代理IP的作用是什麼?HTTP
- 什麼是閉包?閉包的作用是什麼?
- document.domain的作用是什麼?它有什麼限制?AI
- 什麼是CDN?CDN的原理和作用是什麼?
- setnx作用是什麼 redisRedis
- python反向引用是什麼?Python
- __name__ == “__main__”的作用是什麼?AI
- __name__ == "__main__"的作用是什麼?AI
- 薪酬管理系統的作用是什麼?
- 大資料的作用是幹什麼大資料
- 等保費用是什麼?為什麼這麼貴?
- 什麼是熱插拔?其功能作用是什麼?
- Linux中gpgcheck是什麼意思?作用是什麼?LinuxGC
- 什麼是智慧網路卡?智慧網路卡的作用是什麼?
- dis ip int brief命令的作用是什麼?
- AI開放平臺的作用是什麼?AI
- web裡什麼是Math函式,作用是什麼Web函式
- crm的核心是什麼?CRM對企業的核心作用是什麼?
- react 元件加上 displayName 屬性的作用是什麼React元件
- 公有云管理系統的主要作用是什麼?
- 組磁碟陣列的主要作用是什麼呢?陣列
- 資料視覺化的主要作用是什麼視覺化
- 企業雲盤的核心作用是什麼
- Linux中opt是什麼意思?其主要作用是什麼?Linux
- 什麼是訊息中介軟體?主要作用是什麼?
- 資料庫審計是什麼意思?作用是什麼?資料庫
- DNS是什麼?DNS在網路通訊中的作用是什麼?DNS
- 什麼是DDI?DDI的原理和作用是什麼?一文看懂
- 什麼是域名伺服器?域名伺服器的作用是什麼?伺服器
- 什麼是SSL證書?SSL證書的原理和作用是什麼?
- 【乾貨】Linux中presto作用是什麼?LinuxREST
- Linux netstat命令作用是什麼?如何使用?Linux