Nhật ký thay đổi Testnet v0.10.4 Những thay đổi hành vi đáng chú ý: - [RPC] Các trường liên quan đến EIP-4844 trong phản hồi RPC đã bị xóa. Các tiêu đề khối trả về từ RPC sẽ không còn có blobGasUsed, excessBlobGas và parentBeaconBlockRoot. Những thay đổi hiệu suất đáng chú ý: - [Consensus] Các phiếu bầu hiện được gửi đến lãnh đạo vòng hiện tại. Đây là một tối ưu hóa đồng thuận giúp giảm độ trễ hiệu quả do thời gian chờ vòng (monad-bft PR #2093) - [Consensus] Lưu trữ các chứng chỉ quorum đã được xác minh gần đây (PR #2167) - [Node ops] Việc kích hoạt các cuộc gọi trace hiện được kiểm soát thông qua tham số dòng lệnh monad (thực thi) --trace_calls. Điều này cho phép các validator bỏ qua việc tính toán các trace vì chúng chỉ cần cho các nút RPC. Những thay đổi nội bộ đáng chú ý: - [Consensus] Chuyển tiếp TC đến các nút đầy đủ ưu tiên và công khai (không chuyên dụng) (PR #2149). Trước đây, tất cả các nút đầy đủ đều bị chậm hơn các validator trong trường hợp có thời gian chờ vì việc tiến lên vòng do TC không được chuyển tiếp. Kết quả là, sau các thời gian chờ, các nút đầy đủ thường xuyên chuyển tiếp giao dịch đến ba lãnh đạo tiếp theo liên quan đến một trạng thái cũ, dẫn đến các khối tiếp theo thường bị trống hơn. - [Node ops] Sửa lỗi cho raptorcast thứ cấp (sự cố khoảng cách vòng) ảnh hưởng đến các validator ở chế độ Publisher (PR #2090) - [Node ops] Cải tiến ledger-tail (PR #2144) - [Consensus] Sửa lỗi tải trước tài khoản Txpool (PR #2108)
26,94K