Các trình xác thực Ethereum hiện nay tạo và phát sóng các khối. Họ gom các giao dịch mà họ đã nhận được thông qua mạng lưới gossip và đóng gói chúng thành một khối được gửi đến các node ngang hàng trên mạng lưới Ethereum. Tách biệt người đề xuất và người xây dựng (PBS) chia các nhiệm vụ này cho nhiều trình xác thực. Các trình tạo block chịu trách nhiệm tạo các khối và cung cấp chúng cho người đề xuất khối trong mỗi khe. Người đề xuất khối không thể nhìn thấy nội dung của khối, họ chỉ đơn giản là chọn khối có lợi nhuận cao nhất, nhận một khoản phí từ trình tạo block (hoặc trình xây dựng trả một khoản giá thầu cho người đề xuất) trước khi gửi khối đến các node ngang hàng của mình.
Đây là một bản nâng cấp quan trọng vì một số lý do. Đầu tiên, nó tạo cơ hội để ngăn chặn việc kiểm duyệt giao dịch ở cấp độ giao thức. Thứ hai, nó ngăn chặn các trình xác thực nghiệp dư bị đánh bại bởi các tổ chức lớn có khả năng tối ưu hóa lợi nhuận từ việc tạo khối của họ tốt hơn. Thứ ba, nó giúp mở rộng quy mô Ethereum bằng cách kích hoạt các bản nâng cấp danksharding.
PBS và khả năng chống kiểm duyệt
Việc tách biệt các trình tạo block và người đề xuất khối khiến cho các trình tạo block khó kiểm duyệt giao dịch hơn rất nhiều. Điều này là do các tiêu chí đưa vào tương đối phức tạp có thể được thêm vào để đảm bảo không có sự kiểm duyệt nào diễn ra trước khi khối được đề xuất. Vì người đề xuất khối là một thực thể riêng biệt với trình tạo block, nó có thể đảm nhận vai trò bảo vệ chống lại các trình tạo block có hành vi kiểm duyệt.
Ví dụ, các danh sách đưa vào (inclusion list) có thể được giới thiệu để khi các trình xác thực biết về các giao dịch nhưng không thấy chúng được đưa vào các khối, họ có thể bắt buộc chúng phải có trong khối tiếp theo. Danh sách đưa vào được tạo từ mempool cục bộ của người đề xuất khối (danh sách các giao dịch mà nó biết) và được gửi đến các node ngang hàng của họ ngay trước khi một khối được đề xuất. Nếu bất kỳ giao dịch nào từ danh sách đưa vào bị thiếu, người đề xuất có thể từ chối khối, thêm các giao dịch bị thiếu trước khi đề xuất nó, hoặc đề xuất nó và để nó bị các trình xác thực khác từ chối khi họ nhận được. Cũng có một phiên bản tiềm năng hiệu quả hơn của ý tưởng này khẳng định rằng các trình xây dựng phải sử dụng tối đa không gian khối có sẵn và nếu họ không làm vậy, các giao dịch sẽ được thêm vào từ danh sách đưa vào của người đề xuất. Đây vẫn là một lĩnh vực đang được tích cực nghiên cứu và cấu hình tối ưu cho các danh sách đưa vào vẫn chưa được xác định.
Các mempool được mã hóa (opens in a new tab) cũng có thể khiến các trình xây dựng và người đề xuất không thể biết họ đang đưa những giao dịch nào vào một khối cho đến khi khối đó đã được phát sóng.
PBS và MEV
Giá trị có thể trích xuất tối đa (MEV) đề cập đến việc các trình xác thực tối đa hóa lợi nhuận của họ bằng cách sắp xếp các giao dịch một cách có lợi. Các ví dụ phổ biến bao gồm kinh doanh chênh lệch giá trên các sàn giao dịch phi tập trung (ví dụ: chạy trước một lệnh bán hoặc mua lớn) hoặc xác định các cơ hội để thanh lý các vị thế tài chính phi tập trung (DeFi). Việc tối đa hóa MEV yêu cầu kiến thức kỹ thuật tinh vi và phần mềm tùy chỉnh được gắn vào các trình xác thực thông thường, khiến cho các nhà điều hành tổ chức có nhiều khả năng vượt trội hơn các cá nhân và trình xác thực nghiệp dư trong việc trích xuất MEV. Điều này có nghĩa là lợi nhuận đặt cọc có khả năng cao hơn với các nhà điều hành tập trung, tạo ra một lực lượng tập trung hóa làm nản lòng việc đặt cọc tại nhà.
PBS giải quyết vấn đề này bằng cách cấu hình lại tính kinh tế của MEV. Thay vì người đề xuất khối tự thực hiện việc tìm kiếm MEV của riêng họ, họ chỉ cần chọn một khối từ nhiều khối được cung cấp cho họ bởi các trình tạo block. Các trình tạo block có thể đã thực hiện trích xuất MEV tinh vi, nhưng phần thưởng cho việc đó lại thuộc về người đề xuất khối. Điều này có nghĩa là ngay cả khi một nhóm nhỏ các trình tạo block chuyên biệt thống trị việc trích xuất MEV, phần thưởng cho việc đó có thể thuộc về bất kỳ trình xác thực nào trên mạng lưới, bao gồm cả những người đặt cọc cá nhân tại nhà.
PBS và Danksharding
Danksharding là cách Ethereum sẽ mở rộng quy mô lên >100.000 giao dịch mỗi giây và giảm thiểu phí cho người dùng Rollup. Nó dựa vào PBS vì nó làm tăng khối lượng công việc cho các trình tạo block, những người sẽ phải tính toán các bằng chứng cho tối đa 64 MB dữ liệu Rollup trong vòng chưa đầy 1 giây. Điều này có thể sẽ yêu cầu các trình xây dựng chuyên biệt có thể cống hiến phần cứng khá đáng kể cho nhiệm vụ này. Tuy nhiên, trong tình hình hiện tại, việc tạo khối có thể ngày càng trở nên tập trung xung quanh các nhà điều hành tinh vi và mạnh mẽ hơn do việc trích xuất MEV. Tách biệt người đề xuất và người xây dựng (PBS) là một cách để đón nhận thực tế này và ngăn chặn nó tạo ra lực lượng tập trung hóa lên việc xác thực khối (phần quan trọng) hoặc việc phân phối phần thưởng đặt cọc. Một lợi ích phụ tuyệt vời là các trình tạo block chuyên biệt cũng sẵn sàng và có khả năng tính toán các bằng chứng dữ liệu cần thiết cho danksharding.
Tiến độ hiện tại
PBS đang ở giai đoạn nghiên cứu nâng cao, nhưng vẫn còn một số câu hỏi thiết kế quan trọng cần được giải quyết trước khi nó có thể được tạo nguyên mẫu trong các client Ethereum. Vẫn chưa có đặc tả đã chung cuộc nào. Điều này có nghĩa là PBS có thể sẽ mất một năm hoặc hơn nữa. Kiểm tra tình trạng nghiên cứu (opens in a new tab) mới nhất.
Đọc thêm
- Tình trạng nghiên cứu: khả năng chống kiểm duyệt dưới PBS (opens in a new tab)
- Các thiết kế thị trường phí thân thiện với PBS (opens in a new tab)
- PBS và khả năng chống kiểm duyệt (opens in a new tab)
- Danh sách đưa vào (Inclusion lists) (opens in a new tab)
Cập nhật trang lần cuối: 6 tháng 6, 2026