ERC721 là gì? - BlockchainWork Insider

ERC721 là gì?

ERC721 là gì?

ERC721 là một loại mã thông báo Ethereum cho phép người dùng tạo và sở hữu tài sản kỹ thuật số trên chuỗi khối. Vậy ERC721 là gì? Có sự khác biệt gì với ERC20? Hãy cùng BlockchainWork tìm hiểu thông qua bài viết nhé!

ERC20 và ERC721

EthereumEthereum

ERC721 và ERC20 là hai loại mã thông báo khác nhau được sử dụng cho các hợp đồng thông minh dựa trên Ethereum. Cả hai đều dựa trên chuỗi khối Ethereum và có bộ tính năng riêng. Mã thông báo ERC721 đại diện cho một tài sản duy nhất, trong khi mã thông báo ERC20 đại diện cho một tài sản có thể thay thế được.

Mã thông báo ERC721 có thể được sử dụng để tạo các bộ sưu tập kỹ thuật số, chẳng hạn như tác phẩm nghệ thuật hoặc vật phẩm trò chơi. Trong khi đó, mã thông báo ERC20 được sử dụng phổ biến hơn cho các mục đích tiện ích như thanh toán, kiểm tra số dư hay là cấp quyền. Cả hai loại mã thông báo đều có thể được giao dịch trên các sàn giao dịch phi tập trung và được lưu trữ trong ví tương thích.

>> Xem thêm: Vitalik Buterin “cha đẻ” của Ethereum – BlockchainWork

 ERC721 và cách sử dụng của chúng

CryptoKitties

CryptoKitties

Trước khi giải thích về NFT, bài viết sẽ giải thích về tính chất “có thể thay thế” (fungibility) của tiền tệ. Các loại tiền tệ thường nhấn mạnh tính linh hoạt. Tính linh hoạt là thuộc tính mà tất cả các đồng xu đều có giá trị được chấp nhận như nhau. Ví dụ như ​​mỗi 1 ETH đều có giá trị giống nhau và có thể trao đổi được.

Nghe có vẻ hiển nhiên, nhưng trong một số trường hợp thì tiền điện tử (tiền ảo) có thể bị người nhận từ chối vì đã được sử dụng cho tội phạm trong quá khứ hoặc bị đánh cắp. Ngoài ra còn có các loại tiền điện tử như Zcash dùng để che giấu các giao dịch bất thường dưới danh nghĩa đảm bảo tính linh hoạt.

Vậy NFT là loại token gì, tại sao nó không thể thay thế? Khi nghĩ về token, chúng ta có xu hướng nghĩ đến một loại tiền ảo nào đó, nhưng sẽ dễ hiểu hơn nếu bạn tưởng tượng những món đồ sưu tầm chẳng hạn như mèo con trong CryptoKitties – một trò chơi phi tập trung dựa trên Ethereum đã trở nên phổ biến vào cuối năm 2017. Trên thực tế, đây là nổi tiếng là đơn vị sớm áp dụng ERC721. CryptoKitties có thể được coi là một trò chơi thú vị về thu thập và giao dịch các mã thông báo mèo trên mạng Ethereum.

Ngoài ra, trên trang EIP721, ERC721 cũng có thể áp dụng cho các loại tài sản khác như nhà cửa và tác phẩm nghệ thuật, đồ sưu tầm kỹ thuật số và khoản vay. Bạn có thể xem những mã thông báo ERC721 có trong danh sách của Etherscan – danh sách cung cấp thông tin về mạng Ethereum. Nhiều mã dường như có liên quan đến trò chơi, nhưng cũng có những mã thông báo liên quan đến đất đai. 

Tính năng của ERC721

Giống như ERC20, ERC721 cũng có chức năng transferFrom để chuyển mã thông báo, nhưng định nghĩa và cấu trúc hơi khác một chút. 

<ERC20>

function transferFrom(address from, address to, uint tokens) public returns (bool success);

<ERC721>

function transferFrom(address _from, address _to, uint256 _tokenId) external payable;

Trong ERC721, mỗi mã thông báo là duy nhất và không thể thay thế. Vì vậy ID mã thông báo (_tokenId) được chỉ định làm đối số và được chuyển thay vì số lượng mã thông báo (_value). Các chức năng transfer và chức năng approve cũng chỉ định ID mã thông báo thay vì chỉ định số lượng mã thông báo.

Mỗi mã thông báo ERC721 có một ID riêng biệt được sử dụng để chỉ mã đó trên chuỗi khối. Do đó, bằng cách sử dụng ID của mã thông báo, có thể xác định ai sở hữu nó.

function ownerOf(uint256 _tokenId) external view returns (address);

Tương lai của ERC721

Khi tiền ảo phát triển và việc sử dụng nó trở nên phổ biến thì nhu cầu về các tiêu chuẩn được công nhận và các tiêu chuẩn mới như ERC20 và ERC721 đang dần xuất hiện. Điều này nhắc nhở chúng ta về xu hướng mà trong đó các giao thức, tiêu chuẩn phần mềm, phần cứng, mạng khác nhau được đề xuất và tiêu chuẩn hóa trong quá trình phổ biến máy tính và Internet.

Nhìn chung, các trường hợp sử dụng cho cả mã thông báo ERC721 và ERC20 tiếp tục mở rộng khi nhiều nhà phát triển ứng dụng sử dụng chúng. Hai loại mã này cung cấp một giao thức an toàn để chuyển giá trị trong một môi trường không đáng tin cậy mà không cần phải dựa vào các tổ chức tập trung như ngân hàng hoặc chính phủ.

Kết luận

ERC721 là một loại mã thông báo trên chuỗi khối Ethereum cho phép các nhà phát triển tạo và quản lý tài sản kỹ thuật số. Nó dựa trên tiêu chuẩn mã thông báo ERC20, nhưng cung cấp chức năng bổ sung để quản lý mã thông báo không thể thay thế (NFT).

Điều này giúp tạo ra các nội dung kỹ thuật số độc đáo như tác phẩm nghệ thuật, đồ sưu tầm, vật phẩm trò chơi, v.v. Mã thông báo ERC721 được sử dụng trong nhiều ngành công nghiệp bao gồm trò chơi, nghệ thuật, bất động sản và tài chính. Chúng cung cấp một cách dễ dàng để các nhà phát triển tạo và quản lý các tài sản kỹ thuật số có thể được giao dịch trên chuỗi khối Ethereum.

BlockchainWork biên dịch

Nguồn Gaiax

>> Có thể bạn quan tâm:

Top 6 Blockchain Applications in Vietnam

Phạm Ngân 05/01/2025

Blockchain has become a promising technology in many fields in Vietnam, especially in education, health, entertainment, manufacturing, state administration and banking. In particular, blockchain is not simply a data storage technology but also a means to verify and…

Việc làm blockchain - web3

PQA Manager

Hạn ứng tuyển 05/05/2026
Mức lương: Thỏa thuận

Business Development Intern/Collaborator

Hạn ứng tuyển 30/04/2026
Mức lương: Thỏa thuận

Chief Marketing Officer_MeyNetwork

Hạn ứng tuyển 08/05/2026
Mức lương: 40000000 - 80000000 triệu đồng

[Hanoi or Remote] Technical Co-founder / CTO – Deep Tech AI Startup

Hạn ứng tuyển 18/06/2026
Mức lương: Thỏa thuận

IT Vendor Management

Hạn ứng tuyển 29/04/2026
Mức lương: Thỏa thuận

Graphic Designer

Hạn ứng tuyển 30/04/2026
Mức lương: Thỏa thuận

VFX Game

Hạn ứng tuyển 23/04/2026
Mức lương: 15 - 30 triệu đồng

UI UX 2D Game Artist

Hạn ứng tuyển 30/04/2026
Mức lương: 10 - 25 triệu đồng

Project Coordinator

Hạn ứng tuyển 22/04/2026
Mức lương: 8 - 18 triệu đồng

BrSE

Hạn ứng tuyển 29/04/2026
Mức lương: Thỏa thuận

Chuyên Viên Kế Toán

Hạn ứng tuyển 13/05/2026
Mức lương: 10 - 15 triệu đồng

Bridge System Engineer

Hạn ứng tuyển 29/06/2026
Mức lương: Thỏa thuận

Business Analyst Lead (Healthcare)

Hạn ứng tuyển 29/04/2026
Mức lương: Thỏa thuận

Junior Business Development Executive

Hạn ứng tuyển 29/04/2026
Mức lương: Thỏa thuận

Project Manager Domian Chính Phủ (Offer Hấp Dẫn)

Hạn ứng tuyển 24/04/2026
Mức lương: 30 - 45 triệu đồng

TestLead (GOV)

Hạn ứng tuyển 29/04/2026
Mức lương: Thỏa thuận

Kế Toán Tổng Hợp (Senior - Định Hướng Kế Toán Trưởng)

Hạn ứng tuyển 14/05/2026
Mức lương: 20 - 30 triệu đồng

Thiết Kế UI/UX (Mảng App Mobile)

Hạn ứng tuyển 02/05/2026
Mức lương: 8 - 15 triệu đồng

(HCM) Nhân Viên Kế Toán Hành Chính

Hạn ứng tuyển 29/04/2026
Mức lương: Thỏa thuận

Marketing Executive

Hạn ứng tuyển 26/04/2026
Mức lương: 10 - 20 triệu đồng