Hợp đồng ERC-721 là gì?

ERC-721 là một tiêu chuẩn để đại diện cho quyền sở hữu của các token không thể thay thế (NFT – non-fungible token), với mỗi token là duy nhất. ERC-721 là phức tạp hơn ERC20, với nhiều phần mở rộng tùy chọn và được chia thành nhiều hợp đồng.

ERC-721 là một tiêu chuẩn mở mô tả cách xây dựng các NFT trên các blockchain tương thích EVM (Máy ảo Ethereum); nó là một giao diện tiêu chuẩn và có một bộ quy tắc giúp dễ dàng làm việc với NFT. NFT không chỉ thuộc loại ERC-721; chúng cũng có thể là token ERC-1155.

ERC-1155 là gì?

ERC1155 là một tiêu chuẩn token mới, tận dụng những gì tốt nhất từ ​​các tiêu chuẩn trước đó để tạo ra một hợp đồng token có khả năng thay thế (fungible token) và tiết kiệm phí gas. ERC1155 lấy ý tưởng từ tất cả ERC20, ERC-721 và ERC-777.

Tiêu chuẩn ERC-1155 cho phép thực hiện chuyển khoản lớn nguyên bản của các token có trong hợp đồng thông minh. Nghĩa là nếu bạn có token NFT hoặc token có thể thay thế (hoặc cả hai), bạn có thể chuyển cả hai loại trong cùng một lần. Thực hiện một hoạt động duy nhất giúp việc chuyển giao này trở nên hiệu quả.

Tiêu chuẩn token ERC-1155

ERC-1155 của Enjin là một tiêu chuẩn đa giúp thực hiện các hợp đồng thông minh cho các token có thể thay thế (fungible), không thể thay thế (non-fungible) hoặc bán thay thế được (semi-fungible). Giống như ERC-721, cho những token riêng lẻ đuợc bao gồm thông tin hoặc tính năng khác trong đó. Tuy nhiên, ERC-1155 là thế hệ tiếp theo của tiêu chuẩn token, hỗ trợ chuyển nhiều loại token cùng một lúc. Điều này khác với ERC-721 và ERC-20, chúng yêu cầu triển khai hợp đồng mới cho mỗi token không thể thay thế hoặc thay thế được. Do đó, ERC-1155 loại bỏ sự cần thiết của các hợp đồng token phải được phê duyệt độc lập, giảm chi phí và thời gian giao dịch. Hơn nữa, ERC-1155 cho phép trao đổi nguyên tử (atomic exchange) hoặc giao dịch ký quỹ token (escrow trading), cũng như mô tả hoặc kết hợp một số loại token trong một hợp đồng duy nhất.

ERC 721: Giao diện tiêu chuẩn hóa đầu tiên để tạo và giao dịch NFT

ERC-721, được viết bằng ngôn ngữ Solidity, là giao diện tiêu chuẩn hóa đầu tiên được tạo ra để thiết lập và giao dịch NFT, và hiện được coi là tiêu chuẩn vàng. ERC-721 hiện được sử dụng rộng rãi nhất yêu cầu triển khai các liên hệ đơn cho các NFT riêng lẻ. Điều này khiến ERC-721 chậm và tốn kém, nhưng nó cũng cho phép điều chỉnh cài đặt của các NFT và cung cấp bảo mật tốt hơn. Hơn nữa, việc đúc hoặc bán NFT sử dụng hợp đồng thông minh ERC-721 đòi hỏi các tác giả phải tuân theo các tiêu chí giao dịch chặt chẽ.

Lợi ích của ERC-1155

  • Các token bán thay thế hiện có thể được chuyển đổi và giao dịch.

Ngoài token có thể thay thế và không thể thay thế, ERC-1155 cho phép triển khai token bán thay thế được. Đây là token có thể là dạng token thay thế được chuyển thành NFT, hoặc NFT được chuyển thành token có thể thay thế. Không giống như ERC-20 và ERC-721, ERC-1155 là thế hệ tiêu chuẩn token tiếp theo vì nó có thể chuyển đổi tài sản kỹ thuật số hoặc trong thế giới thực thành token cùng một lúc.

  • Nhiều loại token có thể được triển khai trong cùng một hợp đồng thông minh duy nhất!

Các tiêu chuẩn token truyền thống (ERC-20 và ERC-721) yêu cầu mỗi token không thể thay thế hoặc thay thế được phải có hợp đồng thông minh của nó. Mặt khác, tiêu chuẩn ERC-1155 lại cho phép người dùng triển khai số lượng không giới hạn tất cả các loại token (NFT, có thể thay thế và bán thay thế) theo một hợp đồng duy nhất. Nó cũng cho chuyển quy mô lớn trong cùng một hợp đồng thông minh. Tiền và token được chuyển nhanh chóng qua việc kết hợp thành một giao dịch duy nhất.

  • Tất cả các giao dịch đều được mã hóa.

Chức năng kiểm tra giao dịch thành công hay không cũng có sẵn trong các hợp đồng thông minh sử dụng tiêu chuẩn ERC-1155. Nếu giao dịch không hoàn thành, chức năng này đảm bảo rằng các token được trả lại về ví. Hơn nữa, chức năng này ngăn không cho token bị gửi đến địa chỉ không chính xác và chuyển tiền an toàn và không phức tạp. ERC-1155 cũng theo dõi mọi thứ từ khi token được tạo cho đến khi đốt.

Các ưu điểm khác của ERC-1155

  • Phí gas thấp: Trước đây, tiêu chuẩn token ERC-721 nổi tiếng với mức phí gas cao và thời gian chuyển lâu, thì ERC-1155 có thể giúp cắt giảm 90% phí gas bằng cách triển khai một hợp đồng cho các token khác nhau.

  • Tăng cường hỗ trợ DEX: Không giống như ERC-721, ERC-1155 có thể có lợi cho tài chính phi tập trung, do ERC-1155 đi kèm với mã tích hợp mà DEX có thể hưởng lợi bằng cách đáp ứng một số khía cạnh của hợp đồng thông minh.

  • Khối lượng công việc ít hơn: Việc điền các chi tiết của NFT bằng tiêu chuẩn token ERC-721 làm cho quy trình trở nên phức tạp và tiêu tốn nhiều thời gian hơn mức cần thiết. May mắn thay, ERC-1155 giải quyết được vấn đề này và cho phép nhà phát hành nhập ít chi tiết hơn, do đó tiết kiệm thời gian hơn.

  • Metadata động: Tiêu chuẩn ERC-721 sử dụng metadata tĩnh được xây dựng trong hợp đồng thông minh. Trong khi đó, tiêu chuẩn ERC-1155 có thể duy trì vô số mã URI hoặc Mã định danh tài nguyên đồng nhất.

ERC-1155 VS ERC-721: Đâu là tiêu chuẩn tương lai cho token?

Mặc dù ERC-1155 đang nhanh chóng trở nên phổ biến vì giảm tốc độ giao dịch và phí gas, nhưng tiêu chuẩn ERC 721 sẽ không sớm bị lãng quên. Các mã thông báo không thể thay thế và có thể thay thế có thể được phát hành bằng cách sử dụng các giao thức ERC-721 và ERC20 tương ứng. Mặt khác, tiêu chuẩn ERC-1155 là lý tưởng để phát hành nhiều token cùng một lúc, cũng như tùy chọn để bao gồm cả token có thể thay thế và không thể thay thế trong đó. Nhược điểm duy nhất của ERC-1155 là nó lưu giữ dữ liệu kém tin cậy hơn nhằm tiết kiệm thời gian và tiền bạc cho các giao dịch. Do đó, tiêu chuẩn ERC-1155 sẽ tiếp tục phổ biến trong tương lai để phát hành một nhóm token, trong khi những tiêu chuẩn cũ hơn sẽ lý tưởng cho các token riêng lẻ.

Nguồn: Medium