5

It introduces too much trust into the download source. It's the same thing as just uploading a datadir. You aren't verifying any of the blockchain history; what you download could be a fork of the blockchain. Having such a download completely defeats the point of running a full node. Furthermore, with downloading a pruned datadir, you will have to download ...


4

Technically, there is no such thing as a bitcoin. There is only a ledger (the blockchain) that contains transactions. A transaction refers to outputs from previous transactions, and specifies new spendable outputs. A transaction output consists of a Bitcoin address, and an amount. And for practical purposes we pretend as if these amounts represent actual "...


3

Yes, indexes is safe to copy. It only contains transaction data and is completely unrelated to the wallet. In fact, indexes used to be part of blocks so with older versions, if you had txindex=1, then copying blocks meant you also copied indexes. Only recently was this separated into its own folder in the datadir.


2

Many clients have not been updated to recognize native segwit addresses, and are unable to deal with the bech32. There should be no real downside to sending to a non-native-segwit address, besides some minor fee increase when you spend the coins.


2

Since we have the ephemeral private key which has to be random how can I sign two times the same transaction and get the same signature as Bitcoin RPC does. This "ephemeral private key" is known as a nonce. Bitcoin Core, and most other wallet software, use a technique called Deterministic Nonces. Specifically, they use the algorithm defined in RFC 6979 to ...


1

Begin anew via file > new/restore, enter a unique filename and click ok, Follow on-screen instructions for the rest. This time choose p2sh-segwit if the addresses in your blockchain.info wallet begin with 3 or p2pkh if they begin with 1. Native segwit generates addresses beginning with bc1. I don't think blockchain.info generates native segwit addresses at ...


1

A mnemonic seed phrase can be used to derive an unbounded number of addresses, so you need to supply some additional information, so that the wallet software will know which addresses to derive. This additional information includes the derivation pathway, and the address type. There are some standards developed to specify these variables, see for example ...


1

In your script the previous ScriptPubKey is different. If you want create custom script you need to sign manually the transaction, you can't use signrawtransactionwithkey. Bitcoin core sign only the standard transaction


1

This is doable. You can run as many nodes with the same wallets as you want. I imagine you want to do this because the synchronisation process will be faster on another node? After the process is done, you will have to copy the complete blockchain data, not the wallet itself. You might want to consider checking for what your bottleneck is - could be the ...


1

Most Bitcoin addresses are derived using public key cryptography, so in the same way that our wallet can use a private key to sign a transaction that spends some BTC, it can also use a private key to sign an arbitrary message (in this case, a message that says "I own this address!"). As example: By using the private key that controls a funded bitcoin ...


1

Your node is not fully synced, when you posted this it was only synced up to block 481192 (look at blocks under getinfo). Once the node catches up to the chain tip the tx should display properly.


1

It is a bug, you should report it.


1

Your question is somewhat unclear. I presume you are using Bitcoin Core and want to extract the r and S values from the ECDSA signature(s) in your raw transaction. I don't know what you mean by "sig Z". The edited question is clearer now. I learned about the Z-value only after answering the question and thus don't address it here. Bitcoin Core offers a ...


1

Does that mean that Bitcoin Core implicitly calculates and sets a smart fee for a given block target? Yes that's how fee estimation work (basically statistics are made out of the transactions you relay given their feerate and how many blocks it takes for them to be confirmed). If so what is the priorities if I: Set TX fee explicitly before Set ...


Only top voted, non community-wiki answers of a minimum length are eligible