Link to original video by block dev
NFT là gì? ERC721 vs ERC1155. Cách tạo NFT với Ethereum Solidity smart contract.|-blockdev-|

Tóm tắt video "NFT là gì? ERC721 vs ERC1155. Cách tạo NFT với Ethereum Solidity smart contract.|-blockdev-|"
Tóm tắt ngắn:
- Video giới thiệu về NFT (Non-Fungible Token), loại token kỹ thuật số đại diện cho tài sản duy nhất và không thể thay thế.
- Video so sánh hai tiêu chuẩn ERC721 và ERC1155, giải thích sự khác biệt và ứng dụng của chúng trong việc tạo NFT.
- Video hướng dẫn cách tạo NFT bằng cách sử dụng hợp đồng thông minh Solidity trên Ethereum, bao gồm các bước tạo Smart Contract, deploy lên mạng lưới và list NFT lên sàn OpenSea.
- Video minh họa cách sử dụng các hàm cơ bản trong Smart Contract ERC721 để quản lý NFT.
Tóm tắt chi tiết:
Phần 1: NFT là gì?
- NFT là token kỹ thuật số đại diện cho tài sản duy nhất và không thể thay thế.
- Ví dụ: Bức tranh "Thiếu nữ bên hoa huệ" là duy nhất, không thể thay thế bằng bức tranh "Thiếu nữ bên hoa sen".
- NFT không thể chia nhỏ, ví dụ: Không thể chia bức tranh "Thiếu nữ bên hoa huệ" thành 4 bức tranh nhỏ.
- So sánh NFT với đồng tiền: Đồng tiền có thể thay thế lẫn nhau, trong khi NFT thì không.
- Ứng dụng của NFT: Nghệ thuật, game, bất động sản, chứng khoán,...
Phần 2: ERC721 vs ERC1155
- ERC721 là tiêu chuẩn token kỹ thuật số đại diện cho tài sản duy nhất và không thể thay thế.
- ERC1155 là tiêu chuẩn token kỹ thuật số đại diện cho nhiều tài sản giống nhau, có thể chia nhỏ và thay thế lẫn nhau.
- ERC721 phù hợp với NFT đại diện cho tài sản duy nhất, ví dụ: Bức tranh, video, nhạc,...
- ERC1155 phù hợp với NFT đại diện cho tài sản có thể chia nhỏ và thay thế lẫn nhau, ví dụ: Vật phẩm trong game, cổ phần,...
Phần 3: Cách tạo NFT với Ethereum Solidity smart contract
- Video hướng dẫn tạo NFT bằng cách sử dụng hợp đồng thông minh Solidity trên Ethereum.
- Các bước tạo Smart Contract:
- Tạo file Smart Contract.
- Kế thừa từ hợp đồng ERC721.
- Định nghĩa các hàm cơ bản:
mint
,ownerOf
,tokenURI
. - Deploy Smart Contract lên mạng lưới Ethereum.
- Video minh họa cách sử dụng các hàm cơ bản trong Smart Contract ERC721:
mint
: Tạo NFT mới.ownerOf
: Kiểm tra chủ sở hữu của NFT.tokenURI
: Lấy link tới file meta-data của NFT.
- Video hướng dẫn list NFT lên sàn OpenSea:
- Tạo tài khoản trên OpenSea.
- Import Smart Contract lên OpenSea.
- List NFT lên sàn OpenSea.
Phần 4: Minh họa cách sử dụng NFT
- Video minh họa cách sử dụng NFT bằng cách tạo một bộ sưu tập NFT "Card" đơn giản.
- Video hướng dẫn cách tạo file meta-data cho NFT, bao gồm hình ảnh, mô tả và các đặc tính khác.
- Video hướng dẫn cách lưu trữ file meta-data trên IPFS.
- Video hướng dẫn cách sử dụng NFT trong game.
Kết luận:
Video cung cấp kiến thức cơ bản về NFT, hai tiêu chuẩn ERC721 và ERC1155, và cách tạo NFT bằng Solidity. Video cũng minh họa cách sử dụng NFT trong thực tế, giúp người xem hiểu rõ hơn về công nghệ này.