Tác giả: Ethereum Foundation
Biên dịch: Deep Tide TechFlow
Hướng dẫn của Deep Tide: Bản nâng cấp Glamsterdam sắp tới của Ethereum mang đến sự tái cấu trúc kép về cách xây dựng khối và cách tính phí Gas, bất kỳ ví, trình lập chỉ mục và công cụ ước tính nào hardcode giới hạn Gas sẽ bị hỏng ngay lập tức. Tổ chức đã mở sớm mạng thử nghiệm công cộng, cho các nhà phát triển một vài tháng cửa sổ, nhưng thời gian không chờ đợi ai.

tl;dr: Hãy làm quen với Platåberget: Sân chơi thử nghiệm sớm cho bản nâng cấp Glamsterdam (Gloas + Amsterdam), hiện đã mở cửa cho cộng đồng tham gia. Bản nâng cấp này sẽ mang đến những thay đổi gây gián đoạn cho các nhà phát triển ứng dụng. Đặc biệt đáng lưu ý là, bất kỳ công cụ nào phụ thuộc vào giới hạn Gas tối đa được hardcode (ví dụ: ví, trình lập chỉ mục và công cụ ước tính Gas) sẽ không còn hoạt động và cần được cập nhật. Hãy tận dụng cơ hội sớm này để kiểm tra!
Platåberget là một mạng thử nghiệm ngắn hạn, nhằm mục đích để cộng đồng kiểm tra các thay đổi liên quan. Khác với các mạng dành cho nhà phát triển tồn tại ngắn ngủi trước đây, Platåberget được lên kế hoạch chạy trong vài tháng, cung cấp cho cộng đồng một môi trường ổn định để trải nghiệm Ethereum sau Glamsterdam và có cơ hội kiểm tra và phá vỡ mọi thứ trước khi Glamsterdam được triển khai lên các mạng thử nghiệm dài hạn hơn là Sepolia và Hoodi.
Có gì trong đợt phân tách Glamsterdam
Bản nâng cấp Glamsterdam mang đến những thay đổi lớn cho cả lớp đồng thuận và lớp thực thi. Các điểm nổi bật bao gồm:
Đề xuất tách rời - xây dựng được tích hợp sẵn trong giao thức: Đây là một thay đổi lớn trong cách xây dựng, đề xuất và xác thực khối, bao gồm quy trình API xây dựng mới và kiểm tra PTC (Tính kịp thời của tải trọng). Cơ sở hạ tầng phụ thuộc vào đường ống sản xuất và xác thực khối nên dự kiến sẽ bị ảnh hưởng.
Danh sách truy cập cấp độ khối: Giới thiệu danh sách truy cập cấp độ khối bắt buộc, ghi lại các vị trí trạng thái được truy cập và các thay đổi sau giao dịch. Danh sách truy cập cấp độ khối được lưu trữ riêng biệt với thân khối và có thể được trao đổi giữa các nút lớp thực thi thông qua eth/71.
Định giá lại Gas: Đây là một tập hợp các thay đổi phối hợp về chi phí Gas, nhằm mục tiêu đẩy giới hạn dưới của Gas lên khoảng 200 triệu. Bất kỳ công cụ nào hardcode giới hạn Gas tối đa đều sẽ bị ảnh hưởng.
Hợp đồng và mã khởi tạo lớn hơn: Tăng kích thước hợp đồng tối đa có thể triển khai từ 24KiB lên 64KiB, kích thước mã khởi tạo tối đa từ 48KiB lên 128KiB.
Cấu trúc dữ liệu đồng thuận tương thích hướng tới tương lai
Tập hợp trình xác thực của Platåberget có quy mô tương đối nhỏ, nhưng có thể tham gia công khai. Bất kỳ ai cũng có thể gửi tiền đặt cọc để tạo trình xác thực mới và kiểm tra quy trình gửi tiền đặt cọc của trình xác thực và trình xây dựng của riêng mình. ePBS là một thay đổi lớn đối với lớp đồng thuận, chúng tôi muốn đảm bảo tất cả những người đặt cọc độc lập, các dự án DVT, phần mềm tùy chỉnh và nhà điều hành quy mô lớn đều có đủ cơ hội để kiểm tra cơ sở hạ tầng của họ. Đợt phân tách Glamsterdam trên mạng thử nghiệm được lên lịch vào ngày 20 tháng 8, để lại đủ thời gian để gửi tiền đặt cọc và chuẩn bị cho quá trình chuyển đổi phân tách.
Một thay đổi lớn khác của Glamsterdam là định giá lại Gas. Những thay đổi này sẽ ảnh hưởng đến nhiều người hơn, vì nó chạm đến mọi ví, trình lập chỉ mục và công cụ ước tính Gas trên mạng. Hãy tận dụng cơ hội này để tìm hiểu xem những công cụ hoặc giả định nào trong hệ thống của bạn sẽ gặp vấn đề trước khi phân tách được triển khai lên mạng chính.
Danh sách đầy đủ các EIP được bao gồm được theo dõi trong EIP-7773 tổng hợp Glamsterdam.
Sử Dụng Platåberget
Vui lòng xem trang tài nguyên Platåberget để biết tóm tắt về các EIP được bao gồm, hỗ trợ máy khách và trạng thái khởi chạy; xem thông số kỹ thuật devnet-8 để biết thiết lập mạng, giá trị cấu hình, nút khởi động và thông tin phát hành máy khách.
Trang Platåberget cung cấp quy trình thêm mạng một cú nhấp chuột để cấu hình máy khách EL và CL của bạn, cùng với một vòi nước cung cấp ETH thử nghiệm để chi trả cho việc gửi tiền đặt cọc và phí Gas.
Cần lưu ý những điểm sau khi chạy nút:
Công chúng sẽ có thể gửi tiền đặt cọc của trình xác thực hoặc trình xây dựng thông qua trình duyệt Dora
Tập hợp trình xác thực ban đầu sẽ không phân bổ trước việc đặt cọc tự động cho một số ít thực thể, mà sẽ được hướng dẫn thông qua việc gửi tiền đặt cọc công khai và phân bổ một số ETH khi tạo lập để giúp khởi động.
Phát hành máy khách: Việc phát hành của các máy khách là tùy chọn, vui lòng kiểm tra xem phiên bản máy khách bạn chọn đã bao gồm bản phát hành đó chưa.
Ảnh Máy Khách
Hiện tại, trước khi các nhóm máy khách chuẩn bị phiên bản phát hành có nhãn, vui lòng sử dụng hình ảnh container ethPandaOps của chúng tôi bên dưới.
Lớp Đồng Thuận

Lớp Thực Thi

Hỗ Trợ và Phản Hồi
Nếu bạn tìm thấy lỗi hoặc vấn đề trong thông số kỹ thuật, kênh phản hồi tốt nhất là máy chủ Discord R&D của Ethereum. Nếu bạn không muốn sử dụng Discord, bạn cũng có thể gửi vấn đề đến các kho lưu trữ thông số kỹ thuật sau: lớp đồng thuận, lớp thực thi, execution-apis, builder-specs và beacon-APIs.
Platåberget cung cấp cho cộng đồng cơ hội trải nghiệm Ethereum sau Glamsterdam và bắt đầu phát hiện vấn đề.
Định giá lại Gas đặc biệt quan trọng đối với các nhà phát triển ứng dụng: Bất kỳ công cụ nào phụ thuộc vào giới hạn Gas tối đa được hardcode (ví dụ: ví, trình lập chỉ mục và công cụ ước tính Gas) sẽ không còn hoạt động và cần được cập nhật. Chúng tôi mong muốn thấy các nhà phát triển dApp và ví cùng với các nhà điều hành cơ sở hạ tầng thử nghiệm trên Platåberget, vì loại thay đổi này có nhiều khả năng làm các công cụ bên dưới bất ngờ nhất.
Định giá lại không chỉ liên quan đến giới hạn Gas của khối: Giá của từng thao tác cũng sẽ thay đổi, và EIP-8037 giới thiệu một chiều Gas trạng thái riêng biệt cho các thao tác tạo trạng thái mới. Việc tạo tài khoản, triển khai mã hoặc ghi vào ô lưu trữ mới bây giờ được đo lường bằng chi phí cố định cho mỗi byte trạng thái (CPSB), được tính tại thời điểm chạy, thay vì tính trước. Hậu quả thực tế là, việc chuyển ETH thông thường không còn luôn cố định ở mức 21,000 Gas: việc chuyển đến tài khoản đã tồn tại vẫn tốn 21,000 (hiện được phân tách thành TXBASECOST + COLDACCOUNTACCESS + TXVALUECOST), nhưng việc gửi tiền đến một tài khoản chưa tồn tại, tại thời điểm chạy cũng sẽ phát sinh thêm phí Gas trạng thái là STATEBYTESPERNEWACCOUNT × CPSB. Bất kỳ thứ gì giả định 21,000 bao trùm mọi giao dịch chuyển tiền, hoặc giả định một chiều Gas duy nhất khi ước tính, đều cần được xem xét lại: xem EIP-2780 để biết chi phí nội tại được phân tách, xem EIP-8038 để biết sự gia tăng chi phí truy cập trạng thái.
Sau khi phản hồi được tích hợp vào phần mềm máy khách và thông số kỹ thuật, một mạng dành cho nhà phát triển không có tính hoàn tất sẽ được theo dõi trong vòng một tháng để kiểm tra các kịch bản đồng thuận cực đoan.
Sau khi các mạng phát triển này hoạt động ổn định trong một thời gian, các mạng thử nghiệm dài hạn hiện có (Sepolia, Hoodi) sẽ trải qua đợt phân tách Glamsterdam. Sau khi chúng hoàn tất nâng cấp và duy trì ổn định, bước tiếp theo sẽ là quá trình chuyển đổi lên Glamsterdam của mạng chính Ethereum 🎊.
Đối với những ai muốn theo dõi tiến trình một cách chi tiết hơn, các kênh tốt nhất là máy chủ Discord R&D của Ethereum, các cuộc gọi All Core Dev, trình theo dõi bản nâng cấp Glamsterdam, hoặc kho lưu trữ Github Glamsterdam Devnets của EthPandaOps.
Hẹn gặp tại Platåberget 🐻❄️!






