Inscription Methods in GeniiData
GeniiData currently features three inscription creation techniques: the Standard mode, Separate-outputs Pointer mode, and Same-sat Pointer mode.
Standard
The common method for inscribing inscriptions, requiring multiple transactions for multiple inscriptions.
Pros:
- Widely used and recognized by most platforms, stable, and compatible with various indexers, markets, and wallets.
Cons:
- Larger transaction virtual size, requiring higher network fees.
Separate-outputs Pointer Mode
Utilizes pointer syntax to inscribe multiple inscriptions on separate outputs in a single transaction.
Pros:
Much smaller transaction size compared to standard inscribing methods, resulting in significant savings on network fees.
Even when inscribing up to 1000 inscriptions, it can be completed in a single block (given sufficiently high fees).
Risks:
Only recognized in Ordinals versions 0.11.0 and above; platforms using earlier versions may not accurately identify inscriptions made with pointers.
Once inscription is initiated in pointer mode, it cannot be cancelled. Exercise caution before submitting orders.
Except for the first inscription in each transaction, inscriptions created using the pointer method will be marked as "vindicated." It's important to note that BRC20 does not recognize vindicated inscriptions, , it's recommended to avoid using this method when creating BRC20 inscriptions.
Same-sat Pointer Mode
Inscribes all inscriptions on the same sat in a single output, more suitable for FT(Fungible Token) protocols like TAP, BRC100, as inscriptions do not require independent transfers after being inscribed.
Pros:
Further compressed transaction size, saving more on network fees.
Reducing the number of UTXOs created during the inscribing process, thereby easing the inflation of the UTXO set.
Cons:
Inscriptions on the same UTXO cannot be individually transferred or put up for sale on marketplaces; doing so risks transferring all associated inscriptions.
Supported only in Ordinals versions 0.11.0 and later; platforms and services below this version may not correctly recognize inscriptions inscribed using this method.
Except for the first inscription in each transaction, inscriptions created using the pointer method will be marked as "vindicated." It's important to note that BRC20 does not recognize vindicated inscriptions, , it's recommended to avoid using this method when creating BRC20 inscriptions.
Reference: https://docs.ordinals.com/guides/batch-inscribing.html