Tiêu chuẩn ERC-721

ERC-721 (Ethereum Request for Comments 721), được đề xuất bởi William Entriken, Dieter Shirley, Jacob Evans và Nastassia Sachs vào tháng 1/2018, là một tiêu chuẩn cho NFT, giúp kết hợp một API cho các token vào trong những hợp đồng thông minh.

Nó cung cấp các chức năng như chuyển token từ tài khoản này sang tài khoản khác, tra được số dư token hiện tại của tài khoản, tra được thông tin chủ sở hữu của một token cụ thể và cung cấp thông tin tổng nguồn cung token đang có sẵn trên mạng lưới. Bên cạnh đó, nó còn có một số chức năng khác như phê duyệt cho một lượng token từ một tài khoản có thể được di chuyển bởi một tài khoản khác của bên thứ ba.

 

Đặc điểm chính của mã thông báo ERC-721 là mỗi mã thông báo là duy nhất. Khi mã thông báo ERC-721 được tạo, có một và chỉ một trong những mã thông báo đó đang tồn tại. Các NFT này đã truyền bá ý tưởng và ứng dụng của các tài sản độc đáo trên Ethereum.

 

Những ứng dụng NFT phổ biến theo chuẩn ERC-721:

  • Etherscan NFT Tracker liệt kê các NFT hàng đầu trên Ethereum theo khối lượng chuyển nhượng.
  • CryptoKitties là một trò chơi tập trung vào các sinh vật có thể sinh sản, sưu tầm và rất đáng yêu mà chúng ta gọi là CryptoKitties.
  • Sorare là một trò chơi bóng đá toàn cầu theo phong cách fantasy, nơi game thủ có thể thu thập các phiên bản sưu tầm có giới hạn, quản lý đội của mình và cạnh tranh để kiếm giải thưởng.
  • The Ethereum Name Service (ENS) cung cấp một giải pháp an toàn và phi tập trung để giải quyết các vấn đề về địa chỉ tài nguyên (địa chỉ ví tiền mã hóa) cả trong và ngoài blockchain bằng cách sử dụng các tên gọi đơn giản để người dùng có thể đọc được.
  • Unstoppable Domains là một công ty xây dựng tên miền trên blockchain. Tên miền blockchain thay thế địa chỉ tiền mã hoá bằng tên gọi để người dùng có thể đọc được và có thể được sử dụng trên các trang web chống kiểm duyệt.
  • Gods Unchained Cards là một trò chơi thẻ bài trên blockchain Ethereum, sử dụng NFT để mang lại quyền sở hữu thực sự các tài sản trong trò chơi cho các game thủ.
  • Bored Ape Yacht Club là một bộ sưu tập hơn 10.000 NFT độc đáo, mỗi NFT là một tác phẩm nghệ thuật hiếm có. NFT của dự án hoạt động như một token thẻ hội viên để tham gia các câu lạc bộ, cung cấp các đặc quyền và từ những nỗ lực đóng góp cho cộng đồng thành viên mà lợi ích thành viên tăng theo thời gian.
  • 0xcert ERC-721 Token: https://github.com/0xcert/ethereum-erc721.
  • Su Squares là một nền tảng quảng cáo cho phép người dùng thuê mặt bằng để đặt các hình ảnh.
  • Decentraland là một nền tảng thế giới ảo 3D mã nguồn mở. Người dùng có thể mua các mảnh đất ảo trong nền tảng này dưới dạng NFT thông qua tiền mã hoá MANA.
  • CryptoPunks là một dự án NFT xây dựng trên nền tảng Ethereum từ năm 2017. Dự án này vô cùng nổi tiếng và được biết đến là dự án phát triển về sưu tầm tiền mã hoá sớm nhất.
  • DMarket là sàn giao dịch, nơi người dùng có thể trao đổi các vật phẩm ảo và công nghệ để xây dựng các metaverse.
  • Enjin Coin là một loại tiền mã hoá được xây dựng trên Ethereum, được sử dụng để hỗ trợ cho giá trị của các loại tài sản có thể thay thế và không thể thay thế (NFT) thế hệ mới.
  • Ubitquity là một API và nền tảng oracle BaaS, cho phép người dùng nhập dữ liệu của mình và lưu trữ trên blockchain. Dự án này cũng cho phép kiểm tra chính xác tất cả các ghi chép.
  • Propy là sàn giao dịch bất động sản toàn cầu đầu tiên trên thế giới.
  • Su Squares Bug Bounty Program: https://github.com/fulldecent/su-squares-bounty.
  • XXXXERC721: https://github.com/fulldecent/erc721-example.
  • ERC721ExampleDeed: https://github.com/nastassiasachs/ERC721ExampleDeed.
  • Curio Cards là một chương trình nghệ thuật trực tuyến và phòng trưng bày cố định.
  • Rare Pepe là một ví tiền mã hóa xây dựng trên web, được phát triển để cho phép người dùng mua, bán và lưu trữ các Pepe hiếm thông qua phương tiện trao đổi gọi là PepeCash. Nền tảng của Rare Pepe Wallet là nền tảng Counterparty, được xây dựng dựa trên mạng lưới Bitcoin.
  • Auctionhouse Asset Interface: https://github.com/dob/auctionhouse/blob/master/contracts/Asset.sol.
  • OpenZeppelin SafeERC20.sol Implementation: https://github.com/OpenZeppelin/zeppelin-solidity/blob/master/contracts/token/ERC20/SafeERC20.sol.