目前可见outputScript(scriptPubKey)格式:(参考https://bitcoin.stackexchange.com/questions/73758/what-are-the-standard-formats-of-transaction-outputs)
p2pk 43 41 data(0x41):04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f ac 23 21 data(0x21):0349f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f ac
example:https://www.blockchain.com/btc/tx/7bdd7de22535770be3e14a4e527aed4431ab8adb3115657ca47df6fb1e89d70d
p2pkh
19 76a914 data(0x14):9bc6f9caddaaab28c2bc0a8bf8531f91109bdd58 88ac
p2sh
17 a914 data(0x14):9bc6f9caddaaab28c2bc0a8bf8531f91109bdd58 87
p2wpkh(bech32)
16 00 14 data(0x14):9bc6f9caddaaab28c2bc0a8bf8531f91109bdd58
p2wsh(bech32) 22 00 20 data(0x20):701a8d401c84fb13e6baf169d59684e17abd9fa216c8cc5b9fc63d622ff8c58d
p2ms example: 2 of 3 multisig
52 // OP_2 410491bba2510912a5bd37da1fb5b1673010e43d2c6d812c514e91bfa9f2eb129e1c183329db55bd868e209aac2fbc02cb33d98fe74bf23f0c235d6126b1d8334f86 2102359c6e3f04cefbf089cf1d6670dc47c3fb4df68e2bad1fa5a369f9ce4b42bbd1 41048d2455d2403e08708fc1f556002f1b6cd83f992d085097f9974ab08a28838f07896fbab08f39495e15fa6fad6edbfb1e754e35fa1c7844c41f322a1863d46213 0395a9d84d47d524548f79f435758c01faec5da2b7e551d3b8c995b7e06326ae4a 53 // OP_3 ae // OP_CHECKMULTISIG
op_return
OP_RETURN (1 byte) PUSH (1 byte) <0 to 83 bytes of data>
others: anyscript
说明