# Giải thích toàn diện về Ordinals: NFT trên Bitcoin

 

Câu trả lời ngắn gọn: Ordinals là một cách mã hóa dữ liệu tùy ý vào các giao dịch Bitcoin, làm cho nó có thể lưu trữ các siêu dữ liệu liên quan đến NFT trên blockchain Bitcoin. Các siêu dữ liệu này bao gồm thông tin như quyền sở hữu, nguồn gốc và các thuộc tính khác quan trọng cho NFT.

Ordinals là gì?

Ordinals là một cách mã hóa dữ liệu tùy ý vào các giao dịch Bitcoin, làm cho nó có thể lưu trữ các siêu dữ liệu liên quan đến NFT trên blockchain Bitcoin. Các siêu dữ liệu này bao gồm thông tin như quyền sở hữu, nguồn gốc và các thuộc tính khác quan trọng cho NFT.

Ordinals được tạo ra bằng cách sử dụng một kỹ thuật gọi là Inscription, mà tôi sẽ giải thích chi tiết sau. Nhưng trước tiên, chúng ta cần hiểu một số khái niệm cơ bản về Bitcoin và NFT.

Bitcoin là gì?

Bitcoin là một loại tiền điện tử, được tạo ra bởi một người dùng ẩn danh có tên là Satoshi Nakamoto vào năm 2009. Bitcoin hoạt động trên một mạng lưới phi tập trung, gọi là blockchain, mà không cần đến một bên trung gian nào, như ngân hàng hay chính phủ. Bitcoin có thể được gửi và nhận một cách nhanh chóng và an toàn, với chi phí thấp hơn so với các phương thức thanh toán truyền thống. Bitcoin cũng có nguồn cung hữu hạn, chỉ có 21 triệu đồng tiền được tạo ra, và phần thưởng cho các thợ đào, những người duy trì và bảo mật mạng lưới, sẽ giảm một nửa mỗi bốn năm.

NFT là gì?

NFT là viết tắt của Non-Fungible Token, là một loại tài sản kỹ thuật số duy nhất và không thể thay thế. NFT có thể biểu diễn bất kỳ thứ gì, từ nghệ thuật, âm nhạc, video, game, đến bất động sản, chứng khoán, hoặc thậm chí là danh tính. NFT có thể được tạo ra, giao dịch, sở hữu và chứng minh bởi bất kỳ ai, mà không cần phải tin tưởng bất kỳ bên thứ ba nào. NFT thường được tạo ra trên các nền tảng blockchain khác nhau, như Ethereum, Solana, Binance Smart Chain, hoặc Cardano.

Inscription là gì?

Inscription là một kỹ thuật mã hóa dữ liệu tùy ý vào các giao dịch Bitcoin, bằng cách sử dụng một trường gọi là witness. Witness là một phần của giao dịch Bitcoin, được giới thiệu trong bản nâng cấp SegWit vào năm 2017, mà chứa các chữ ký và các dữ liệu khác để xác nhận giao dịch. Witness có thể chứa đến 100 kilobyte dữ liệu, mà có thể là bất kỳ thứ gì, từ văn bản, hình ảnh, âm thanh, đến mã hóa.

Để tạo ra một Ordinal, bạn cần phải có một giao dịch Bitcoin, mà có ít nhất hai đầu ra, một là đầu ra thay đổi, và một là đầu ra Inscription. Đầu ra thay đổi là số tiền Bitcoin còn lại sau khi trừ đi phí giao dịch và số tiền Inscription. Đầu ra Inscription là số tiền Bitcoin tối thiểu, tức là một satoshi, mà được gửi đến một địa chỉ Bitcoin bất kỳ, mà không cần có khóa riêng để mở khóa. Đầu ra Inscription cũng có một witness, mà chứa dữ liệu tùy ý mà bạn muốn mã hóa. Dữ liệu này có thể là một đoạn văn bản, một hình ảnh, một âm thanh, hoặc một mã hóa. Dữ liệu này sẽ được lưu trữ vĩnh viễn trên blockchain Bitcoin, và không thể bị thay đổi hoặc xóa bỏ.

Ví dụ, bạn muốn tạo ra một Ordinal, mà chứa một hình ảnh của một con mèo. Bạn cần phải có một giao dịch Bitcoin, mà có hai đầu ra, một là đầu ra thay đổi, và một là đầu ra Inscription. Bạn cần phải chuyển đổi hình ảnh của mèo thành một định dạng nhị phân, ví dụ như Base64, và sau đó chèn nó vào witness của đầu ra Inscription. Bạn cũng cần phải gửi một satoshi đến một địa chỉ Bitcoin bất kỳ, mà không cần có khóa riêng. Sau khi giao dịch được xác nhận trên blockchain, bạn đã tạo ra một Ordinal, mà chứa hình ảnh của mèo.

Ordinals khác với NFT như thế nào?

Ordinals có một số điểm khác biệt so với NFT, mà làm cho chúng có những ưu và nhược điểm riêng. Dưới đây là một số điểm khác biệt chính:

– Inscription thay vì Tokenization: Khác với NFT, mà được tạo ra như là các token hoàn toàn mới, Ordinals có dữ liệu thô được ghi trực tiếp lên blockchain Bitcoin. Điều này có nghĩa là Ordinals không cần phải tuân theo một tiêu chuẩn hoặc giao thức nào, mà chỉ cần sử dụng các tính năng cơ bản của Bitcoin. Điều này cũng có nghĩa là Ordinals không có một mã định danh duy nhất, mà chỉ có một địa chỉ Bitcoin và một witness. Điều này làm cho việc theo dõi, giao dịch và sở hữu Ordinals khó khăn hơn so với NFT.