Ethereum giới thiệu EELS: Đặc tả lớp thực thi mới

Ethereum giới thiệu EELS: Đặc tả lớp thực thi mới

Ethereum giới thiệu EELS: Đặc tả lớp thực thi mới Thông minh dữ liệu PlatoBlockchain. Tìm kiếm dọc. Ái.

Chìa khóa chính

* Ethereum ra mắt EELS, một triển khai tham chiếu dựa trên Python cho ứng dụng khách thực thi của nó.

* EELS đặt mục tiêu trở thành người kế thừa Sách Vàng thân thiện với lập trình viên hơn.

* Dự án đã được phát triển trong hơn một năm và được hỗ trợ bởi nhóm Quilt của ConsenSys và Ethereum Foundation.

Giới thiệu

Ethereum đã công khai giới thiệu Đặc tả lớp thực thi Ethereum (ĂN), một triển khai tham chiếu Python được thiết kế để làm cho các thành phần cốt lõi của ứng dụng khách thực thi Ethereum trở nên dễ đọc và rõ ràng hơn. Được phát triển trong hơn một năm, EELS nhằm mục đích trở thành “người kế thừa tinh thần cho Sách Vàng” và tập trung vào “khả năng đọc và tính rõ ràng”.

Bối cảnh và bối cảnh

Dự án EELS xuất hiện ngay sau những nâng cấp đáng kể cho mạng Ethereum, đặc biệt là nâng cấp Shapella. Shapella, đi vào hoạt động vào ngày 12 tháng 2023 năm XNUMX, tiếp nối “The Merge” và cho phép người xác thực rút cổ phần của họ khỏi Beacon Chain trở lại lớp thực thi. Nó cũng giới thiệu các chức năng mới cho cả lớp thực thi và lớp đồng thuận. Bản nâng cấp Shapella lần đầu tiên được thử nghiệm trên mạng thử nghiệm Sepolia và là nỗ lực hợp tác kết hợp các thay đổi đối với lớp thực thi (Thượng Hải), lớp đồng thuận (Capella) và API công cụ.

EELS là gì?

EELS là “triển khai tham chiếu lớp thực thi bằng Python” được “cập nhật với mạng chính”. Nó có thể “điền và thực hiện các bài kiểm tra trạng thái” và “theo dõi mạng chính”. Dự án nhằm mục đích cung cấp ảnh chụp nhanh hoàn chỉnh của giao thức tại mỗi nhánh, giúp dễ dàng theo dõi hơn EIP (Đề xuất cải tiến Ethereum) và các ứng dụng khách sản xuất, thường kết hợp nhiều nhánh trong cùng một đường dẫn mã.

Đặc tính kỹ thuật

EELS “chỉ là Python thông thường” và có thể được kiểm tra như bất kỳ thư viện Python nào khác. Nó hỗ trợ toàn bộ bộ “ethereum/tests” và cũng bao gồm tuyển tập các bài kiểm tra “pytest”. Dự án không triển khai mạng ngang hàng và yêu cầu máy khách sản xuất phải đồng bộ hóa các khối.

Triển vọng tương lai

Mặc dù EELS vẫn còn “hơi thô”, nhưng nó nhằm mục đích trở thành “cách mặc định để chỉ định Core EIP” và “nơi đầu tiên các tác giả EIP đi làm nguyên mẫu cho các đề xuất của họ”. Những người quan tâm đến việc đóng góp có thể tham gia kênh “#specutions” hoặc chọn một vấn đề từ kho lưu trữ của dự án.

Kết luận

Sự ra đời của EELS đánh dấu một bước quan trọng trong nỗ lực không ngừng của Ethereum nhằm làm cho lớp thực thi của nó trở nên dễ tiếp cận và dễ hiểu hơn. Bằng cách cung cấp triển khai tham chiếu dựa trên Python, có thể đọc và kiểm tra được, EELS nhằm mục đích phục vụ như một nguồn tài nguyên quý giá cho cả nhà phát triển và nhà nghiên cứu trong hệ sinh thái Ethereum.

Nguồn hình ảnh: Shutterstock

Dấu thời gian:

Thêm từ Tin tức Blockchain