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 (opens in a new tab).
- Giới thiệu về EIP
- Danh sách các EIP (opens in a new tab)
- Kho lưu trữ GitHub của EIP (opens in a new tab)
- Bảng thảo luận EIP (opens in a new tab)
- Giới thiệu về Quản trị Ethereum
- Tổng quan về Quản trị Ethereum (opens in a new tab) 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 (opens in a new tab) 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 (opens in a new tab) (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) (opens in a new tab): 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) (opens in a new tab): 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) (opens in a new tab): 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) (opens in a new tab): 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) (opens in a new tab): 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 (opens in a new tab): 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 (opens in a new tab)
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 (opens in a new tab) - 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 (opens in a new tab) - Tiện ích mở rộng giao diện cho vai trò người tiêu dùng EIP-721.
- ERC-4907 (opens in a new tab) - 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!