Re: バージョン 0.3.18

ハル・フィニーの投稿(2010年12月4日 17:22 UTC)

ありがとう。これは単にトランザクション表示の UI の問題なのか、それともクライアントが価値の移転をまったく認識しないのか? もしそのアドレス 179c7kVKJNxJN1TJ8EqcFhzXDAkrMqr2uB がその値を使おうとした場合(クライアントがパッチされてそれを許可するとして)、そのトランザクションは有効として受け入れられるのか?

クライアントは取引の scriptPubKey の解き方を知らない。完全な scriptSig+scriptPubKey を評価することはできるが、scriptPubKey のテンプレートを認識しないため、奇妙な scriptPubKey に一致する scriptSig を生成できない。パッチされたクライアントなら取引を解ける。パッチされていないクライアントは、ブロックチェーンをスキャンする際に非標準の取引を自分のものとして認識すらしない。

クライアントが奇妙な取引を送信する場合、受信側クライアントもそれを受信するように変更する必要がある。その場合は問題ない。