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.

-1
votes
2answers
25 views

getting address from public of ScriptPubKey vs ScriptSig

Recently I read some articles about BITCOIN protocol and it's transaction. I understand(maybe it is incorrect) these rules: An input is what we call an output when you're spending it in a transaction....
1
vote
0answers
47 views

demonstrate tracking some bitcoin transactions with a program like an explorer

Recently I started to read BITCOIN protocol and it's events when a transaction created. I want to create a program a bitcoin explorer. as you know probably, Each non-coinbase input spends an outpoint ...
0
votes
1answer
18 views

Getting source address of a Tx message from it's signature script

I have a simple bitcoin packet which contains TX message. in a TX message, one of it's Transaction input hex data was like this: ...
0
votes
1answer
34 views

Detect types of ScriptSig and parse each part

As explained in https://en.bitcoin.it/wiki/Script there are many types of scriptPubKey and scriptSig like: <sig> <pubKey> <sig> <pubKey> <pubKey> <sig> <...
1
vote
0answers
30 views

Parse signature and public key from scriptsig in an input transaction of bitcoin protocol [duplicate]

I'm interested in bitcoin protocol and checking validation of a transaction. in a TX message, we can see one or more than one input transaction and every input transaction has a previous transaction ...
0
votes
0answers
19 views

secp256k1.publicKeyCreate generating symbollic key

Following is my code: const bip39 = require("bip39"); var HDKey = require('hdkey'); var bip32 = require("bip32"); var bitcoin = require('bitcore-lib'); var EthereumBip44 = require('ethereum-bip44'); ...
0
votes
1answer
16 views

Centos electrum public-key import

I have several bitcoin addresses (together with corresponding public keys) from Electrum wallet I've used previously. I moved to another CentOS server and now I need to import this addresses back. But ...
1
vote
2answers
32 views

Trying to understand extended keys

I'm slowly getting educated about how the blockchain and Bitcoin addresses work. I now understand why it is more secure to use a different Bitcoin address for every transaction you make but I'm now ...
0
votes
1answer
41 views

Bitcoin Public Key To Address Uncompressed

So after searching for HOURS on here and overall on the internet, I haven't managed to find an answer to my question so I'll ask here. So I've been trying to convert a public key into an address. I'...
1
vote
1answer
48 views

How can I import an address or public key into my wallet.dat file?

I have a wallet.dat with Bitcoin Address: 15iRTcgqBk1QNtr2gKkq2dUsm5nN25dSeN I want to delete this Bitcoin Address: 15iRTcgqBk1QNtr2gKkq2dUsm5nN25dSeN and add another Bitcoin Address How can I add ...
0
votes
0answers
23 views

Decode public key from address [duplicate]

The process of encoding a public key is very clear and explained here https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses I am looking for the other way around: how to get ...
0
votes
0answers
31 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- ...
1
vote
1answer
63 views

How to uncompress a public key?

Simple question but I couldn’t find the answer anywhere. What’s the 65 bytes version of those public keys ? 0229b3e0919adc41a316aad4f41444d9bf3a9b639550f2aa735676ffff25ba3898 ...
0
votes
0answers
13 views

Public key vs Bitcoin address [duplicate]

As i've read on many websites and papers, the bitcoin address is made by hashing the public key. And i've read that that's done because we don't want the public key to be public until money is spent. ...
0
votes
1answer
22 views

Question about nondeterministic wallet

I was reading https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch05.asciidoc#user-stories and ran into this statement. In the first bitcoin wallet (now called Bitcoin Core), wallets were ...
0
votes
1answer
59 views

Can someone explain what exactly is derived address?

Let's say my mnemonic words are army van defense carry jealous true garbage claim echo media make crunch When I used https://iancoleman.io/bip39/#english, the section, Derived Address, showed ...
0
votes
1answer
73 views

What can I do with Account Extended Private Key and Account Extended Public Key?

I have been reading about Account Extended Private Key and Account Extended Public Key that derives from the Master Private Key and Master Public Key, but I still have some question about their ...
0
votes
1answer
41 views

If transactions are changed in memory how miners know it?

If Alice requests something to bob, then Alice sends her public key and Bob encrypts message by using Alice's key. Bob uses his private key and hash function to make a signature. After finishing this ...
0
votes
1answer
32 views

Public key to address [closed]

I am working in js and I need a library that helps me get an address with a public key stored in a buffer.
0
votes
1answer
187 views

How to find one private key from the list of 15 million public keys for the sake of experimentation?

Recently found a list of compressed public keys. The total number of 15 000 000 public keys. Practical for all compressed public keys Balance: 0.000100 BTC I do not set malicious goals. All just for ...
0
votes
0answers
32 views

Extending a parent public key to create a child public key

I want to create public key from parent e public key like this: In this picture I can see left 256 bits and it's become 264 after "sum" with parent public key. But 256 bits what is it? When ...
1
vote
1answer
54 views

If Bitcoin addresses are a single-use token, how several transactions belong to a single address? (Edited)

While in Bitcoin wiki (Link to the page) is explicitly mentioned: "A Bitcoin address is a single-use token." We therefore expect that every address would be belonged to only a single transaction ...
0
votes
2answers
381 views

Get Master Private Key from BIP39 Seed

I have BIP39 Seed: 5b56c417303faa3fcba7e57400e120a0ca83ec5a4fc9ffba757fbe63fbd77a89a1a3be4c67196f57c39a88b76373733891bfaba16ed27a813ceed498804c0570 I want to get Master private Key Then I Have to ...
0
votes
1answer
41 views

Create master public key after HMAC-SHA512

I have that result after hash_pbkdf2 5B56C417303FAA3FCBA7E57400E120A0CA83EC5A4FC9FFBA757FBE63FBD77A89A1A3BE4C67196F57C39A88B76373733891BFABA16ED27A813CEED498804C0570 left 256 bits are: ...
0
votes
1answer
69 views

checksum in address

I want to create a address bitcoin. I have a payload with version like this: 0050d512c984b1656ef47c145c8fd5d5262d3904b1 where 00 in my version prefix, and 50d512c984b1656ef47c145c8fd5d5262d3904b1 ...
1
vote
1answer
48 views

Does Bitcoin Core accepts uncompressed address generation?

So one priv key express uncompressed and compressed pub key. Does the latest Bitcoin Core client accepts importing it to express uncompressed address? or it automatically express compressed address? ...
0
votes
1answer
81 views

address in listaddressgroupings and getnewaddress

I don't understand the differents between listaddressgroupings and getnewaddress For example, I have a local blockchain ( regtest ) with 0 Block. I create 101 block (generate 101) I can see with ...
0
votes
4answers
133 views

Sent BTC to public key instead of my address

Friend of mine was trying to buy BTC from ATM, instead of BTC address he scanned the public key from coinomi wallet (I dont know why the ATM accepted it, but it did). Is it possible to somehow access ...
0
votes
1answer
225 views

How public key is calculated from a base58 encoded private key?

I followed this post and created a private key for bitcoin wallet. The post says after finding the random 256 bit(32 bytes) integer the version number should be prepended and the checksum should be ...
2
votes
1answer
332 views

Using Python: create a private key of my choosing, then generate public key and address

I'm looking for a simple, easy to use Bitcoin library for Python. What I want to do is verify I can enter a hex private key that I want, and get the expected pubkey in compressed format, and the 1Btc....
0
votes
1answer
50 views

Who approves my public key in Bitcoin network?

In a PKI approach a public key is approved by a Certificate Authority (CA) with a centralized manner. However, since Bitcoin network is a decentralized network, how my public key validity is approved? ...
1
vote
1answer
230 views

Derive next HD segwit address from xpub/ypub

I've been using the smartbit api to derive the next receiving address for a while now. However it only works for Legacy addresses and not Segwit addresses. I now have a Ledger Nano s and need a ...
2
votes
1answer
571 views

Converting xpub key to core format

I am experiencing some major issues which I honestly can't understand. When I am generating a wallet from Electrum the public key looks like this: ...
1
vote
1answer
148 views

PHP How can I validate / verify a wallet public key?

Can someone please help me find some PHP open source on how to validate / verify a bitcoin wallet public key ? I am currently working on a project and I am implementing multisig, and it seems I can't ...
0
votes
2answers
42 views

What is the difference between your address and your public keys

I'm beginning to learn about cryptocurrencies, and I'm having a lot of trouble because some terms are used in different contexts. I know that public keys are generated through a private key. So, are ...
9
votes
3answers
1k views

How would one “Encrypt” a message using a Bitcoin *public key* and use its private key to decrypt it?

I have the following text string: This is a test message. Using my bitcoin public key (bitcoin address?), how can I encrypt this message? How would I decrypt the message using a bitcoin private key?
1
vote
1answer
201 views

How to get the Extended Public Key

Hello I have the following code that generates a Public Key, Private Key and BTC Address. import hashlib import ecdsa from base58 import b58encode_check, b58decode_check import os def ...
2
votes
2answers
533 views

Can someone find out how much bitcoin do I have using my public key?

Im pretty new to bitcoins, so I may have a silly question. Imagine that someone has my public key. Can he find out how much bitcoin do I have? only using my public key?
0
votes
1answer
75 views

Why can a wallet not compute the private-key from a public-key?

my goal of questions this is why any wallet not able to compute private key created with public key generate?
2
votes
2answers
47 views

What if two public keys have the same hash? [duplicate]

What if two public keys have the same hash? Although the chance is very very small, I am still interested in what would happen. Suppose that Alice makes a transaction to Bob using Pay To Public Key ...
2
votes
1answer
80 views

Why are some public keys prefixed with 0x00?

ECDSA public keys seem to always start with 0x02/0x03/0x04/0x05 1, followed by either 32 bytes of 64 bytes. However, I encounter some public keys prefixed with 0x00. For example, the source output ...
2
votes
1answer
74 views

I have a 100 character text message and I want to encrypt this message with my bitcoin “PUBLIC KEY” and decrypt it with my private key in Javascript

Are there any javascript libraries that can encrypt a 100 character text message using your bitcoin public key, but only be able to decrypt it with your bitcoin private key? I'm looking to create a ...
2
votes
0answers
78 views

Becoming Bitcoin wallet provider from scratch [closed]

I want to launch a bitcoin wallet service website for creating new wallets. And i want to provide a tool for user for importing their old wallets using public and private key. I know i can use some ...
1
vote
1answer
61 views

can I run bitcoin core with public key only

I'm looking a way for secure setup of web site that accepts bitcoin payments. Ideally I'd like to create wallet off-site and be able to deploy bitcoin core online with public key only that I believe ...
0
votes
1answer
39 views

Use of Bitcoin paper wallet

A Bitcoin paper wallet contains a pair keys: public key (address used to receive coins) and private key (allows to spend coins stored at that address). Those keys are printed in a form of QR-codes so ...
0
votes
0answers
20 views

How is “level” of user privacy in “Zerocash” (Zcach)?

Is it correct that Zerocash allows two users to engage in transactions without either party revealing their addresses (their public key) to the other? Or it only ensures privacy of the content of the ...
0
votes
1answer
77 views

P2PKH - Sharing a wallet address does not reveal my pub key?

Is it technically correct to say that if I share my address with the network, nobody has access to my pubkey still? But if I share a valid signature to a P2PKH UTXO, someone can derive my pubkey and ...
1
vote
1answer
174 views

General private/public key generation

Not sure if this is the correct forum to ask, but I couldn't find a general one for all cryptocurrencies I wanted to get an idea on how the whole cold-storage private/public key generation works for ...
0
votes
2answers
43 views

Why most of pubkeys in the first batch of blocks in blk00000.dat are different

For example: the pubkey in the first 3 coinbase's output are 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f ...
1
vote
1answer
106 views

How does a Doge public key is created from a private key?

I am looking for the differences between the creation of Doge public keys and Bitcoin public keys when inserting a private key. I am trying to make a small web-app that signs messages. There are a ...