Sự khác biệt giữa ERC-20 và ERC-721 trên Ethereum là gì
Với tất cả những gì đã nói về tiền điện tử và NFT, bạn có thể hiểu rằng không phải tất cả các loại tiền điện tử đều được tạo ra như nhau. Nhưng, điều gì làm cho tiền điện tử trở nên khác biệt?
Thực tế có các tiêu chuẩn khác nhau cho các đồng tiền thực hiện những việc khác nhau trên cùng một chuỗi khối. Trong trường hợp của Ethereum, blockchain mà hầu hết các ứng dụng phi tập trung và các dự án tiền điện tử được xây dựng trên đó, các tiêu chuẩn khác nhau này được gọi là “ERC”.
Nhưng, Ethereum ERC là gì và tại sao nó lại quan trọng?
Mục Lục
Ethereum ERCs là gì?
Chúng ta phải nhớ rằng Ethereum là phi tập trung. Mặc dù nó không phi tập trung như Bitcoin, nhưng không một người nào đưa ra tất cả các quyết định. Vì vậy, ngay cả những thứ thực sự quan trọng cũng phải trải qua một quá trình ra quyết định rất cởi mở và công khai được gọi là Đề xuất cải tiến Ethereum (EIP).
“ERC” là viết tắt của “Các yêu cầu bình luận của Ethereum”. Một hoặc nhiều lập trình viên viết ERC mô tả sự thay đổi mà họ có trong đầu. Sau đó, cộng đồng nhà phát triển Ethereum lớn hơn có thể nhận xét về ERC, ERC có thể bị thay đổi, chết trong quá trình này hoặc cuối cùng được chấp nhận làm tiêu chuẩn.
Khi ERC được chấp nhận như một tiêu chuẩn, nó chính thức trở thành EIP, nhưng “lớp” của EIP vẫn là ERC cho các mục đích tài liệu. Tất cả những gì bạn cần hiểu về điều đó là một số nguồn đề cập đến “EIP” và một số đề cập đến “ERC” nhưng EIP-20 và ERC-20 đều đề cập đến cùng một thứ.
Sự khác biệt giữa mã thông báo ERC-20 và mã thông báo ERC-721
ERC được đánh số, và như bạn có thể đoán, đã có hàng trăm ERC. Trên thực tế, đã có hơn ba nghìn. Tuy nhiên, tính đến thời điểm viết bài này, có ít hơn ba mươi ERC trong số này được chấp nhận làm tiêu chuẩn và một số trong số chúng không tạo ra sự khác biệt lớn.
Vì vậy, một người bình thường có thể chỉ biết một hoặc hai, nhưng ngay cả những nhà phát triển tiên tiến cũng có thể chỉ ghi nhớ được một số ít. Hai ERC mà chúng tôi sẽ dành phần lớn thời gian của mình là ERC-20 và ERC-721.
ERC-20 là gì?
ERC-20 được tạo ra vào năm 2015 khi Ethereum chỉ mới hai tuổi. ETH, tiền điện tử của Ethereum, đã tồn tại, nhưng ERC-20 cho phép các bên thứ ba chuyển hoặc chi tiêu mã thông báo trong các hợp đồng thông minh.
Trong khi tiền điện tử được thiết kế để chuyển giao ngang hàng, ERC-20 cho phép mọi người gửi và nhận Ethereum qua và thông qua một nền tảng khác. Điều này đã cho phép phần lớn việc sử dụng Ethereum trên các ứng dụng phi tập trung.
ERC-721 là gì?
ERC-721, được tạo ra vào năm 2018, thiết lập NFT như chúng ta hiểu ngày nay. Về mặt kỹ thuật, mã thông báo ERC-20 có thể được người dùng coi như NFT vì ngay cả các mã thông báo có thể thay thế (mã thông báo không có giá trị tiền tệ tách biệt với giá trị mã thông báo của chúng) về mặt kỹ thuật cũng có thể được theo dõi trên blockchain. Tuy nhiên, đây không phải là mục đích của các mã thông báo ERC-20.
Theo ERC-721, việc sử dụng mã thông báo ERC-20 cho NFT đặc biệt phức tạp trên quy mô lớn. Theo lời của tài liệu, “EIP-20 không đủ để theo dõi NFT vì mỗi nội dung là khác biệt (không thể thay thế) trong khi mỗi một số lượng mã thông báo giống nhau (có thể thay thế).”
Trên thực tế, tài liệu mô tả các hợp đồng thông minh ERC-721 đơn giản cho các NFT riêng lẻ cũng như “các hợp đồng theo dõi một số lượng lớn NFT tùy ý”. Điều này nghe có vẻ hài hước nếu bạn tưởng tượng rằng tất cả các NFT đều là những động vật được vẽ kém, nhưng hãy nhớ rằng bất cứ thứ gì cũng có thể được “mã hóa” như một NFT. Điều đó có thể bao gồm toàn bộ kho hàng tồn kho.
Có những ERC và EIP nào khác mà tôi nên biết không?
ERC-20 và ERC-721 là hai ERC được tham chiếu nhiều nhất vì chúng thiết lập mã thông báo. Hầu hết các ERC không thiết lập mã thông báo mà thay vào đó thiết lập các phương pháp quản lý hoặc trao đổi mã thông báo.
-
EIP-2309 cho phép tạo hoặc chuyển mã thông báo ERC-721 với các mã nhận dạng mã thông báo liên tiếp, một lần nữa, có khả năng tuyệt vời cho các trường hợp sử dụng như kiểm kê tài sản được mã hóa.
-
EIP-2981 cho phép thu tiền bản quyền từ việc bán NFT. Và, không phải tất cả các EIP kể từ ERC-721 đều liên quan cụ thể đến NFT.
-
EIP-777 cho phép một địa chỉ gửi tiền thay mặt cho một địa chỉ khác, giống như thanh toán cho tab của bạn bè.
-
EIP-1155 cho phép một hợp đồng thông minh duy nhất trao đổi đồng thời nhiều loại mã thông báo khác nhau.
-
EIP-1559 cho phép khối lượng ETH giảm xuống và là một phần của việc chuyển sang Ethereum 2.0.
Như thể blockchain, tiền điện tử và các mã thông báo không thể thay thế không đủ phức tạp, tất cả các ERC và EIP này có thể cảm thấy khó khăn. Nhưng, thực sự, bạn có thể xem chúng như một nguồn tài liệu học tập. Bản chất mở và công khai của Ethereum có nghĩa là điều này khá dễ dàng để tìm hiểu thêm về các hệ thống tiền tệ.
Đọc tiếp
Giới thiệu về tác giả