Author

Topic: please help me with this question (Read 209 times)

legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
November 14, 2023, 06:57:22 AM
#10
If you send Bitcoin to the address derived from this invalid private key (1NLqpZnW746xjdAgnrTb56V4uZJiV4jjrU), the funds will be associated with that address.  However, since the private key is not valid, you won't be able to sign transactions to spend or transfer those funds.  In essence, the funds sent to that address would be irrecoverable.

Am I right?

That string you listed is an address, not a private key. And also, its private key is not invalid. Even if the hex number is out of range it is converted into a valid private key by using modulo, as others here have pointed out (unless the number is 0 or a multiple of n). So no. Anybody will be able to retrieve any bitcoins sent to this address.
copper member
Activity: 1330
Merit: 899
🖤😏
November 14, 2023, 12:50:41 AM
#9
If you send Bitcoin to the address derived from this invalid private key (1NLqpZnW746xjdAgnrTb56V4uZJiV4jjrU), the funds will be associated with that address.  However, since the private key is not valid, you won't be able to sign transactions to spend or transfer those funds.  In essence, the funds sent to that address would be irrecoverable.

Am I right?
If you can show me an invalid private key other than the group order, I will give you 5 merits, since we are on the first page, you can have your answer by reading other replies.

My offer stands for anyone who can show me an invalid private key.😉
legendary
Activity: 3430
Merit: 10505
November 11, 2023, 02:08:57 AM
#8
Why I can still get the address and if I send bitcoin to this address  1NLqpZnW746xjdAgnrTb56V4uZJiV4jjrU

What will happen?
Will I not able to sign the trans?
When you want to test things like this, you should use TestNet (or its alternatives like RegTest or Signet). In that way you aren't actually losing money since the coins in these networks have no value whatsoever and won't have to worry about paying fees, etc. You also won't spam the main-chain with your test transaction.
hero member
Activity: 828
Merit: 657
November 10, 2023, 03:19:38 PM
#7
I set the private key like
 0x89888888888888888888888888888888889888888888888888888888888888888889888888888 8888888888888888888888

...

but AFAIK, the privatekey should be between
1 ~ 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141

Most software do a modulo operation by the number that you set, you can corroborate this on python

Code:
>>> K = 0x898888888888888888888888888888888898888888888888888888888888888888898888888888888888888888888888888
>>> N = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141
>>> hex(K)
'0x898888888888888888888888888888888898888888888888888888888888888888898888888888888888888888888888888'
>>> realK = K % N
>>> hex(realK)
'0xe74ec556e3fc86f032e676a8a519cf270f5135ab8541a8a665a7d49905bc62d3'

if you check that real Key you will get:



So there is no mistery

You need to read chapter fourth of Mastering Bitcoin

https://github.com/bitcoinbook/bitcoinbook
sr. member
Activity: 406
Merit: 896
November 10, 2023, 08:26:45 AM
#6
Whatever happens OP, DO NOT send funds to 1NLqpZnW746xjdAgnrTb56V4uZJiV4jjrU

We all have the PK to sign transactions from this address. Be careful.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
November 10, 2023, 07:47:48 AM
#5
I try to get bitcoin address by hand.

I set the private key like
Don't do this! There are 2 likely scenarios:
1. You lose access to your funds.
2. Someone else takes your funds.

Quote
Will I not able to sign the trans?
Try to sign a message from that address.
copper member
Activity: 1330
Merit: 899
🖤😏
November 08, 2023, 10:57:56 PM
#4
This is the public key for your private key,

Code:
04153df4aa85d71c050b77eed7661d594c2a50f7570e65af9c0ac1873e1cdd219296ee01b6fa3ff308facf19398d837a79dc04b4a78e7afb02cfea43c060c1c2df

You just need to use mod n of secp256k1 to convert it to a valid private key, so it doesn't matter what private key you are using, it will be valid no matter what.

Here is your correct private key :
Code:
0xe74ec556e3fc86f032e676a8a519cf270f5135ab8541a8a665a7d49905bc62d3

Easiest way to use mod, go here always place n on Y.
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
November 08, 2023, 12:34:30 PM
#3
I tried this private key in Unstoppable wallet and bitaddress.org, both says it is invalid.
legendary
Activity: 3234
Merit: 2943
Block halving is coming.
November 08, 2023, 12:23:33 PM
#2
Did you manually type this private key?
And how did you derive the address from the private key? I mean what process did you do to generate this address?

I tried to import the private key from bitaddress but it says it's an invalid private key. However, it still generates a key and address but the address is different from yours.

Would you mind telling us what tool or wallet did you imported that private?
It should be invalid and I'm sure if you send BTC on that address consider it lost.
newbie
Activity: 4
Merit: 0
November 08, 2023, 11:54:46 AM
#1
 Smiley

I try to get bitcoin address by hand.

I set the private key like
 0x89888888888888888888888888888888889888888888888888888888888888888889888888888 8888888888888888888888

And I get the
1NLqpZnW746xjdAgnrTb56V4uZJiV4jjrU

but AFAIK, the privatekey should be between
1 ~ 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141

Why I can still get the address and if I send bitcoin to this address  1NLqpZnW746xjdAgnrTb56V4uZJiV4jjrU

What will happen?
Will I not able to sign the trans?

THanks a lot. Smiley
Jump to: