契約ドキュメント ボブの公開鍵 Pub B = x B G H(契約 || Pub B ) Pub = H(契約 || Pub B )G + Pub B 対応する秘密鍵は、 H(契約 || Pub B ) + x B 契約に基づいた支払い、支払いと記録をアトミックに行いたい場合に、 支払い先のアドレスを契約データと相手の公開鍵から導出する。 オンチェーン上は通常の支払い(P2PKH)なので、 余分なオンチェーンスペースを消費しない。 ※RGBなどの拡張プロトコルで OP_RETURNを使わずにPay to contractを使用するケースも