প্রশ্নটি P2WPKH সম্পর্কে

আমি টেস্টনেটে কিছু বিটিসি পেয়েছি, এখানে আউটপুট রয়েছে।

এই UTXO থেকে আমি আমার btc পেয়েছি

{
  "value": 17.24756333,
  "n": 1,
  "scriptPubKey": {
    "asm": "OP_HASH160 71c5584f02c8ccc97e0ef9fa13aa67d989b29c98 OP_EQUAL",
    "hex": "a91471c5584f02c8ccc97e0ef9fa13aa67d989b29c9887",
    "address": "2N3cnkjDZd1HyGEy2D8oh8957Wcc1Cjzxza",
    "type": "scripthash"
  }
}

এটি উপরের UTXO ব্যবহার করে tx ইনপুট।

{
  "txid": "a40d14b993b0ec1b3e9f952b1faa746e7abe837619da25f4d3b88d4a063884ed",
  "vout": 1,
  "scriptSig": {
    "asm": "001460491e34d09f5621867187d04473aa5013907f79",
    "hex": "16001460491e34d09f5621867187d04473aa5013907f79"
  },
  "txinwitness": [
    "304402202c740976d5a6c419c7deb205c19e8767a40a0505c2904a2f7f6bc20cb99248a6022046d73a42eb84277cdd5e201ccef5a518d619bfbb2b3f0d634ca043bb18c9bd2601",
    "02085f6490ed441f222a38ddb21277ad5e0f05a7f0e7c76e097e0a9a79ac9c74eb"
  ],
  "sequence": 4294967294
}

আমি মনে করি তাদের সেই বিন্যাসটি অনুসরণ করা উচিত (P2WPKH)

witness:      <signature> <pubkey>
scriptSig:    <0 <20-byte-key-hash>>
              (0x160014{20-byte-key-hash})
scriptPubKey: HASH160 <20-byte-script-hash> EQUAL
              (0xA914{20-byte-script-hash}87)

কিন্তু যখন আমি 160 হ্যাশ করি (0014 {20-বাইট-কী-হ্যাশ}) এখানেscriptPubKey-এ হ্যাশ ফলাফল <20-बाइट-स्क्रिप्ट-हैश> সমান নয় এটা সমান হওয়া উচিত, তাই না? সমস্যা কি?

Source link

Leave a Comment