Đề xuất cải tiến Ethereum Classic
Bản tóm tắt
Tài liệu này là bản tóm tắt về quy trình Đề xuất cải tiến Ethereum Classic (ECIP). Để xem mô tả đầy đủ về quy trình ECIP, vui lòng đọc ECIP-1000, đây là tài liệu chính thức thường được hệ sinh thái Ethereum Classic (ETC) thừa nhận, bằng sự đồng thuận thô sơ, là hệ thống phù hợp nhất để đề xuất các thay đổi tiêu chuẩn mới đối với giao thức ETC, tài liệu hoặc đề xuất quy trình ECIP.
Bắt đầu
Sau khi đọc ECIP-1000, hãy tách kho lưu trữ và thêm ECIP của bạn vào đó, sử dụng mẫu đánh dấu ECIP được cung cấp. Gửi bằng cách tạo Yêu cầu kéo đến kho lưu trữ Ethereum Classic ECIPs.
Các loại người tham gia
Như bạn sẽ thấy khi đọc bản tóm tắt này và các tài liệu khác được đề xuất ở trên, có một số bên tham gia vào vòng đời của một ECIP:
- ECIP Tác giả: Đây là bạn! Tác giả là người quan tâm đến việc cải thiện ETC bằng cách tạo ra một ECIP mới. Do đó, chịu trách nhiệm tìm hiểu cách thức hoạt động của quy trình, để họ có thể đề xuất hiệu quả các thay đổi giao thức, cải tiến thông tin hoặc thủ tục. Tác giả cũng chịu trách nhiệm theo dõi vòng đời của ECIP trong suốt tất cả các bước trạng thái, từ 'dự thảo' đến 'hoạt động' như mô tả bên dưới, để đề xuất trở thành hiện thực. Nếu không, có thể ECIP cuối cùng sẽ bị từ chối.
- Biên tập viên: Biên tập viên là các nhà phát triển, chủ yếu là tình nguyện viên ETC, thành viên của Tổ chức Github Ethereum Classic có trách nhiệm bao gồm, nhưng không giới hạn, gán số cho các ECIP, hợp nhất chúng, liệt kê chúng trong thư mục ECIP, kiểm tra xem chúng đã sẵn sàng chưa, âm thanh và đầy đủ, nếu các bước trạng thái được tuân thủ và để kiểm tra động cơ, độ chính xác và các điều khoản cấp phép thích hợp của chúng.
- Nhóm nhà phát triển: ETC có một số công ty phát triển và các nhà phát triển tình nguyện làm việc trên các ứng dụng khách nút khác nhau. Bởi vì các nhà phát triển này tận tâm duy trì giao thức cốt lõi của Ethereum Classic, họ được phân loại là "nhà phát triển cốt lõi" hoặc "nhóm nhà phát triển cốt lõi". Các nhà phát triển cốt lõi chịu trách nhiệm đưa ra các đề xuất mới hoặc xem xét và chấp nhận hoặc từ chối các đề xuất từ các nhà phát triển hoặc nhóm khác. Khi họ chấp nhận các thay đổi mới, họ sẽ hợp nhất chúng vào các máy khách tương ứng mà họ duy trì cho mạng ETC.
- Người triển khai: Khi một ECIP được chấp nhận và hợp nhất, bước cuối cùng là các thợ đào, nhóm khai thác, nhà khai thác ví, sàn giao dịch và các nhà khai thác nút đầy đủ khác thực hiện các thay đổi bằng cách cài đặt hoặc nâng cấp các nút của họ để tích hợp các thay đổi mới. Những người tham gia mạng điều hành này được gọi là "người thực hiện".
- Người dùng: Người dùng hoặc người dùng cuối có thể là người tiêu dùng thông thường, doanh nghiệp, chính phủ, nhà điều hành nút phi kinh tế, nhà đầu tư hoặc các loại người dùng khác biết khi nào người triển khai nâng cấp hệ thống của họ và áp dụng các quy tắc mới để gửi giao dịch và quản lý hợp đồng thông minh hoặc sử dụng các ứng dụng trên ETC. Người tham gia thảo luận: Theo quy trình ECIP, khi chuyển các ECIP về phía trước, các tác giả sẽ mở để thảo luận về các đề xuất của họ. Các cuộc thảo luận này được đặt trong các diễn đàn công khai, Github hoặc các cuộc gọi của nhà phát triển. Những người tham gia thảo luận có thể là các nhà phát triển khách hàng Ethereum Classic cốt lõi hoặc tình nguyện, bất kỳ nhà phát triển nào trên Github sẵn sàng đóng góp ý kiến hợp lý của họ và các bên liên quan quan tâm khác hoặc những người tham gia trong hệ sinh thái ETC.
Các bước đóng góp
- Đánh giá ECIP-1000.
- Fork kho lưu trữ bằng cách nhấp vào "Fork" ở trên cùng bên phải.
- Thêm ECIP của bạn vào nhánh của kho lưu trữ. Có một mẫu đánh dấu ECIP.
- Gửi Yêu cầu kéo đến kho lưu trữ ECIPs của Ethereum Classic.
Trang web ECIPs: https://ecips.ethereumclassic.org/
ECIP được chấp nhận
Các tính năng sau đã được phê duyệt và tích hợp vào giao thức Ethereum Classic.
ECIP # | Tiêu đề | Các tác giả |
---|---|---|
1010 | Độ khó trễ Nổ bom | Igor Artamonov |
1015 | Thay đổi chi phí gas dài hạn đối với các hoạt động nặng về IO để giảm thiểu các cuộc tấn công spam giao dịch | Cody W Burns |
1017 | Chính sách tiền tệ và sửa đổi cuối cùng đối với Lịch trình phát thải Ethereum cổ điển | Matthew Mazur |
1039 | Đặc điểm kỹ thuật làm tròn chính sách tiền tệ | Isaac Ardis |
1041 | Loại bỏ bom khó | Igor Artamonov |
1048 | Giao thức đồng thuận bằng chứng xác thực của Clique | Péter Szilágyi |
1050 | Mã trạng thái | Brooklyn Zelenka, Boris Mann |
1054 | Atlantis EVM và nâng cấp giao thức | Isaac Ardis |
1056 | Agharta EVM và nâng cấp giao thức | Isaac Ardis, Wei Tang |
1088 | Phoenix EVM và nâng cấp giao thức | Raw Pong Ghmoa |
1099 | Hiệu chỉnh thời lượng kỷ nguyên | Luke Williams |