Bitcoin Ordinals là gì?
Bitcoin Ordinals là một phương pháp lưu trữ dữ liệu trên mạng Bitcoin bằng cách ghi chú thông tin (inscribe) lên từng đơn vị nhỏ nhất của Bitcoin (sats). Các Ordinals được tạo ra bằng cách sử dụng các mã số đặc biệt để xác định vị trí của mỗi sats trong blockchain của Bitcoin. Việc này cho phép các sats được sắp xếp theo thứ tự và trở thành các phiên bản NFT phi chính thức.
Tuy nhiên, việc này vẫn chưa được chấp nhận hoàn toàn bởi cộng đồng Bitcoin. Một số người cho rằng Bitcoin nên chỉ được sử dụng để thực hiện các giao dịch tài chính, không nên dùng để lưu trữ dữ liệu.
Việc sử dụng Ordinals để lưu trữ dữ liệu đòi hỏi phải sử dụng mã số đặc biệt để bọc thông tin vào các đơn vị nhỏ nhất của Bitcoin. Mỗi đơn vị như vậy sẽ trở thành một phiên bản NFT phi chính thức vì chúng mang theo một thông tin đặc biệt. Tuy nhiên, ở mức giao thức, các sats vẫn là những đơn vị tương đương và có thể được sử dụng để thực hiện các giao dịch tài chính như bình thường.
Ghi thông tin lên Bitcoin như thế nào?
Cách thức ghi chú Ordinal trên Bitcoin như sau:
Việc ghi chú này giống như các hiện vật kỹ thuật số và không cần sử dụng sidechain hoặc mã thông báo riêng. Chúng được lưu trữ trong các script-path spend của taproot (tức là một loại giao dịch Bitcoin đặc biệt). Việc tạo một ghi chú Ordinal bao gồm hai bước.
Đầu tiên, bạn tạo một đầu ra taproot với nội dung ghi chú. Sau đó, bạn chi tiêu đầu ra này, tiết lộ nội dung ghi chú trên blockchain. Nội dung ghi chú được bọc trong cái gọi là “bì thư,” đó là một loại no-op (tức là một thao tác không thay đổi script).
Ví dụ, nếu bạn muốn lưu trữ chuỗi “Satoshi rules” trên blockchain, bạn sẽ bọc nó trong một bì thư và sau đó lưu trữ nó trong một đầu ra taproot. Sau đó, bạn có thể theo dõi ghi chú bằng cách sử dụng các quy tắc của lý thuyết ordinal, điều đó có nghĩa là bạn có thể chuyển nó, mua bán nó hoặc phục hồi nó nếu nó bị mất.
Sự khác biệt giữa Ordinals với NFT
Ordinals là một dạng NFT trên nền tảng Bitcoin, tuy nhiên, chúng khác với NFTs ở việc không tạo ra một token mới mà lưu trữ trực tiếp dữ liệu trên blockchain của Bitcoin. Việc lưu trữ này cũng có ảnh hưởng đến khả năng số lượng minting NFT trên Bitcoin. Ordinals cũng có thể lưu trữ nhiều thông tin trong một transation và không có chức năng smart contract giống Ethereum, điều này có ảnh hưởng đến khả năng giao dịch của nó. Ngoài ra, việc mất dữ liệu hoặc việc chứa thông tin vi phạm bản quyền cũng là những vấn đề mà Ordinals đang phải đối mặt.
