Các tiêu chuẩn phát triển Ethereum
Tổng quan về các tiêu chuẩn
Cộng đồng Ethereum đã áp dụng nhiều tiêu chuẩn giúp giữ cho các dự án (chẳng hạn như máy khách Ethereum và ví) có khả năng tương tác trên nhiều bản triển khai khác nhau, đồng thời đảm bảo các hợp đồng thông minh và ứng dụng phi tập trung (dapp) vẫn có khả năng kết hợp.
Thông thường, các tiêu chuẩn được giới thiệu dưới dạng Đề xuất Cải tiến Ethereum (EIP), được các thành viên cộng đồng thảo luận thông qua một quy trình tiêu chuẩn (mở trong tab mới).
- Giới thiệu về EIP
- Danh sách các EIP (mở trong tab mới)
- Kho lưu trữ GitHub của EIP (mở trong tab mới)
- Bảng thảo luận EIP (mở trong tab mới)
- Giới thiệu về Quản trị Ethereum
- Tổng quan về Quản trị Ethereum (mở trong tab mới) Ngày 31 tháng 3 năm 2019 - Boris Mann
- Quản trị Phát triển Giao thức Ethereum và Điều phối Nâng cấp Mạng lưới (mở trong tab mới) Ngày 23 tháng 3 năm 2020 - Hudson Jameson
- Danh sách phát tất cả các Cuộc họp của Nhà phát triển Cốt lõi Ethereum (mở trong tab mới) (Danh sách phát YouTube)
Các loại tiêu chuẩn
Có 3 loại EIP:
- Standards Track (Luồng Tiêu chuẩn): mô tả bất kỳ thay đổi nào ảnh hưởng đến hầu hết hoặc tất cả các bản triển khai Ethereum
- Meta Track (Luồng Siêu dữ liệu) (mở trong tab mới): mô tả một quy trình xung quanh Ethereum hoặc đề xuất thay đổi đối với một quy trình
- Informational Track (Luồng Thông tin) (mở trong tab mới): mô tả một vấn đề thiết kế của Ethereum hoặc cung cấp các hướng dẫn chung hay thông tin cho cộng đồng Ethereum
Hơn nữa, Luồng Tiêu chuẩn được chia thành 4 danh mục:
- Core (Cốt lõi) (mở trong tab mới): các cải tiến yêu cầu một đợt phân nhánh đồng thuận
- Networking (Mạng lưới) (mở trong tab mới): các cải tiến xung quanh devp2p và Giao thức phụ Ethereum Nhẹ (Light Ethereum Subprotocol), cũng như các đề xuất cải tiến đối với thông số kỹ thuật giao thức mạng lưới của whisper và Mạng lưới Swarm.
- Interface (Giao diện) (mở trong tab mới): các cải tiến xung quanh thông số kỹ thuật và tiêu chuẩn API/RPC của máy khách, cùng với một số tiêu chuẩn cấp ngôn ngữ nhất định như tên phương thức và ABI của hợp đồng.
- ERC (mở trong tab mới): các tiêu chuẩn và quy ước cấp ứng dụng
Thông tin chi tiết hơn về các loại và danh mục khác nhau này có thể được tìm thấy trong EIP-1 (mở trong tab mới)
Các tiêu chuẩn token
- ERC-20 - Một giao diện tiêu chuẩn cho các token có thể thay thế (có thể hoán đổi cho nhau), như token bỏ phiếu, token đặt cọc hoặc tiền ảo.
- ERC-721 - Một giao diện tiêu chuẩn cho các token không thể thay thế, giống như chứng thư cho một tác phẩm nghệ thuật hoặc một bài hát.
- ERC-2309 (mở trong tab mới) - Một sự kiện được tiêu chuẩn hóa được phát ra khi tạo/chuyển một hoặc nhiều token không thể thay thế bằng cách sử dụng các mã định danh token liên tiếp.
- ERC-4400 (mở trong tab mới) - Tiện ích mở rộng giao diện cho vai trò người tiêu dùng EIP-721.
- ERC-4907 (mở trong tab mới) - Thêm một vai trò có giới hạn thời gian với các quyền bị hạn chế vào các token ERC-721.
- ERC-777 - (KHÔNG KHUYẾN NGHỊ) Một tiêu chuẩn token cải tiến so với ERC-20.
- ERC-1155 - Một tiêu chuẩn token có thể chứa cả tài sản có thể thay thế và không thể thay thế.
- ERC-4626 - Một tiêu chuẩn kho tiền được token hóa được thiết kế để tối ưu hóa và thống nhất các thông số kỹ thuật của các kho tiền sinh lời.
Tìm hiểu thêm về các tiêu chuẩn token.
Đọc thêm
Bạn biết một tài nguyên cộng đồng nào đó đã giúp ích cho bạn? Hãy chỉnh sửa trang này và thêm nó vào!