Tiêu chuẩn ERC là gì ? Tìm hiểu ERC20, ERC-223, ERC-721, ERC-777, ERC-821 và ERC-875
Tóm tắt
Tiêu chuẩn Ethereum là gì?
Ethereum là một nền tảng phi tập trung mà trên đó các ứng dụng và hợp đồng thông minh có thể được tạo bằng ngôn ngữ lập trình Solidity. Đối với bất kỳ ứng dụng mới nào sử dụng blockchain hoặc hợp đồng thông minh, bạn có thể tạo token của riêng mình tương thích với mạng Ethereum. Các nhà phát triển đã triển khai một số tiêu chuẩn cho các token như vậy với bộ chức năng và yêu cầu riêng của họ. Tiêu chuẩn phổ biến nhất cho token Ethereum hiện tại là ERC-20 nhưng cũng có các tiêu chuẩn khác như ERC-223, ERC-721, ERC-777, ERC-820, ERC-821, ERC-875, ERC-998, ERC-1155.
Tiêu chuẩn ERC-20

Bất kỳ token nào cũng chỉ là một hợp đồng thông minh hoặc đoạn mã trong Ethereum.được tạo bằng cách viết một đoạn mã bằng ngôn ngữ lập trình như Solidity tuân theo mẫu cơ sở hoặc mã cơ sở. Sau khi sử dụng mẫu cơ sở, bạn có thể chọn thông tin duy nhất về token được tạo, chẳng hạn như chủ sở hữu, tên token, ký hiệu, v.v.
Tiêu chuẩn token ERC-20 có sáu tham số bắt buộc cho mỗi hợp đồng thông minh và ba tham số bổ sung. Ví dụ, số chữ số thập phân có thể chấp nhận được được coi là bổ sung.
- Hàm totalSupply xác định tổng nguồn cung cấp token. Sau khi đạt đến mức tối đa, hợp đồng thông minh ngừng phát hành chúng.
- Hàm balance0f chỉ định số lượng token chính cho bất kỳ địa chỉ nào (thường là địa chỉ của chủ sở hữu ICO).
Để phân phối cho người dùng và chuyển từ người dùng này sang người dùng khác, cần có hai phương pháp chuyển.
- Chức năng chuyển giao các token từ địa chỉ chính cho người dùng cá nhân đã mua chúng trong ICO .
- Hàm transferFrom được sử dụng để chuyển các token từ người dùng này sang người dùng khác.
Cần thêm hai chức năng nữa để kiểm tra hai chức năng trước:
- Chức năng phê duyệt sẽ kiểm tra xem hợp đồng thông minh có còn lại token hay không.
- Chức năng phụ cấp đảm bảo rằng có đủ token trên một địa chỉ nhất định để được gửi đến một địa chỉ khác.
Tiêu chuẩn ERC-223

Trong ERC-223, lỗi này đã được sửa, bạn có thể chuyển token sang hợp đồng và ví thông minh với một chức năng. Ngoài ra, với token ERC-223 không giống như ERC-20 việc chuyển tiền yêu cầu một thao tác chứ không phải hai, có nghĩa là một nửa số tiền phải trả cho nó.
Tiêu chuẩn ERC-721

ERC-721 là một tiêu chuẩn token từ mạng hợp đồng thông minh Ethereum. Nó được phát triển vào tháng 9 năm 2017 và lần đầu tiên được sử dụng trong trò chơi Blockchain Cuties. Trò chơi này là dự án đầu tiên tận dụng những phẩm chất độc đáo của tiêu chuẩn này. Tính năng độc đáo của tiêu chuẩn này nằm ở chỗ ERC-721 cho phép bạn tạo các token không thể chuyển đổi (NFT) nghĩa là trong cùng một nền tảng hoặc hệ sinh thái có thể có các token với các giá trị khác nhau.
Hiện có rất nhiều token ERC-721 có sẵn trên Ethereum. Phổ biến nhất và được biết đến là CryptoKitties, nhưng có nhiều loại khác có thể được giao dịch hoặc bán trên các thị trường NFT như OpenSea, Emoon và Rare Bits.
Tiêu chuẩn ERC-777
Giống như ERC-223, tiêu chuẩn ERC-777 nhằm cải tiến tiêu chuẩn ERC-20 và tương thích ngược với nó. Trong ERC-777 cũng như ERC-223 việc mất token do nhầm lẫn giờ đây khó hơn nhưng nó cũng có những khả năng độc đáo hỗ trợ rất nhiều cơ chế xử lý giao dịch.
Để hiểu ERC-777, trước tiên bạn phải nhìn vào tiêu chuẩn ERC-820. Theo tiêu chuẩn này, cơ quan đăng ký hợp đồng thông minh trung tâm hoạt động trên mạng Ethereum cho phép bất kỳ người dùng nào kiểm tra địa chỉ của hợp đồng thông minh và tìm hiểu chức năng mà nó hỗ trợ.
Tiêu chuẩn ERC-821 và ERC-875
Tiêu chuẩn ERC-998

Tiêu chuẩn ERC 1155

Khi chúng ta nói về việc sử dụng blockchain trong trò chơi điện tử, chúng ta đang giả định một thiết lập kết hợp. Blockchain không đặc biệt nhanh vì vậy nó không được sử dụng ở mọi thời điểm của trò chơi. Token ERC 1155 phù hợp hơn cho các giao dịch và lưu trữ quyền. ERC-1155 có thể được sử dụng để kết hợp các tài sản khác nhau như cổ phiếu, trái phiếu, bất động sản, các công cụ phái sinh, kim loại quý và hơn thế nữa.
Kết luận
Nền tảng Ethereum tiếp tục phát triển, cùng với đó là các tiêu chuẩn để tạo ứng dụng và nếu ngày nay thị trường này bị thống trị bởi token ERC-20, thì trong tương lai có khả năng sẽ có nhiều dự án hơn được xây dựng trên ERC-223 hoặc ERC cải tiến 777. Hơn 100 nghìn hợp đồng thông minh đã được tạo trên mạng Ethereum, mô tả các token mới và quá trình này dường như không bị chậm lại.