TapscriptでOP_CAT opcodeを利用可能にしようという提案のBIPがBIP-347として登録された↓ https://github.com/bitcoin/bips/blob/master/bip-0347.mediawiki OP_CATとは OP_CAT opcodeは、スタックから上位2つの要素をポップし、それらを連結した値をスタックにプッシュするというシンプルなopcode。 無効化 元々Bitcoinに実装されていたopcodeだけど、2010年に他のいくつかのopcodeと共に無効化されている。無効化された理由とされているのが、スクリプト実行時に巨大なデータを生成することでメモリを大量消費する可能性があるというもの。 例えば、1バイトのデータをプッシュし、その後にOP_DUPとOP_CATのセットが続くスクリプトの場合。OP_DUPスタックの上位の要素を複製する
