All Questions
30,519
questions
2
votes
1
answer
59
views
How to remove a tx from local node mempool that's been removed from all other node
I'm running a fullnode with electrumx on top for indexing. I've noticed that sometimes, due to low fee, a tx gets dropped from mempool after some hours/days. However, it stays for longer periods in my ...
4
votes
2
answers
963
views
Can the two biggest bitcoin mining pools lock out all others?
I just noticed that the two biggest bitcoin mining pools already have more than 52.5% of the hashing power (as of 11/12/23 Foundry USA had 27,7% and AntPool 24.88%) and am wondering about the ...
0
votes
1
answer
105
views
What is the relationship between parity and the sign of the points on the elliptic curve?
EDIT: I found out that the answer on the second question is just to do 10 * -G, that is, 10 * G(X, -Y) instead of -10 * G. However, I still do not understand relation between parity and the sign of ...
4
votes
2
answers
129
views
What if a miner just broadcasts the header and never gives the body? What will happen?
What if a miner just broadcasts the header and never broadcasts the body?
For example:
A miner, after having successfully mined some block, just broadcasts the header for all other miners and hide the ...
-1
votes
0
answers
33
views
Why should i pay for my money [duplicate]
Should i pay or report them? bitcoin mining wants me to pay them 90$ to receive the bitcoins that been in the inbox for almost a year now they barcode to pay links to my cash app should i pay it or is ...
1
vote
1
answer
96
views
Private key on Bitcoin Core
I can't create the private key of a legacy address on bitcoin core. When I do the command it writes me that it can only be done to legacy addresses. And my address is legacy. What should I do. Thank ...
2
votes
1
answer
44
views
What are the exact degrees of freedom in finding a valid block?
I am working on an educational project for bitcoin mining. I searched as much as I could but still haven't understood the following questions:
What are the "exact" degrees of freedom in ...
0
votes
0
answers
80
views
How does tweaking work for x-only keys, and what is not good in the example I gave?
How does normal key tweaking work in case of Schnorr digital signature schemes?
For all examples I am using online tool for point multiplication and point addition. (I suggest you to use them if it is ...
3
votes
4
answers
216
views
What percentage of mined nonces fail to join the consensus blockchain?
From Wikipedia:
The PoW requires miners to find a number called a nonce (a number used just once), such that when the block content is hashed along with the nonce, the result is numerically smaller ...
3
votes
0
answers
24
views
Cannot find bitcoin.conf on macOS
I want to run a pruned node. I mistakenly referred to a guide for a full node to connect to Sparrow wallet, which required adding server=1 and txindex=1 in the bitcoin.conf file. I reached this file ...
0
votes
2
answers
101
views
How to get x-only public key from the private key, and what does the obtained value represent?
In ECDSA, the public key is the result of multiplying the private key (some random 256-bit value) with a generic point (G). So the public key would be one of the points (X,Y) of the elliptic curve ...
1
vote
1
answer
58
views
Is it possible to search for an address (rather than a transaction ID) in the bitcoin mempool?
Is it possible to search pending bitcoin transactions by their "to" address?
I looked at several mempool navigator/explorer type services and they all seem to allow searching by transaction ...
2
votes
1
answer
176
views
Would it work just fine if "bits" was set to "1cd86a52" instead of "1d00d86a" at the first difficulty adjustment?
The first difficulty adjustment on the network happened at block 32256. The time for block 32255 (one block before the adjustment) is 1262152739 and the time for block 30239 (2016 blocks before the ...
0
votes
1
answer
61
views
Gen=0? Will still mine Bitcoin, but will not generate Rewards
I have a debug.log showing approximately 80 rewards from january 2009 to roughly sometime 2011.
I am using bitcoin 0.8.6-beta with Gen=1 and I've ran my wallet through bitcoin 0.8.6 a few times. I've ...
0
votes
0
answers
16
views
Blockchain confirmation [duplicate]
I'm not at all sufficient with this but what does it mean when they say I need one blockchain confirmation? I'm new to this and need it in laymans terms.
4
votes
1
answer
77
views
What are hash functions used for in bitcoin?
What are hash functions used for in bitcoin?
I am looking for a comprehensive list.
0
votes
1
answer
65
views
What's the point of Multi Signature Addresses?
When an attacker has access to the private key of the wallet, he can dump the private keys of every address used for the multisign address(es).
So, what's the point of multi sign addresses when there'...
1
vote
1
answer
59
views
How bitcoin node selects the output unspent transactions when sending bitcoin?
please help me understand the algorithm for selecting UTXO when forming a new transaction in Bitcoin.
For example, my wallet has a lot of incoming transactions (thousands of transactions in amounts of ...
4
votes
1
answer
277
views
Is the Schnorr digital signature scheme a multisignature interactive scheme, and also not an aggregated non-interactive scheme?
In his answer Pieter Wuille defined a concepts of multisignature scheme and aggregated signature scheme as follows:
A multisignature scheme is a scheme where multiple parties jointly produce a ...
4
votes
1
answer
226
views
How is this transaction valid?
Transaction in question: 16ac7736552c5791cff5643e6104c76c24018236b2193e014b308efea4f32f81
The P2SH input has a strange redeem script:
OP_DUP
OP_HASH160
OP_PUSHBYTES_20 ...
0
votes
1
answer
99
views
What does a digital signature scheme need to have in order to be used (indirectly) in Bitcoin?
Here (see the comments) Pieter Wuille described digital scheme as a collection of three algorithms:
(key generation, signing, verification)
Since Bitcoin uses ECDSA (pre-Taproot outputs) and Schnorr (...
0
votes
2
answers
57
views
Why there duplicated transactions on the blockchain? (with different hashes)
I just found a couple of transactions that looks very similar, they have different hashes, but are exactly equal in everything else:
3d69534a43b4396faac62e84ba6092d539335dd1c6601da626020f69082280c1 (...
0
votes
0
answers
38
views
Is it possible to make functional tests use my `bitcoind` running node as node?
I'm trying to fix some tests that are broken due to my own changes in the code base, and need to simultaneously run functional tests and bitconid in regtest mode and make functional tests to use my ...
0
votes
1
answer
167
views
Receiving Money on Electrum
I just started using Electrum noticing there are quite a few Public-Private key combinations(addresses) in the wallet. Every time I do a 'receive' transaction, Electrum uses a new Public key. This has ...
1
vote
1
answer
78
views
Receiving to unknown address?
I'm using Bitcoin Wallet by Bitcoin Wallet Developers version 10.06 and I'm still waiting for money and this is my first time using it and I gave them my sending address by accident which is the ...
1
vote
0
answers
24
views
Is versionbit 28 on testnet something that can be disregarded?
My testnet node is displaying a value in the getblockchaininfo warnings field related to versionbit 28, which I see referenced in various threads going back years.
The angles I'm trying to address are:...
0
votes
0
answers
25
views
Getting everything from an xpub
I wrote a small Web Application to display data to the user. I want a crawler in the background, fetching all the data (transaction etc) on all addresses. All the user enters is his xpub. I know this ...
6
votes
3
answers
496
views
Is it advisable to operate a release candidate full node on mainnet?
Bitcoin Core 26.0rc2 was released a few days ago.
I've observed that several node operators have already installed this test release candidate version and are running it on the mainnet. Data from ...
2
votes
0
answers
21
views
listaddressgroupings or dumpwallet? I need to dump private keys from Bitcoin-QT
I have a Bitcoin-QT wallet and the client is more than a year out of sycn. It would take years and massive amount of data to get it synced so, this is out of the question.
My plan was to move my coins ...
0
votes
0
answers
73
views
I have bitcoin sitting in Muskxmoon and i’m trying to withdraw it to a card or bank or something where i can have the money itself. please help [duplicate]
I have been trying to find a way to try and get this money (BTC) into my account or get a hold of the money. i’m sorta new to this and don’t know what to do to use this money like if i wanted to buy ...
1
vote
1
answer
153
views
How to get signature for tweaked public key in P2TR in case of multiple signature?
EDIT: Can we just tweak the signature with the root MAST as well?
As I understand, the public key in scriptPubKey for P2TR is obtained by tweaking (let's call it original public key) and the root of ...
1
vote
1
answer
96
views
What is the way to create public key in P2TR?
I've started learning Taproot and I'm having trouble understanding some of the general story behind how it works in the context of a public key in scriptPubKey.
The segWit v1 (Taproot) scriptPubKey ...
1
vote
1
answer
38
views
What is the best way to restart bitcoind after a bitcoin.conf change (Ubuntu 23.10)
I'm curious about the recommended way to restart a systemd service after a configuration change or if there is any particular issue with running sudo service bitcoin restart to have the config change ...
2
votes
1
answer
98
views
What does Pay to Contract (P2C) mean?
What does Pay to Contract (P2C) mean in Bitcoin? Is it just tweaking private/public key with the hash (represented as a number) of some message and then using classic P2PKH?
For example, if we are ...
0
votes
1
answer
86
views
Shouldn't nodes get reward by protecting the protocol?
I can assume that every currency is basically consists of two major components:
The protocol
The history of every coin
In Bitcoin the history is protected against modification by miners hash power ...
1
vote
1
answer
122
views
How to compute a TXID of any bitcoin transaction in Python
there, I've already looked at other similar posts on here but with little luck. All im trying to do is calculate the TXID of a transaction after downloading the transaction in hexadecimal from a ...
0
votes
0
answers
69
views
Can we get together a group of C++ devs that work on Bitcoin apps?
I've been trying to get into Bitcoin development and I've been having a horrible time. I tried multiple Bitcoin-related IRC channels for support but most responded with hostility, except for the ...
-1
votes
1
answer
93
views
How can I determine if a point on the secp256k1 curve was derived using point addition or point doubling?
I am working with the secp256k1 elliptic curve and I have a point Q on the curve. I am trying to determine whether this point Q was derived using the point addition formula or the point doubling ...
3
votes
1
answer
67
views
Python Script not working / From Xpub to everything
I made a small webapplication to keep track of my wallets. So I want to grab everything i have, using my xpub. Looping through every adress. On the Internet I could find diffrent scripts, but I could ...
0
votes
0
answers
33
views
Is it possible to implement further divisibility to Bitcoin in the future? [duplicate]
I’ve been wondering if it would be possible to modify Bitcoin to further split sats so that emission could theoretically continue asymptotically beyond 2140. I’m not an experienced coder (currently ...
2
votes
0
answers
41
views
Bitcoin core syncing txindex stalls
Bitcoin core bugging out since what I assume was a bad shutdown. Mostly fixed (I think) but stalling trying to resync txindex. Here's the history:
Core wouldn't connect to peers or load the latest ...
1
vote
1
answer
28
views
The QT wallet does not start
The QT wallet does not start:
./bitcoin-qt в ubuntu 20.04? qt.qpa.plugin: Could not find the Qt platform plugin "offscreen" in ""
...
0
votes
0
answers
51
views
Determine the amount to pay to send bitcoin from lnd (lightning network) to on-chain address
I am currently working on a project that requires multiple users using lightning network to generate and pay invoices through my website but I want to be able to calculate each user's transaction fee ...
2
votes
0
answers
26
views
How to implement Just in Time Routing on our lightning node
Can anyone here tell me how to implement "Just in Time Routing" for our lightning node?
We are running Umbrel for our node so if this is possible / feasible can it also be automated?
Thank ...
0
votes
0
answers
19
views
Asked to pay money to strangers who asked me to download trust wallet app on my phone [duplicate]
Was approached by a stranger who said i could invest without using my money
Was asked to download trust wallet and then asked to creat a wallet
Asked me to send 200 usd which i did
Then they said they ...
1
vote
1
answer
70
views
What would happen if the non-upgraded node to BIP68 receives block with the transaction where one of its nSequence is different than 0xffffffff?
What would happen if the node not upgraded to BIP68 and relative lock time meaning of nSequence get a block with the transaction where one of its nSequence is not set to 0xffffffff, but to value which ...
3
votes
2
answers
104
views
Bitcoin Core configured for testnet, syncs mainnet
I'm trying to get Bitcoin Core to sync the testnet, but it keeps syncing the mainnet instead.
Here is my bitcoin.conf file:
[test]
addnode=104.237.131.138
addnode=151.80.205.132
addnode=192.155.82.123
...
2
votes
1
answer
89
views
Can a non-segwit transaction be serialized in the segwit format?
What would happen if a node sent a non-segwit transaction with flag and marker bytes announcing a witness section, but then put 0x00 for each input’s witness stack? Would this “waste of extra bytes” ...
0
votes
0
answers
32
views
fees to get your funds? [duplicate]
i hsve funds being put into my wallet from a trade. is it normal yo be asked to send a deposit for activation? i r been paying fee after fee over this trade it seems .
2
votes
1
answer
47
views
In the PrivateKey sign() method why are s and N-s equivalent solutions?
In the PrivateKey sign() method (Chapter 3 page 70) s is calculated like this
# s = (z + re)/k
s = (z + r * self.secret) * k_inv % N
if s > N / 2:
s = N - s
Why does s and N - s work?
Closest ...