Các trình xác thực của Ethereum được thiết lập để đảm nhận vai trò mới khi giới thiệu EIP-7732, đề xuất Phân tách Người đề xuất – Người xây dựng được đảm bảo (Enshrined Proposer-Builder Separation – EPBS).
Đề xuất này về cơ bản thay đổi cách xác thực các block Ethereum bằng cách tách xác thực thực thi khỏi xác thực đồng thuận cả về mặt logic và thời gian.
Trình xác thực đảm nhận vai trò mới
Trình xác thực hiện có trách nhiệm mới, bao gồm tùy chọn trở thành người xây dựng và nghĩa vụ gửi chứng thực kịp thời về tải trọng.
EIP-7732 giải quyết nhiều vấn đề chính trong hệ thống hiện tại. Hầu hết những người đề xuất block Beacon đều giao việc xây dựng tải trọng thực thi cho bên thứ ba, được gọi là người xây dựng.
Nguồn: Ethereum
Họ yêu cầu gốc hash tree (HTR) của tải trọng thực thi đã hứa và gửi SignedBlindedBeaconBlock cho một bên đáng tin cậy. Sau đó, bên này sẽ thay thế HTR bằng tải trọng thực thi đầy đủ từ nhà xây dựng trước khi phát sóng.
EIP này đảm bảo trao đổi công bằng giữa người đề xuất block Beacon và người xây dựng. Nó đảm bảo người đề xuất block Beacon trung thực sẽ được người xây dựng trả tiền và trọng tải của người xây dựng trung thực sẽ trở thành đứng đầu chuẩn của chain.
Hiện tại, các trình xác thực có khoảng thời gian ngắn để thực hiện cả chuyển đổi trạng thái đồng thuận và thực thi, kiểm tra tính khả dụng của dữ liệu blob và đánh giá người đứng đầu mới của blockchain.
EIP này thay đổi điều đó bằng cách tách biệt việc xác thực thực thi và đồng thuận, cho phép trình xác thực tập trung vào việc chuyển đổi trạng thái đồng thuận trước khi chứng thực.
Việc thực thi và xác thực tính sẵn có dữ liệu bị trì hoãn, cho phép trình xác thực thực hiện các tác vụ này trong khoảng thời gian còn lại.
Động lực đằng sau EIP-7732
Loại bỏ toàn bộ tải trọng thực thi khỏi block đồng thuận cho phép truyền dữ liệu mạng nhanh hơn. Nó làm giảm nguy cơ tái tổ chức khi bao gồm các giao dịch blob do thời gian kiểm tra tính khả dụng của dữ liệu tăng lên.
Trình xác thực không còn bỏ sót các chứng thực, củng cố thuộc tính lựa chọn fork khi người xây dựng tạo ra tải trọng không hợp lệ. EIP cũng loại bỏ sự cần thiết của phần mềm trung gian đáng tin cậy cho việc ủy quyền xây dựng block.
EIP không yêu cầu thay đổi layer thực thi. Tuy nhiên, layer đồng thuận có một số sửa đổi, được trình bày chi tiết trong kho lưu trữ GitHub về thông số đồng thuận.
Chúng bao gồm các thay đổi đối với Beacon Chain, lựa chọn fork, giao thức P2P, hướng dẫn xác thực và giới thiệu hướng dẫn trình xây dựng mới.
Các thay đổi trong Beacon Chain liên quan đến hằng số, giá trị đặt trước và các lớp vùng chứa khác nhau để xử lý các chứng thực tải trọng mới và các tiêu đề tải trọng thực thi đã ký.
Vùng chứa BeaconState được sửa đổi để theo dõi block hash mới nhất, vị trí mới nhất có tải trọng thực thi và gốc rút tiền mới nhất.
Nguồn: Ethereum
BeaconBlockBody hiện bao gồm tiêu đề tải trọng thực thi đã ký và danh sách chứng thực tải trọng. ExecutionPayloadHeader được đơn giản hóa để theo dõi thông tin tối thiểu về các cam kết tải trọng của người xây dựng.
Các thay đổi logic chuyển đổi trạng thái bao gồm những chức năng mới để xử lý chứng thực tải trọng, tiêu đề tải trọng thực thi và yêu cầu rút tiền.
Các thay đổi lựa chọn fork liên quan đến các hằng số và lớp vùng chứa mới để xử lý child node, thông báo mới nhất và các sửa đổi lưu trữ. Các trình xử lý mới được giới thiệu cho thông báo chứng thực tải trọng và phong bì tải trọng thực thi đã ký.
Tham gia Telegram của Tạp Chí Bitcoin: https://t.me/tapchibitcoinvn
Theo dõi Twitter (X): https://twitter.com/tapchibtc_io
Theo dõi Tiktok: https://www.tiktok.com/@tapchibitcoin
- Vitalik Buterin đề xuất EIP-7702 để tăng cường các tài khoản thuộc sở hữu bên ngoài
- Sự sụt giảm của Bitcoin ảnh hưởng đến Donald Trump – Đây là khoản lỗ của ông
- Có thể mong đợi gì từ các altcoin khi sự chấp thuận giao dịch Ethereum ETF đang đến gần
Đình Đình
Theo Cryptopolitan