Tiêu đề gốc: "Lời kêu gọi đồng thuận của tất cả các nhà phát triển cốt lõi của Ethereum #136"
Tác giả gốc: Christine Kim
Bản tổng hợp gốc: Luccy, BlockBeats
Lưu ý của biên tập viên:
Cuộc kêu gọi đồng thuận của tất cả các nhà phát triển cốt lõi (ACDC) của Ethereum được tổ chức hai tuần một lần để thảo luận và điều phối sự phát triển của Ethereum Các thay đổi đối với Lớp đồng thuận (CL). Đây là cuộc gọi hội nghị ACDC lần thứ 136 bao gồm các nghiên cứu mới như thu thập dữ liệu đa dạng khách hàng, xác minh khối nhiều khách hàng và tiến trình nâng cấp Pectra.
Trong cuộc họp, các nhà phát triển đã xem xét mức độ sẵn sàng nâng cấp Pectra và thảo luận về một số câu hỏi và đề xuất chưa được giải đáp liên quan đến việc triển khai PeerDAS. Ngoài ra, nhà phát triển Nimbus Etan Kissling cũng chia sẻ tiến độ triển khai EIP 7688 và EIP 6493, nhấn mạnh tầm quan trọng của những đề xuất này nhằm nâng cấp phương pháp tuần tự hóa dữ liệu Ethereum.
Christine Kim, Phó Chủ tịch Nghiên cứu của Galaxy Digital, đã ghi lại chi tiết những điểm chính của cuộc họp này. BlockBeasts đã biên soạn văn bản gốc như sau:
Vào ngày 27 tháng 6 năm 2024, các nhà phát triển Ethereum đã tập trung trên Zoom để tham gia Tất cả Sự đồng thuận của các nhà phát triển cốt lõi (ACDC ) kêu gọi Hội nghị số 136. Cuộc gọi ACDC là chuỗi sự kiện hai tuần một lần do nhà nghiên cứu Alex Stokes của Ethereum Foundation tổ chức, nơi các nhà phát triển thảo luận và điều phối các thay đổi đối với Lớp đồng thuận Ethereum (CL, còn được gọi là Chuỗi Beacon). Các nhà phát triển đã thảo luận về nghiên cứu mới về thu thập dữ liệu đa dạng khách hàng và xác thực khối nhiều khách hàng.
Họ cũng chia sẻ tiến trình mới nhất về việc nâng cấp Pectra. Pectra Devnet 1 gần như đã sẵn sàng để phát hành. Nhóm DevOps của Ethereum Foundation đang chờ đợi sự sẵn sàng của ứng dụng khách lớp thực thi (EL). Nhà phát triển Teku Mikhail Kalinin đã chia sẻ bản cập nhật cho thông số kỹ thuật EIP 6110. PeerDAS Devnet 1 hiện đã hoạt động và có ba cách triển khai máy khách lớp đồng thuận khác nhau. Công việc đang diễn ra nhằm thay đổi mã SSZ, EIP 7688 và EIP 6493, mặc dù các nhà phát triển vẫn chưa quyết định có nên đưa hai EIP bổ sung này vào Pectra hay không.
Nhà nghiên cứu Jorge Arce-Garro của Nethermind đã chia sẻ công việc gần đây của nhóm ông về việc cải thiện báo cáo của nhà điều hành nút Nghiên cứu về phương pháp dữ liệu đa dạng của khách hàng. Nghiên cứu được tài trợ bởi Ethereum Foundation. Nghiên cứu đề xuất ba phương pháp khác nhau để tạo điều kiện cho người vận hành nút xác thực giao tiếp với các loại máy khách và đánh giá chúng dựa trên độ phức tạp, tính bảo mật và khả năng bảo vệ tính ẩn danh của người vận hành nút. Arce-Garro đã yêu cầu phản hồi về nghiên cứu của nhóm anh ấy, nghiên cứu này đã được xuất bản tạiEthresearch.
Tiếp theo, nhà phát triển Geth, Péter Szilágyi, đã chia sẻ tiến độ công việc mới nhất của nhóm mình trong việc hỗ trợ xác thực chéo lớp thực thi (EL). Ý tưởng này ban đầu được Szilágyi đề xuất vào Tháng 11 năm 2023 và nhằm mục đích tăng mức độ phổ biến của Ethereum đối với các khách hàng lớn. xảy ra lỗi. Xác thực chéo EL được thiết kế để cho phép nhiều khách hàng xác thực các khối. Nếu kết quả xác minh khối của một khách hàng khác với kết quả xác minh khối của khách hàng khác, thì người vận hành nút có thể từ chối chấp nhận hoặc chứng nhận khối, do đó ngăn chặn việc phân tách chuỗi có thể xảy ra nếu một khách hàng thất bại.
Nhóm Geth đã khám phá ý tưởng này một cách chi tiết từ tháng 11 và triển khai một phiên bản trong phần mềm của họ. Mặc dù việc triển khai tính năng này trên tất cả các máy khách không yêu cầu hard fork, nhưng Szilágyi nhấn mạnh rằng cần phải có những thay đổi đáng kể đối với API Engine để triển khai xác thực chéo EL. Ông cũng chia sẻ dữ liệu điểm chuẩn về độ trễ nhập khối tăng lên. "Tác động hiệu suất của việc nhập khối là khoảng 20%. Vì vậy, nếu quá trình nhập mất khoảng 100 mili giây thì việc tạo nhân chứng có thể mất thêm 20 mili giây. Tôi nghĩ đó là một chi phí rất nhỏ và đó là thành phần duy nhất rằng chúng tôi đã tối ưu hóa cao", Szilágyi nói và nói thêm rằng vẫn cần thử nghiệm và đo điểm chuẩn thêm.
Do tính phức tạp của những thay đổi được đề xuất, các nhà phát triển tại cuộc họp như Guillaume Ballet, Lukasz Rozmej và Ahmad Mazen Bitar đã đặt ra câu hỏi về mức độ ưu tiên của họ, đặc biệt là Liên quan đến bản nâng cấp Pectra sắp tới và những thay đổi mã Verkle tiếp theo. Các nhà phát triển đã thảo luận về cách bắt đầu với những phần nhỏ hơn thay vì cam kết thực hiện toàn bộ dự án, chẳng hạn như cập nhật JSON và mã hóa nhị phân của API Engine, điều mà Szilágyi nhấn mạnh là nỗ lực lâu dài của phần mềm. Chưa có quyết định cụ thể nào được đưa ra liên quan đến dự án. Szilágyi nhắc lại rằng thông tin chi tiết đầy đủ về nó đã được chia sẻ trên GitHub và rất hoan nghênh phản hồi.
Parithosh Jayanthi, kỹ sư DevOps tại Ethereum Foundation, cho biết nhóm của ông đang chờ đợi lớp thực thi (EL) Nhóm khách hàng khởi chạy Pectra Devnet 1. Nhà phát triển Teku, Mikhail Kalinin, cho biết ông đã hoàn thành thay đổi thông số kỹ thuật cho EIP 6110, bổ sung Cơ chế xếp hàng a> để xử lý các yêu cầu ký gửi của trình xác thực mới từ lớp thực thi. Kalinin yêu cầu các nhà phát triển cung cấp phản hồi về những thay đổi được đề xuất của mình.
Barnabas Busa, kỹ sư DevOps tại Ethereum Foundation, đã chia sẻ thông tin cập nhật về quá trình phát triển PeerDAS. Ông đề cập rằng mạng phát triển thứ hai của PeerDAS đã được ra mắt và có ba triển khai ứng dụng khách lớp đồng thuận khác nhau. Busa nói thêm rằng nhóm của anh ấy đã bắt đầu kiểm tra căng thẳng cho devnet và đã phát hiện ra một số vấn đề trong quá trình triển khai ứng dụng khách mà nhóm khách hàng đang nỗ lực khắc phục.
Stokes đã chỉ ra rằng vẫn còn một số câu hỏi chưa được giải đáp về việc triển khai PeerDAS, bao gồm cả cách triển khai các giới hạn khí blob ở lớp thực thi (EL) và sự đồng thuận lớp (CL) giữa các lần chuyển và cách xử lý tính toán chi phí cơ sở blob. Các nhà phát triển đang cân nhắc nhiều đề xuất để giải quyết những vấn đề này. Stokes yêu cầu các nhà phát triển xem xét các đề xuất cẩn thận hơn trong những tuần tới để đạt được sự đồng thuận tại cuộc họp trong tương lai.
Sau đó, nhà phát triển Nimbus Etan Kissling đã chia sẻ tiến trình triển khai EIP 7688 và EIP 6493. Hai thay đổi mã này liên quan đến việc nâng cấp các phương pháp tuần tự hóa dữ liệu của Ethereum và mặc dù chúng chưa chính thức được tích hợp vào bản nâng cấp Pectra nhưng một số nhà phát triển mong muốn đưa chúng vào càng sớm càng tốt. Kissling bày tỏ mong muốn đưa EIP 7688 vào Pectra Devnet 2, điều này gây lo ngại cho một số đại diện nhóm khách hàng và nhóm DevOps của Ethereum Foundation. Stokes khuyến nghị các nhà phát triển đánh giá lại tính sẵn sàng của EIP 7688 trong mạng phát triển Pectra sau này.
Về tiến độ của EIP 6493, Kissling chia sẻ rằng ứng dụng khách lớp thực thi EthereumJS đã có bản triển khai hoạt động và anh ấy đang nỗ lực tạo bản demo ứng dụng khách cho đề xuất.
「Liên kết gốc"
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