Nguồn podcast: "Uncommon Core 2.0》
Người dẫn chương trình: Hasu, người đứng đầu chiến lược tại Flashbots, Jon Charbonneau, đồng sáng lập và đối tác quản lý của DBA blockquote>
Hasu và Jon đã mời Mike Neuder từ Ethereum Foundation và Chris Hager từ Flashbots để thảo luận về ý tưởng thiết kế của sự phân tách roposer-builder (PBS). Đầu tiên, họ đi sâu vào việc triển khai PBS trong quá khứ và hiện tại, bao gồm MEV-Geth và MEV-Boost trên Ethereum. Sau đó, họ thảo luận về tương lai của PBS - liệu PBS có nên được lưu giữ hay không, Cam kết của người đề xuất có thể thực thi theo giao thức (PEPC), PBS trên L2, cách ngăn chặn kiểm duyệt và hơn thế nữa. Sau đây là những điểm nổi bật trong nội dung do BlockBeats biên soạn:
PBS tên đầy đủ là Proposer-Builder Separation, chính là sự tách biệt giữa người đề xuất và người xây dựng. Một khái niệm quan trọng trong thiết kế blockchain. Nó chủ yếu đề cập đến sự tách biệt vai trò của người đề xuất và người xây dựng khối trong quản trị trên chuỗi.Người đề xuất chỉ chịu trách nhiệm về các đề xuất và công việc xây dựng khối phức tạp được giao cho các nhà xây dựng chuyên môn. Mục đích ban đầu của sự phân công lao động này là hạ thấp ngưỡng tham gia đồng thuận và làm cho mạng lưới trở nên phi tập trung hơn.
PBS ban đầu được sử dụng trong kỷ nguyên bằng chứng công việc của Ethereum. Vào thời điểm đó, các thợ mỏ có thể thuê ngoài công việc xây dựng khối cho "người tìm kiếm" thông qua phần mềm như MEV-Geth. Người tìm kiếm có thể xây dựng các khối được tối ưu hóa bao gồm nhiều phí giao dịch hơn và chia chúng với những người khai thác đã đề xuất khối. Trước khi sáp nhập POS, do số lượng thợ đào còn hạn chế nên phương thức hợp tác này có thể tạo dựng được sự tin cậy nhất định thông qua cơ chế danh tiếng. (Lưu ý: MEV, Giá trị có thể trích xuất của công cụ khai thác, đề cập đến giá trị mà công cụ khai thác có thể trích xuất)
Triết lý thiết kế đằng sau PBS
Từ góc nhìn rộng hơn, PBS phản ánh triết lý thiết kế thực dụng. Nó nhận ra rằng nhu cầu phân công lao động chuyên biệt và gia công phần mềm giữa những người tham gia blockchain là không thể tránh khỏi và cố gắng tiêu chuẩn hóa nhu cầu này thông qua thiết kế giao thức để làm cho nó công bằng và phi tập trung hơn. Cách tiếp cận thiết kế này, theo cách tiếp cận thực tế hơn là duy tâm đối với nhu cầu thị trường, đáng được chú ý.
PBS cũng thể hiện những ưu điểm của thiết kế mô-đun và phân lớp. Nó giao việc xây dựng khối phức tạp cho các nhà xây dựng bên ngoài, giữ cho mạng lõi đơn giản và cung cấp khả năng mở rộng cho các tình huống ứng dụng khác nhau. Điều này cũng cho phép PBS được sử dụng trong các kế hoạch mở rộng và giải pháp lớp thứ hai của Ethereum.
Tất nhiên, PBS cũng cần cân bằng giữa phân cấp, ổn định, giám sát, v.v. Nhưng nhìn chung, PBS thể hiện sự khám phá khái niệm tích cực trong thiết kế blockchain, nghĩa là trên cơ sở duy trì một giao thức cơ bản đơn giản, sử dụng các biện pháp khuyến khích kinh tế để hướng dẫn người tham gia hình thành sự phân công lao động chuyên nghiệp, đạt được sự phân bổ nhiệm vụ tối ưu và thực hiện toàn bộ Web trở nên lành mạnh hơn. Những khái niệm thiết kế đằng sau PBS cũng sẽ được áp dụng nhiều hơn trong các chuỗi công khai khác, thúc đẩy ngành này phát triển.
Khi việc sáp nhập Ethereum POS sắp đến gần, PBS đã trở thành tâm điểm của cộng đồng. Để đạt được mục tiêu này, Flashbots đã giới thiệu MevBoost là phương pháp triển khai PBS đầu tiên. Nó giới thiệu vai trò của “tiếp sức” như một trung gian giữa những người đề xuất (chủ yếu là những người xác nhận) và những người xây dựng. Vai trò của rơle là đảm bảo rằng các khoản phí mà người xây dựng trả cho người xác nhận không bị người đề xuất đánh cắp và cũng để đảm bảo rằng người xác thực không cam kết sử dụng khối trước khi nhìn thấy nội dung thực tế của khối. Hiện tại, khoảng 95% người xác thực Ethereum có được khối thông qua rơle trong MevBoost.
Ưu điểm của PBS
Ưu điểm lớn nhất của PBS là nó cho phép mạng duy trì tương đối đơn giản và phi tập trung. Nếu không có PBS, người xác nhận sẽ cần phải tự xây dựng các khối, điều này chắc chắn sẽ nâng ngưỡng của họ và dẫn đến việc tập trung hóa mạng. Mặt khác, PBS cũng cho phép mạng tận dụng chuyên môn của các nhà xây dựng để tối ưu hóa hiệu quả của các khối. Ví dụ: PBS có thể hỗ trợ mở rộng trên chuỗi, bằng cách chuyển giao công việc xây dựng khối phức tạp cho các nhà xây dựng, khối lượng công việc của người xác minh có thể giảm đáng kể.
Tất nhiên, PBS cũng có những vấn đề nhất định. Mối quan tâm chính là vai trò của rơle quá tập trung. Hiện tại, chỉ có 8-10 rơle cung cấp hầu hết các dịch vụ PBS cho mạng Ethereum. Những rơle này, được vận hành bởi các thực thể tập trung, có thể trở thành mối đe dọa đối với sự ổn định của mạng. Ngoài ra, PBS cũng sẽ đưa ra một số vấn đề pháp lý nhất định và các bên liên quan cần phải chịu trách nhiệm xem xét giao dịch.
PBS tích hợp: Giải pháp hay vấn đề mới?
Để đạt được mục tiêu này, Ethereum Foundation đang nghiên cứu cách thức Một số dạng PBS được tích hợp vào giao thức Ethereum, được gọi là PBS tích hợp (PBS được lưu trữ). Mục tiêu của PBS tích hợp là giảm sự phụ thuộc vào rơle và yêu cầu cơ bản nhất của nó là cơ chế tiết lộ lời hứa và cơ chế thanh toán vô điều kiện. Cái trước đảm bảo rằng người xác thực cam kết với một khối trước khi xem nội dung thực tế của nó và cái sau đảm bảo rằng các khoản thanh toán được thực hiện ngay cả khi nội dung khối không được người xây dựng tiết lộ.
Tất nhiên, PBS tích hợp cũng phải đối mặt với nhiều thách thức kỹ thuật có thể gây ra những vấn đề phức tạp và không chắc chắn mới. Mặt khác, ngay cả khi PBS tích hợp được giới thiệu, một số dạng dịch vụ chuyển tiếp bên ngoài vẫn có thể tồn tại vì chúng có thể cung cấp các dịch vụ bổ sung như phương thức thanh toán linh hoạt hơn, tối ưu hóa độ trễ, v.v. Vì vậy, liệu PBS tích hợp có thể giải quyết hoàn toàn vấn đề về rơle ngoài hay không vẫn còn gây tranh cãi.
Đồng thời, PBS cũng đang được sử dụng trong thiết kế mạng mở rộng lớp thứ hai của Ethereum. So với mạng chính Ethereum, mạng lớp thứ hai có không gian thiết kế và tính linh hoạt cao hơn và có thể triển khai các dạng PBS khác nhau. Ví dụ: mạng lớp thứ hai có thể giới hạn số lượng bộ tuần tự hóa và cũng có thể xây dựng các quy tắc sắp xếp khối rõ ràng hơn theo nhu cầu riêng của mình. Do đó, các hoạt động cụ thể của PBS trong mạng lớp thứ hai có thể rất khác so với mạng chính. Nhưng nhìn chung, việc ứng dụng PBS trong mạng lớp 2 cũng rất đáng mong đợi.
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia