Tên đầy đủ của EIP là Đề xuất cải tiến Ethereum. Nói một cách đơn giản, EIP là một tài liệu mô tả một đề xuất cho Ethereum, thường chứa các thông số kỹ thuật và lý do căn bản đằng sau đề xuất đó. Ngoài ra, các tác giả EIP chịu trách nhiệm xây dựng sự đồng thuận trong cộng đồng và ghi lại những ý kiến bất đồng. Bất cứ ai cũng có thể tạo EIP. EIP-1 chi tiết các yêu cầu và đề xuất để gửi EIP.
EIP cũng đóng vai trò là cơ chế quản trị của Ethereum, vì EIP rất quan trọng trong việc thúc đẩy các thay đổi đối với Ethereum và ghi lại chúng. Đây là quá trình trong đó các thành viên cộng đồng Ethereum đề xuất, đánh giá và triển khai các bản cập nhật cho mạng.
Ba loại EIP
EIP tiêu chuẩn
Tiêu chuẩn Theo dõi mô tả EIP ảnh hưởng đến hầu hết hoặc tất cả các cơ chế Ethereum Mọi thay đổi đối với giao thức mạng , chẳng hạn như thay đổi giao thức mạng hoặc thay đổi quy tắc hợp lệ khối hoặc giao dịch. EIP tiêu chuẩn có thể được chia nhỏ hơn nữa thành các loại sau:
Lõi: Yêu cầu phân nhánh đồng thuận hoặc các cải tiến liên quan đến sự phát triển lõi của mạng.
Mạng (Mạng) : Những cải tiến về thông số kỹ thuật giao thức mạng.
Giao diện: Các cải tiến xung quanh các thông số và tiêu chuẩn API/RPC của khách hàng cũng như các tiêu chuẩn cấp độ ngôn ngữ (chẳng hạn như EIP-6).
ERC (Yêu cầu bình luận của Ethereum) : Các tiêu chuẩn và quy ước cấp ứng dụng, bao gồm các tiêu chuẩn hợp đồng, chẳng hạn như tiêu chuẩn mã thông báo (EIP-20). Nghĩa là,ERC là một danh mục con của EIP.
Meta EIP
Meta EIP mô tả các nội dung khác xung quanh Ethereum. Meta EIP tương tự như EIP tiêu chuẩn nhưng hoạt động bên ngoài giao thức Ethereum. Họ có thể đề xuất triển khai nhưng chúng sẽ không hoạt động đối với cơ sở mã của Ethereum. Họ thường yêu cầu sự đồng thuận của cộng đồng. Không giống như EIP thông tin, chúng không chỉ là những gợi ý và người dùng thường không thể bỏ qua chúng. Ví dụ bao gồm việc thay đổi các công cụ hoặc môi trường được sử dụng trong quá trình phát triển Ethereum.
EIP thông tin
EIP thông tin mô tả các vấn đề về thiết kế Ethereum hoặc cung cấp hướng dẫn hoặc thông tin chung cho cộng đồng Ethereum nhưng không đề xuất các tính năng mới. EIP thông tin không nhất thiết thể hiện sự đồng thuận hoặc đề xuất của cộng đồng Ethereum, vì vậy người dùng và người triển khai có thể tự do bỏ qua EIP thông tin hoặc làm theo đề xuất của họ.
Trình chỉnh sửa EIP
Trình chỉnh sửa EIP chịu trách nhiệm duy trì và quản lý EIP. Ví dụ: người chỉnh sửa EIP kiểm tra các EIP mới được gửi để xem chúng có đầy đủ và không có lỗi hay không, gán số EIP, v.v. Nhưng người soạn thảo EIP chỉ thực hiện các nhiệm vụ quản trị và chỉnh sửa. Họ không bình luận về EIP.
Các biên tập viên EIP hiện tại là:
Alex Beregszaszi (@axic)
Gavin John (@Pandapip1)
Greg Colvin (@gcolvin)
Matt Garnett (@lightclient)
Sam Wilson (@SamWilsn)
EIP Quy trình làm việc
Nguồn: EIP-1
Ý tưởng: Ý tưởng là một ý tưởng không có giấy tờ đề xuất. Bởi vì nó đang ở giai đoạn đầu nên nó không được theo dõi.
Dự thảo: Dự thảo thể hiện giai đoạn theo dõi chính thức đầu tiên trong quá trình phát triển EIP. Khi định dạng đúng, trình soạn thảo EIP sẽ kết hợp EIP vào thư viện EIP.
Đánh giá: Tác giả EIP đánh dấu EIP là đã sẵn sàng để bình duyệt.
Cuộc gọi cuối cùng: Cuộc gọi cuối cùng là khoảng thời gian xem xét cuối cùng trước khi EIP đạt đến trạng thái cuối cùng. Trình chỉnh sửa EIP chỉ định trạng thái Cuộc gọi cuối cùng và đặt ngày kết thúc (thường là 14 ngày sau). Nếu lần này dẫn đến những thay đổi quy chuẩn cần thiết, trình soạn thảo EIP sẽ trả EIP về trạng thái xem xét.
Cuối cùng : EIP cuối cùng chỉ ra rằng quá trình đã hoàn tất và kết quả là không thể thay đổi.
Trì trệ: Bất kỳ EIP nào ở trạng thái Dự thảo, Đánh giá hoặc Nhận xét cuối cùng và đã bị đình trệ từ sáu tháng trở lên sẽ được chuyển sang trạng thái Trì trệ. Một EIP có thể được tác giả hoặc người biên tập EIP phục hồi. Nếu không được phục hồi, EIP sẽ ở trạng thái này mãi mãi.
Đã rút: Tác giả EIP có thể rút EIP trong quá trình này. Tương tự như trạng thái cuối cùng, rút lui là trạng thái mang tính quyết định. EIP đã rút không thể được phục hồi. Nếu ý tưởng được theo đuổi trong tương lai, nó sẽ được coi là một đề xuất mới.
Sống: Trạng thái đặc biệt dành cho EIP được thiết kế để cập nhật liên tục và không đạt đến trạng thái cuối cùng. Điều này bao gồm EIP-1 nổi tiếng nhất.