Questions tagged [public-key]

This tag should be used for questions regarding public keys. A public key is the public half of the public/private keypair. Anyone can use a public key check that a signature is correct, but they can't generate the signature themselves with the public key.

Filter by
Sorted by
Tagged with
0
votes
1answer
46 views

Is there a service that shows up used addresses containing a substring?

Is there a service that searches the blockchain with a string or possibly a regex to find out a set of possible addresses, say if I only know a half of a public address?
0
votes
1answer
36 views

What are the ways to obtain public key of a wallet with no outputs

I was wondering if there is a way to obtain public key of a public address where the address does not have any output transaction
0
votes
0answers
33 views

Nothing-Up-My-Sleeve BTC Addresses [duplicate]

I've been researching some crypto related concepts and came across "Nothing-Up-My-Sleeve Numbers" and from what I understand I can generated a Bitcoin address that basically comes with an ...
0
votes
1answer
112 views

I bought bitcoin years ago and now the website that I bought from is unavailable!

I bought bitcoin years ago and now the website that I bought from is unavailable! I only have a key that I don't even know whether it's a public key or a private key or some useless key generated by ...
0
votes
0answers
20 views

Why can't bitcoin be stolen in the following manner? [duplicate]

Assume I'm a miner. I would have the complete UTXO set with me. Let us say I try generating random keys and hash the public keys generated and compare it with the utxo set until I find a match. When I ...
1
vote
2answers
163 views

Can one trace a criminal with his Pubkey?

Say FBI arrested a guy who bought some drugs using bitcoin. Then, is it possible for FBI to trace a drug dealer using the arrested guy’s PrivateKey and his transaction histories? If my understanding ...
3
votes
1answer
136 views

Key Derivation - CKDprv & CKDpub

I would like to replicate this derivation of keys. Chain m ext pub: xpub661MyMwAqRbcFtXgS5sYJABqqG9YLmC4Q1Rdap9gSE8NqtwybGhePY2gZ29ESFjqJoCu1Rupje8YtGqsefD265TMg7usUDFdp6W1EGMcet8 ext prv: ...
1
vote
1answer
40 views

Y coordinate of PubKey on elliptic curve prefix

Public keys in the form of 04[x,y] can be compressed since the x axis is symmetrical. Hence we only need the x-coordinate with the 02/03 prefix which states if Y is odd or even. I don't understand the ...
2
votes
1answer
40 views

Are a new set of keys created for each UTXO, or can multiple UTXOs be locked by the same PubKey?

I understand that each transaction, new pairs of keys are generated, usually derived from a master key say in an HD wallet. If your change for a transaction or received BTC Is in multiple UTXOs, are ...
0
votes
1answer
669 views

How to generate Hash160 from a private key with the Bitcoin module

I want to fix the script code. The script generates from a random private key Bitcoin Address by function (pubtoaddr) and works on the Bitcoin module: https://github.com/primal100/pybitcointools/blob/...
0
votes
2answers
83 views

What is extended master key fingerprint on coldcard?

On coldcard on Advanced -> View Identity, there's extended master key fingerprint I though this was the xpub from my seed, but even after I changed seeds, it remained the same. What is it?
0
votes
0answers
10 views

How to sync AirGap Vault with its Wallet

How long does it take to sync AirGap Vault/Wallet together and does the syncing process require internet? And is it possible to sync Airgap Vault with electrum wallet?
1
vote
1answer
38 views

Why these 2 pubkeys start equal?

I generated a seed into my coldcard, wrote down its pubkey: xpubABCDEFGHIKL--------------------------------------------------- then I erased everything and generated a new seed, and wrote down its ...
0
votes
3answers
192 views

Is there a simple python script for xpub generation from private key

I need a python script to verify, in an air gapped system, that my 24-word (or 12-word) mnemonic seed indeed generates the xpub that my wallet is showing me. Is there a simple script that does that, ...
0
votes
0answers
61 views

How Create Bitcoin wallet from a private key works?

I'm trying to understand how i can create a pair of bitcoin private key and public key with : https://github.com/Destiner/blocksmith for example : import blocksmith kg = blocksmith.KeyGenerator() ...
2
votes
1answer
50 views

Is it possible to find additional key pairs resulting in the same address that I already control?

I'm not really well versed in the necessary terminology to get the answer I need from searching. As I understand, there are 2^160 possible addresses, and 2^256 possible private keys, so each address ...
0
votes
1answer
93 views

How to check if one transactions is from the same wallet (public key) as a previous one

I wonder how to figure out whether one Bitcoin transaction is from the same wallet (public key) as any previous transaction in order to proof the ownership of a wallet.
0
votes
1answer
579 views

How can I generate public address from an xpub key in Java?

I have an xpub key with which I want to generate all addresses which have been used or will be used and then find out the keys which have balance. Here's a sample xpubkey with balance- ...
11
votes
2answers
2k views

What are the potential attacks against ECDSA that would be possible if we used raw public keys as addresses?

According to this answer about why addresses are hashes rather than public keys there are potential attacks that are possible if you have the public key rather than the address, what are these attacks?...
0
votes
1answer
62 views

Orderly Transition Away from ECC? Or Bitcoin to zero?

Let's say asymmetric public key cryptography is wide open, and can be broken using a public key or the signature. Namely, that I can determine the private key using the information revealed in a ...
0
votes
1answer
71 views

Can you get the seed phrase of a HD wallet from the private key of one of the wallets?

Let us say I have a HD wallet. Can I get it’s seed phrase from the private key of one of its wallets? Also are seed phrases just easy to remember private keys? If so does that mean that from the seed ...
1
vote
1answer
75 views

How do you generate a Bitcoin wallet by hand?

I am interested in the exact process for generating the various components of a Bitcoin wallet by hand. Specifically, the components I'm interested in are: Private Key Public Key Public Key Hash ...
0
votes
0answers
56 views

public key from private key math

Please guide me if following is the actual math to drive public key from a private key then how would this apply to generate public key from private key 1 please guide me step by step Private keys and ...
2
votes
0answers
35 views

What hierarchical deterministic derivation path is used for FIDO authentication on a Ledger Nano S?

What hierarchical deterministic derivation path is used for FIDO authentication on a Ledger Nano S? Does it ask for a different key each time or is it always the same key? If I connect to Google for ...
0
votes
1answer
87 views

How do many public keys correspond to one private key?

I have read online that hardware wallets can generate new public keys to facilitate transactions. Ie if someone has BTC on an exchange and they want to send that BTC in different installments to a ...
1
vote
1answer
48 views

Libbitcoin How to generate addresses on demand from xpub?

Well, I am really new to this. Just installed libbitcoin and I am reading trough the wiki and everything. Could someone really quick hint me how to generate addresses whenever I want from xpub that ...
2
votes
1answer
74 views

in PHP how to calculate full uncompressed public key from a short 02/03 pubkey?

in PHP how do i create the full public key from a compressed one? my test key is 026a04ab98d9e4774ad806e302dddeb63bea16b5cb5f223ee77478e861bb583eb3 and the uncompressed one is ...
9
votes
2answers
9k views

Public Key + Private Key enough to backup?

I invested in bitcoins and unfortunately I have problems to understand the system. Perhaps you can answer me the following questions? 1.a) I know my public and my private key. Do I still have to ...
0
votes
0answers
44 views

Safe way to create a mnemonic and address in golang

I have been looking over internet in the different repos of btcsuite but had no luck in finding a way to generate a 12 word mnemonic and convert this to an address using the go language. It needs also ...
0
votes
1answer
65 views

How can be proven that a signature is valid with it's public key

If someone wants to make a transaction, they need to sign the transaction data with their private key. For example Sign(transactionData, privateKey) creates the signature. What is exactly this Sign ...
1
vote
1answer
599 views

I need help with an bitcoin open book exam

I am completely new to bitcoin and by extension cryptocurrency, but I am slowly getting my head around certain things. My problem is I am currently doing an open book exam and I am free to use any ...
0
votes
1answer
36 views

How do I restore the public key?

Let say, I create wallet and have two public key and one private key. And I remove the first public key from the wallet. Can I restore and use my first key again? Or it's removed at all. Sorry for the ...
1
vote
1answer
1k views

bitaddress.org: is the public key the same as the Bitcoin address?

For paper wallets generated at bitaddress.org, are the public keys and BTC addresses the same thing?
1
vote
1answer
54 views

Bitcoin public key — why do we have a compressed and uncompressed version?

My understanding is that the public key can start with 04 if it's uncompressed, or 02 or 03 if it's compressed. What's the purpose of this? It appears that you'd have greater entropy if it's ...
0
votes
0answers
28 views

Bitcoin creating wallet without seeing private key

I would like to create a Bitcoin paper wallet for a friend. However, I know that I should not have the private key as well. Is it possible to create a wallet but where I only have the public key and ...
0
votes
0answers
11 views

Does the protocol ensure that pair keys wallet are unique? [duplicate]

What mechanism for proof unique pair keys (public key and private key) when creating a wallet with several sources(such as "wallet.btc.com", "wallet.bitcoin.com", "www....
3
votes
1answer
80 views

Why aren't public-private keys sufficient to build a block chain? Why do we need proof of work/stake?

Taking the simple case of Bitcoin here: If all nodes can validate published transactions by checking the signature (created using the private key of the sender) of the transaction against the public ...
0
votes
0answers
41 views

Retrieving a WIF bits private key

Suppose I have a Wif private key from Electrum 4.0.9: L2pt3eVopnxfBBvMwrJV2saZeAyQfF77UQSH5WGj5q9LBS6WWBmN ( this one or the other generated from the seed is non used of course ) with a corresponding ...
0
votes
0answers
32 views

Cryptocurrency Wallet 3rd party access

Do Crypto wallets such as Exodus etc have something like an API? For example is it possible to perform a cryptocurrency transaction directly from the web browser client (using the specified amount and ...
1
vote
2answers
192 views

secp256k1 recovery id and how does the code work

Here I have some questions regarding the recovery id (recid) defined in secp256k1 implementation. I had found few posts about how the recid is defined and what does it mean, also the source code (...
1
vote
1answer
129 views

How to convert xpub ypub and zpub in Ruby

I'm looking to convert a Bitcoin extended public key from one format to another in Ruby. In JS I've found https://github.com/jlopp/xpub-converter/blob/master/js/xpubConvert.js and Python https://...
0
votes
2answers
157 views

import multisig wallet into bitcoin core, Vpub keys are not valid. how to?

I'm trying to import an HD multisig wallet created with Electrum into Bitcoin core v0.21.0.0. I managed to do so with the fantastic cryptoadvance.specter server, but I also would like to import it ...
0
votes
0answers
15 views

Coinbase missing Bitcoin [duplicate]

So someone sent me Bitcoin cash but the sender did not tell me it was Bitcoin cash. So I sent a Bitcoin address. I use Coinbase. Is my money lost? I can’t seem to get a private key or a public key ...
11
votes
5answers
4k views

What would happen if you send bitcoins to a non-existent Bitcoin address?

If one were to send bitcoins to an address that has not been created yet, what would happen? Would the coins be lost forever? Would they just sit there until the address and key pair are generated?
0
votes
3answers
247 views

What is the math behind Bitcoin's elliptic curve?

I have seen many videos regarding the math behind the bitcoin elliptical curve but none of them show the public key generation. They are just defining few steps. I need the complete math behind the ...
0
votes
1answer
66 views

How to retrieve a public key from all types of transaction?

Is there a way to get sender's public key based only on the raw transaction data no matter the P2... type?
0
votes
0answers
20 views

what is math behind elliptic curve? (duplicate) [duplicate]

I have seen many videos regarding the math behind the bitcoin elliptical curve but none of them showing the public key generation they are just defining few steps. i need complete math behind the ...
0
votes
2answers
24 views

Public Key in Use Verification

This may be a bad question, but I am just getting started and you have to start somewhere. I have seen it discussed that generating the same public key as someone else is theoretically possible but ...
0
votes
2answers
7k views

Can one wallet send/receive bitcoins from/to multiple sources simultaneously?

Let's say for example I put my public bitcoin address on a website for donations and multiple people for around the world deposit bitcoins simultaneously to that same wallet: Will all deposit ...
0
votes
0answers
53 views

need help generate single publickey on cuda device

I am trying to generate a public key from a hash on a cuda device. I couldn't find a ready source for that task. So I want to try to modify/ create a new function for this task. the source code I want ...

1
2 3 4 5
9