hiro99ma blog

btc: シュノア署名のトリック(2)

2025/08/27

4ヶ月前の記事を急に掘り起こすと何かあったんじゃないかと思われそうだが、OP_CAT が有効になったりはしていない。 あれは少々では整理されないだろう。

このときは、計算できるんだねぇ、でも TXID の循環参照が何とかならないと使えないのなら、 OP_CAT がまだまだ先だったとして、そのさらに先ということになり、もういいかなと思ったのだ。

が一番下に「追記」があるのを読み飛ばしていただけだった。
多少面倒そうだが、OP_CAT だけでも何とかできるらしい。

Blockstream の記事を AI に突っ込んで質問したら「OP_CATだけでできる」とか言い出したので、 いやいや循環参照があるやん、といろいろ返しても意見を変えず、別の AI に質問しても同じだったので 調べ直しているというところだ。

2021年ですってよ。4年前の記事について見落としてしまうとか、困ったものだわ。。。

まず、OP_CHECKSIGFROMSTACK を使わずエミュレーションする、という話から始まっている。
Blockstream の Elements(Liquidの元)で OP_CAT + OP_CHECKSIGFROMSTACK でそういうことをやっているらしい。 Elements は Bitcoin Core に似ているが、ブロック構造も署名の仕方も違うし、 OPコードを有効にしたりするなど実験的というか先進的というところがある。

これを OP_CAT だけでできるという記事だと思ったのだが…
確かにそう書いてあるのだが、どの辺がそうなのか分からんかった。

ここら辺はそれっぽい感じがする。
まあ、sCrypt というツールでの記載なので Bitcoinスクリプトとは違うが、雰囲気は伝わる。

あとは使ってみないとわからないが、まあそれはいつものことだ。

writer: hiro99ma
tags: Bitcoin開発  

 < Top page

コメント(Google Formへ飛びます)

GitHub

X/Twitter

Homepage

About me