Author

Topic: what is this pk means (Read 244 times)

jr. member
Activity: 97
Merit: 3
January 06, 2022, 04:10:01 PM
#10
Quote
The stuff in (and including) the square brackets is the key origin information I mentioned. The public key will follow the closing square bracket (])and is either 66 or 130 hexadecimal characters. After the pubkey will be a closing parentheses followed by a pound symbol (#) which is then followed by 8 (or so) characters for a checksum.

thank you so much for so many help and opinion thus keep telling bitcoin core, bitcoin core the all knowing bitcoin core, so much fun LoL reading all of it thanks to have your time and effort contributing to me without any gain or being compensated by any means I am truly blessful just by having a bit of knowlegde I think I am done by now to this, the end farewell I can't thank you enough I know,
staff
Activity: 3458
Merit: 6793
Just writing some code
March 14, 2020, 01:10:18 AM
#9
Great help this this start with this [866dda7c] binary and end with 160 character is that right for pubkey
The stuff in (and including) the square brackets is the key origin information I mentioned. The public key will follow the closing square bracket (])and is either 66 or 130 hexadecimal characters. After the pubkey will be a closing parentheses followed by a pound symbol (#) which is then followed by 8 (or so) characters for a checksum.
jr. member
Activity: 97
Merit: 3
March 14, 2020, 12:51:03 AM
#8
Great help this this start with this [866dda7c] binary and end with 160 character is that right for pubkey

That pk is shorthand for public key. It is part of a thing called Output Script Descriptors. Descriptors are a way to represent the information other than private keys that are needed to sign for an input. They also include something called Key Origin Information which just gives the derivation path information for a pubkey if it was derived (and if that information is intended to be shared). Descriptors are mainly used for imports as they succinctly represent everything the wallet needs to know in order to construct a PSBT.

As a user, this field is meaningless to you and has no effect on how you receive or send Bitcoin. You could think of it as a different way to write an address, although no wallet will take it.
staff
Activity: 3458
Merit: 6793
Just writing some code
March 13, 2020, 11:38:08 PM
#7
That pk is shorthand for public key. It is part of a thing called Output Script Descriptors. Descriptors are a way to represent the information other than private keys that are needed to sign for an input. They also include something called Key Origin Information which just gives the derivation path information for a pubkey if it was derived (and if that information is intended to be shared). Descriptors are mainly used for imports as they succinctly represent everything the wallet needs to know in order to construct a PSBT.

As a user, this field is meaningless to you and has no effect on how you receive or send Bitcoin. You could think of it as a different way to write an address, although no wallet will take it.
jr. member
Activity: 97
Merit: 3
March 13, 2020, 10:48:33 PM
#6
what is this pk then? anyhow I don't quite really understand sorry for noob mindset I'd have, I just type this listunspent on qt wallet then that output was give with pk s*T I getting groggy here that pk was 160 characters long
jr. member
Activity: 97
Merit: 3
March 13, 2020, 09:45:42 PM
#5
I don't know if this is refer to the receiver as I don't curruntly send anyone an amount of satoshi could be the sender address but Ii don't quite know why the heck it's there I been searching couple of site but don't see reference to this pk sh*t any idea the json file was there as I listunspent on core console any idea Huh?
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
March 13, 2020, 09:37:10 PM
#4
I think it's "pkh" not "pk"?
If not, then it might be an old UTXO with a P2PK (Pay to Public Key) script, but it's not documented.

Read this Article about those desc (descriptors): https://bitcoin.org/en/developer-reference#deriveaddresses
copper member
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
March 13, 2020, 08:57:53 PM
#3
Looking through a couple of sites it seems to be a description of how to send the funds to your client (as in a placeholder for the address the funds are sent to), this'll generally be the address of the user receiving the funds.
sr. member
Activity: 861
Merit: 423
March 13, 2020, 06:06:19 PM
#2
what is this pk means I don't understand as I spend my time searching for this pk and the json format of listunspent on bitcoinqt don't print this output any idea

I am not sure about the context. But, PK in general refers to Private Key. Can be Public Key as well though.
jr. member
Activity: 97
Merit: 3
March 13, 2020, 05:35:29 PM
#1
 "txid": "any",
    "vout": 0,
    "address": "any",
    "label": "",
    "scriptPubKey": "any",
    "amount": .01000000,
    "confirmations": 13164,
    "spendable": true,
    "solvable": true,
    "desc": "pk([=?HuhHuh??===])",
    "safe": true



what is this pk means I don't understand as I spend my time searching for this pk and the json format of listunspent on bitcoinqt don't print this output any idea
Jump to: