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.

15m read timeFrom conduition.io
Post cover image
Table of contents
Inscriptions ReviewCritiqueLuke’s “Fix”Script CiphersOn ChainDetectability of the Translator TXFungibility of the Ciphertext TXConclusion

Sort: