NFT, còn được gọi là mã thông báo không thể thay thế, có nhiều loại khác nhau, nhưng cốt lõi của nó là hợp đồng thông minh xác định những gì tạo nên những tài sản này và cách chúng hoạt động trong một tập hợp các điều kiện được lập trình sẵn. Hầu hết các định nghĩa về NFT cho đến nay đều khác nhau tùy thuộc vào quan điểm của người ta. mô tả NFT là tài sản kỹ thuật số đại diện cho các đối tượng trong thế giới thực, trong khi định nghĩa nó là các đại diện duy nhất có thể kiểm chứng của hàng hóa kỹ thuật số và vật lý. Forbes Cointelegraph Ở một khía cạnh khác, giải thích NFTs là các tập tin mật mã đại diện cho một thứ gì đó độc đáo và có thể sưu tầm được bằng công nghệ blockchain, trong khi thậm chí còn nâng cao hơn và mô tả NFTs là tài sản mật mã trên một với các mã nhận dạng và siêu dữ liệu duy nhất phân biệt chúng với nhau. Học viện Binance Investopedia blockchain Những định nghĩa khác nhau này về NFT không sai, nhưng nó có thể khá khó hiểu, đặc biệt là đối với những người mới bắt đầu khám phá NFT là gì và điều gì làm cho chúng có giá trị đến mức mọi người đang giảm số tiền điên cuồng vào chúng. Vì lý do này, điều quan trọng là phải xem xét các nguyên tắc cơ bản về những gì tạo nên một NFT để có được sự hiểu biết vững chắc về chúng thực sự là gì và đánh giá cao giá trị mà chúng mang lại - và tất cả đều bắt đầu với một hợp đồng thông minh. Hợp đồng thông minh được xác định Hợp đồng thông minh chỉ đơn giản là một chương trình máy tính được lưu trữ trên blockchain tự động chạy khi các điều kiện xác định trước được đáp ứng. Vì hợp đồng thông minh tự thực thi khi các điều kiện được lập trình trước được kích hoạt, nên nó cho phép hai bên thiết lập các điều kiện của giao dịch mà không cần phải tin tưởng vào một bên trung gian để giám sát việc thực hiện. Thí dụ: John muốn dành một quỹ để đảm bảo rằng anh ấy sẽ có thể trả 500 đô la Mỹ tiền thuê nhà của mình cho Adam vào mỗi ngày 15 hàng tháng trong 6 tháng tới. Bằng cách sử dụng hợp đồng thông minh, John có thể lập trình nó để kiểm tra ngày hiện tại, tự động gửi 500 đô la Mỹ vào tài khoản của Adam vào ngày 15 và lặp lại quy trình này hàng tháng cho đến khi hết thời hạn 6 tháng. Blockchain cho các hợp đồng thông minh Ethereum (ETH) là một nền tảng mã nguồn mở sử dụng công nghệ blockchain và hỗ trợ chức năng hợp đồng thông minh. Nó được coi là "máy tính thế giới", nơi các nhà phát triển phần mềm có thể triển khai các hợp đồng thông minh và cho phép nó chạy 24/7. Hiện tại, Ethereum là blockchain thống trị nhất cho các ứng dụng hợp đồng thông minh, đặc biệt là NFT. Công ty tin tức độc lập báo cáo rằng tính đến quý đầu tiên của năm 2022, Ethereum chiếm hơn 72% tổng doanh số NFT cho đến nay - một thị trường dự kiến sẽ vượt qua 30 tỷ đô la Mỹ trong năm. Forkast Tuy nhiên, cũng có các blockchain khác hỗ trợ các ứng dụng hợp đồng thông minh ngoài Ethereum và một số thậm chí còn được tối ưu hóa cho các mục đích cụ thể như chơi game và nghệ thuật kỹ thuật số. Solana (SOL), Cardano (ADA), Tron (TRON), Tezos (XTZ), Hive (HIVE) và Avalanche (AVAX) chỉ là một số lựa chọn thay thế Ethereum hiện đang tạo ra làn sóng và đáng chú ý là tham gia vào không gian NFT. Tiêu chuẩn mã thông báo Đã có nhiều trường hợp sử dụng hợp đồng thông minh đáng chú ý cho đến nay, bao gồm các ứng dụng DeFi, mã hóa tài sản, DAO và tất nhiên, NFT. Mỗi hợp đồng đều tuân theo một tiêu chuẩn phát triển cụ thể để đảm bảo rằng hợp đồng thông minh vẫn có thể kết hợp được và dự án vẫn có thể tương tác qua các lần triển khai. Khi nói đến mã thông báo, các hợp đồng thông minh phải tuân theo tiêu chuẩn mã thông báo cụ thể cần thiết cho dự án. Tiêu chuẩn mã thông báo này thay đổi theo từng blockchain và có thể có một hoặc một số loại. Trên , chúng tôi có tiêu chuẩn quản lý các mã thông báo có thể thay thế, khi nói đến NFT và cho phép tạo cả mã thông báo có thể thay thế và NFT. Ethereum ERC-20 ERC-721 ERC-1155 Mặt khác, sử dụng thuật ngữ "chương trình" thay vì "hợp đồng thông minh" hoặc "tiêu chuẩn mã thông báo". Các chương trình này tồn tại trong (SPL) của họ, với Chương trình mã thông báo của họ điều chỉnh việc triển khai cả mã thông báo có thể thay thế và NFT trên chuỗi khối Solana. Solana Thư viện chương trình Solana Trong khi đó, có tiêu chuẩn mã thông báo FA2 (Ứng dụng tài chính 2), hỗ trợ một loạt các loại mã thông báo, bao gồm các mã thông báo có thể thay thế, không thể thay thế và không thể chuyển nhượng, cũng như các hợp đồng đa tài sản. Tezos Về phần mình, Avalanche có , là chuỗi hợp đồng thông minh mặc định cho phép tạo ra bất kỳ hợp đồng thông minh nào tương thích với Ethereum. Điều này có nghĩa là người dùng có thể sử dụng các tiêu chuẩn mã thông báo của Ethereum trên để tạo mã thông báo, bao gồm cả NFT. Chuỗi hợp đồng (C-Chain) Avalanche Các chức năng của hợp đồng thông minh Chúng tôi nói rằng hợp đồng thông minh là trung tâm của NFT và vì những lý do chính đáng - một trong số đó là hợp đồng thông minh giúp cho một mã thông báo không thể thay thế được về cơ bản, từ khan hiếm, không thể thay thế, có thể xác minh, tự thực hiện, để nhúng các tiện ích mang lại giá trị nội tại hơn cho tài sản này. Hợp đồng thông minh cũng điều chỉnh các chức năng quan trọng nhất không thể thương lượng khi nói đến NFT và làm cho thông tin này vĩnh viễn và không thể thu hồi, chẳng hạn như giao dịch, quyền sở hữu và nhận dạng. Phần này xứng đáng là bài viết riêng của nó, nhưng để tham khảo, tóm tắt một hợp đồng thông minh khá ngắn gọn: Schonherr Nó chạy ví riêng của mình trên blockchain. Nó có cặp khóa riêng tư và công khai riêng. Nó có thể cung cấp, đọc và lưu trữ dữ liệu. Nó có thể gửi và nhận các giao dịch. Nó không thể thay đổi sau khi được triển khai. Trong khi đó, đưa ra một phác thảo đơn giản nhưng hấp dẫn về các thành phần tạo nên một giao dịch NFT, được họ tóm tắt như sau: Nanowerk - Số hóa dữ liệu thô hoặc nội dung mà bạn muốn chuyển thành NFT. Số hóa - Lưu trữ dữ liệu vào cơ sở dữ liệu bên ngoài. Lưu trữ - Ký một giao dịch, được gửi đến hợp đồng thông minh. Chữ ký Đúc tiền giao dịch - Sau khi nhận được giao dịch trong hợp đồng thông minh, quá trình đúc tiền và / hoặc giao dịch sẽ bắt đầu. và - Quá trình đúc tiền được thực hiện sau khi giao dịch hoàn tất. Xác nhận Vì chủ đề này có thể khá dài, nên tôi tạm dừng việc này ở đây nhưng hãy theo dõi phần tiếp theo khi chúng ta nghiên cứu sâu hơn về một hợp đồng thông minh NFT thực tế trông như thế nào, các phần cụ thể của nó là gì và cách nó được triển khai trên chuỗi khối.