Bitcoin Forum
May 10, 2024, 09:16:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: what is this pk means  (Read 212 times)
Kaonashi1993 (OP)
Jr. Member
*
Offline Offline

Activity: 97
Merit: 3


View Profile
March 13, 2020, 10:35:29 PM
Merited by ABCbits (1), webtricks (1)
 #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
Transactions must be included in a block to be properly completed. When you send a transaction, it is broadcast to miners. Miners can then optionally include it in their next blocks. Miners will be more inclined to include your transaction if it has a higher transaction fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715375776
Hero Member
*
Offline Offline

Posts: 1715375776

View Profile Personal Message (Offline)

Ignore
1715375776
Reply with quote  #2

1715375776
Report to moderator
100bitcoin
Sr. Member
****
Offline Offline

Activity: 860
Merit: 423


View Profile WWW
March 13, 2020, 11: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.

jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
March 14, 2020, 01:57:53 AM
 #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.
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5594


Self-proclaimed Genius


View Profile
March 14, 2020, 02:37:10 AM
Merited by ABCbits (1)
 #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

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
Kaonashi1993 (OP)
Jr. Member
*
Offline Offline

Activity: 97
Merit: 3


View Profile
March 14, 2020, 02:45:42 AM
 #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?
Kaonashi1993 (OP)
Jr. Member
*
Offline Offline

Activity: 97
Merit: 3


View Profile
March 14, 2020, 03:48:33 AM
 #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
achow101
Moderator
Legendary
*
Offline Offline

Activity: 3388
Merit: 6635


Just writing some code


View Profile WWW
March 14, 2020, 04:38:08 AM
Merited by joniboini (4), bones261 (4), ABCbits (3), Heisenberg_Hunter (1)
 #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.

Kaonashi1993 (OP)
Jr. Member
*
Offline Offline

Activity: 97
Merit: 3


View Profile
March 14, 2020, 05: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.
achow101
Moderator
Legendary
*
Offline Offline

Activity: 3388
Merit: 6635


Just writing some code


View Profile WWW
March 14, 2020, 06: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.

Kaonashi1993 (OP)
Jr. Member
*
Offline Offline

Activity: 97
Merit: 3


View Profile
January 06, 2022, 09: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,
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!