Bitcoin Ordinals inscriptions are controversial, and some developers want to filter them as spam. This post argues that such filtering is futile by introducing 'inviscriptions' — a technique to embed arbitrary data in Bitcoin transactions using encrypted script fragments (Script Ciphers) that are indistinguishable from normal Bitcoin locking scripts until a separate 'translator' transaction reveals the decryption key. The approach requires three transactions: a commit, a ciphertext, and a translator. Since the ciphertext is already on-chain before it can be identified as an inscription, any filtering attempt arrives too late. The author concludes that Luke's PR to filter inscriptions is a narrow fix easily bypassed, and that inscription hype will naturally fizzle out without intervention.
Table of contents
Inscriptions ReviewCritiqueLuke’s “Fix”Script CiphersOn ChainDetectability of the Translator TXFungibility of the Ciphertext TXConclusionSort: