All Questions

2
votes
1answer
27 views

What if an intruder modify scriptSig to get the same hashMerkleRoot of a block?

What if an intruder try to modify the coinbase transaction of a block buried in the blockchain, writing as output some other address. The arbitrary content of the scriptSig field could be modified as ...
1
vote
1answer
73 views

What to do when a website says that my bc1… address is invalid?

I used local Bitcoins wallet to send bitcoin to my bitcoin wallet. But it said wrong address
4
votes
1answer
70 views

Can I test Lightning on Bitcoin regtest?

I want to do some Lightning experiments, but want to avoid the burden of synchronizing the blockchain (even testnet). Can I experiment with Lightning using regtest? Is there a manual for setting it up?...
0
votes
1answer
22 views

Block Header - Encoding/Serialization

I have read that Previous Block hash takes around 32 bytes in the Block Header. Since it is a SHA256 hash which is 64 characters long, shouldn't it take 64 bytes as well? Similarly, Merkle root and ...
0
votes
2answers
33 views

What is the best way to create a wallet with a blank keypool then add keys to it?

The scenario is this: User has a cold storage wallet and will import their cold storage xpub into Bitcoin Core using getdescriptorinfo and importmulti. User wants to only use the keys associated with ...
0
votes
1answer
32 views

How do I use an issued API key in my python 3 script to bypass the request limiter?

I got an API key from blockchain.info to bypass the request limiter, but I don't know how to use it and I can't find any relevant info online. url = "https://blockchain.info/rawblock/" + str(s) ...
0
votes
0answers
9 views

How to list transactions of an address on omni layer

I want to do something like what omni explorer do (https://omniexplorer.info/). It can list all transactions of a specified
1
vote
1answer
16 views

How does the wallet prioritise keypool addresses imported via importmulti?

I want to use importmulti to import 100 addresses from an xpub descriptor. If I set keypool: true as one of the arguments the keys get added to the keypool. How does the wallet prioritise which keys ...
-1
votes
0answers
23 views

Bitcoin Cash forkID update

The 15 May 2019 Bitcoin Cash update specification states the forkid needs to be updated to 0xFF0002. I'm attempting to determine how the new forkid should be applied when signing a Bitcoin Cash ...
4
votes
1answer
43 views

Does v1 Segwit includes v0?

My question is whether the version 1 of Segwit script will allow you to use version 0 scripts types inside of it. In other words, is version 1 superset of version 0? Please include reasoning behind ...
0
votes
1answer
24 views

How do you import an xprv using descriptors and importmulti?

I have figured out how to import an xpub, but when i use getdescriptorinfo on an xprv: getdescriptorinfo "wpkh(...
1
vote
1answer
28 views

Does the pool miners in mining pool receive the same block in case of a fork?

For example there are 2 mining pools A and B and they mined a block in same time. Then, A mining pool got a block that A mining pool mined? Or nodes in mining pool receive independently so they ...
0
votes
1answer
36 views

What are the limitations for amortizing the interactive session setup of MuSig?

I'm trying to find a way to amortize the interactive session setup in the MuSig signature aggregation scheme. My motivation is to use signature aggregation between devices communicating using low ...
1
vote
1answer
18 views

How does one lock their own Bitcoins for X amount of blocks and prove that you locked it?

Is there a method of locking Bitcoins for X amount of blocks and also being able to prove its locked? How would one do this and with what wallet? Mobile wallet possible? Reason why is I'd imagine one ...
1
vote
1answer
29 views

How 1 cpu 1 vote works?

How 1 cpu 1 vote works? What is its validity? Does it use IP address or mac address or similar to that? If yes, then it can be changed and can make fool to the network. If it can't, then how is it ...
0
votes
1answer
16 views

How to use deriveaddresses via a curl command

I am trying to use curl via SSH to utilize the deriveaddresses bitcoin-cli rpc command. let descriptor = "wpkh(...
0
votes
2answers
56 views

Bitcoin extortion threat for address 14poC1Jg97vuvsyoKSZYz7h276LoAZcrtn?

I have received an email saying my computer was hacked a long time ago with a threat of realeasing personal details unless I pay a ransom to a bit coin address: 14poC1Jg97vuvsyoKSZYz7h276LoAZcrtn Is ...
1
vote
2answers
41 views

Distinguishing Lightning channels on-chain

Is there a way to tell (probabilistically, maybe) by looking at an on-chain transaction that it is related to Lightning (is [likely to be] a channel opening or closure)?
2
votes
2answers
248 views

Fee negotiations in Lightning

How are fees negotiated in multi-hop payments in Lightning? Imagine a four-hop payment: Alice -- Bob -- Charlie -- Dave. Bob and Charlie advertise fees of 100 sat each, Alice thinks it's reasonable ...
1
vote
1answer
30 views

How do new nodes learn the topology of Lightning network?

Lightning nodes store a full network snapshots to calculate routes for outgoing payments. Nodes listen to announcements of new (public) channel openings and constantly update their local snapshots. ...
1
vote
1answer
29 views

Multisig without P2WSH in Lightning

The current Lightning implementations use P2WSH script format for multisig in the funding transaction. But it is also possible to use the CHECKMULTISIG opcode "natively", i.e., without P2WSH (see ...
1
vote
0answers
71 views

How did Binance Exchange get hacked in April of 2019 (7000 BTC) and how much is in the SAFU insurance fund? [closed]

Binance exchange got hacked in April 2019 for 7000 BTC (50 Million USD), but how did it get hacked exactly? They say they are going to pay everyone back via their SAFU insurance fund, but how much is ...
0
votes
0answers
22 views

Bitcoin Mining Reward Formula

I'm trying to calculate daily bitcoin mining reward for single S9 miner. There is a thread with the formula, but it doesn't work for me. Please tell me what I did wrong. block_reward = 12.50 ...
0
votes
1answer
17 views

Issuing bitcoin-cli commands via terminal

I am having issues utilizing bitcoin-cli via terminal. For example: DIRECT-8A-HP-OfficeJet-4650:~ peter$ bitcoin-cli deriveaddresses "wpkh(...
1
vote
1answer
78 views

Multisig scripts hashing (p2sh): difference between legacy and segwit

Some time ago I noticed that, given the same inputs, addmultisigaddress and createmultisig Bitcoin core's methods were generating different p2sh (addresses). I asked around and a user from the ...
1
vote
1answer
37 views

Bitcoin sent to invalid address [duplicate]

In this transaction, some bitcoins are sent to bc1qp6k6tux6g3gr3sxw94g9tx4l0cjtu2pt65r6xp which appears to not be a valid bitcoin address. What is bc1qp6k6tux6g3gr3sxw94g9tx4l0cjtu2pt65r6xp ?
0
votes
1answer
11 views

Can't import BIP32 key into electrum

I always struggle here and tried both ways plenty of time i use the rubygem "moneytree" and electrum 3.3 @master = MoneyTree::Master.new @master.to_bip32(:private) this will give me ...
0
votes
1answer
18 views

Address change confusion

I registered to a client with a Bitcoin address on Blockchain.info and after some time that address I registered with was changed. I need to pay a fee to the client. Will it reflect to them that even ...
0
votes
1answer
25 views

Can we get any default address before running getnewaddress?

I am trying to develop some application using bitcoin (currently only in the regtest mode). I am aware that one can create a new address using bitcoin-cli -regtest getnewaddress RPC call, but I ...
0
votes
1answer
29 views

How to import private key of a P2SH-P2PKH address to Bitcoincore 0.18.0?

I have a privkey of a P2SH-P2PKH address, how to import it to Bitcoin core 0.18.0? In previous versions, I could call importprivatekey and then addwitnessaddress but the addwitnessaddress was removed. ...
1
vote
1answer
29 views

Accurately calculate fees to sweep all coins

We have an instance of bitcoin core running a watch only wallet. This wallet receives a lot of transactions that we need to (once a day) sweep and split into other personal wallets. The distribution ...
2
votes
1answer
27 views

Who first defined/coined The Double-Spending Problem?

The Double-Spending problem is a variant of the Byzantine Generals Problem which has a nice write up by Lamport, Shostak and Pease. But who first coined/defined the specific Double-Spending problem? ...
0
votes
1answer
16 views

How much on-chain activity is to and from exchanges?

Are there any data services which provide metrics that show how much of the transactions on the Bitcoin blockchain are to and from exchanges?
2
votes
2answers
132 views

How can one see if an address is multisig?

Some addresses on this page indicate whether the address is a multisig, and what the threshold signature scheme is. How do they detect this?
0
votes
0answers
11 views

How does the Stellar protocol validate transactions?

From the dev docs: "Once stellar-core receives a transaction, either given to it by a user or another stellar-core, it does preliminary checks to see if the transaction is valid. Among other checks, ...
0
votes
1answer
17 views

Deterministic - BIP32 Derivation Gap Limit

I'm creating many derived addresses from a xprv (HD private key). I've been reading about the gap limit problem. The gap limit is 20 addresses ahead. How do I get my wallet to detect funds, in ...
2
votes
1answer
63 views

How much of the Bitcoin Source code is untouchable? [CVE-2018–17144]

My understanding is that CVE-2018–17144 (inflation bug introduced in 0.15) was partially a result of how convoluted the original code is. Regardless of the specific CVE-2018–17144 example, are there ...
1
vote
1answer
39 views

Why do most exchanges still have not implemented segwit bc1 addresses to save block space?

Segwit bech32 bc1 addresses has been out for a good 2 years. Why do most exchanges still refuse to implement such a feature for its users? Exchanges create a bulk of the bitcoin transactions and also ...
1
vote
1answer
39 views

Can I continue to use an old Bitcoin address? [duplicate]

I have a wallet on Blockchain.info and they generated a Bitcoin address for me. Now, I have another Bitcoin address. Can I still use my old Bitcoin address?
4
votes
1answer
150 views

Is the BCH version of Schnorr signatures compatible with taproot?

BCH is going to introduce support for Schnorr signatures on May 15th. One of the most anticipated features for Schnorr signatures on Bitcoin is the introduction of taproot constructions. Will it be ...
1
vote
1answer
18 views

bitcoin-cli deriveaddresses always returns an error

I am copying and pasting the example from the bitcoin-cli help: deriveaddresses "wpkh([d34db33f/84h/0h/0h] ...
0
votes
1answer
25 views

I've been reading about “loop in” and it seems to be like a one-way offline channel, is that correct?

Am I oversimplifying? I feel like I must be missing some details. Can I use my Trezor to sign loop in transactions in theory?
0
votes
1answer
17 views

Hierarchical Deterministic (HD) Importing Funds

I'm creating derived addresses from a HD private key. I have all data saved, such as the; seed, HD private key and derived addresses with their private keys, plus wif formats. I'm receiving funds in ...
1
vote
1answer
33 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
16 views

HSM for Hierarchical Deterministic Wallet

I'd like to use a small HSM to manage an HD Bitcoin wallet (BIP32). The HSM does have to correct ECDSA curve, secp256k1, can generate keypair, and sign. My challenge comes from the HD part. In ...
4
votes
2answers
92 views

What happens if a miner receives a block but not its previous?

Suppose the following: A miner has stored the current blockchain A-B-C. It stops listening for blocks during some time. During that time, blocks D and E are mined and broadcasted. The miner ...
0
votes
1answer
33 views

Transaction is talking very long [duplicate]

I sent a transaction from blockchain wallet to localbitcoins. Keeps saying it should be thirty minutes, and that has been going on 4 and half hours! It needs 3 confirms and has 0! Any help advice ...
0
votes
1answer
35 views

Can payment from a P2SH address provide change to itself?

In the gavinandresen Multisig Test test, could change have been redirected to the originating 3QJmV3qfvL9SuYo34YihAf3sRCW3qSinyC P2SH address for the multisig payments? In Mastering Bitcoin by ...
0
votes
0answers
22 views

how to setup solo mining software to mine aion coin?

how to setup solo mining software to mine aion coin in windows 10?? I need to mine aion coin without any pool .
0
votes
1answer
16 views

Can anyone initiate a Blockchain transaction into the mining pool?

Let's say user A has public key P and corresponding private key P'. Can someone else initiate a transaction for public key P with some wrong private key, let's say P''? Once this goes to the memory ...

15 30 50 per page