8

What makes you think that this isn't implemented? Block download is already multithreaded and blocks are downloaded out of order. Everything that can be verified in a block without requiring other blocks (such as the PoW matching the PoW stated in the block header, merkle root, etc.) are verified when the block is received. This all happens in separate ...


3

How can they list the unspent transactions and the current amount of an address which "is not in their wallet"? Block explorer sites maintain a separate database of information which is built by continuously scanning the Bitcoin blockchain. If block explorer sites see a standard locking script in the outputs of the transactions, they scrape the addresses ...


2

If you use connect, you will only connect to those specific nodes. addnode on the other hand tries to connect to the specified nodes, but keeps connecting to others as well (unless you add more nodes than there are outbound connections available, I presume). It can be helpful regarding privacy to only connect to nodes you trust - how to find them is ...


2

The data of the scriptSig is mooved from TransactionInput to RawTransaction, so the Raw transaction doesn't is malleability? maybe I can't imagine what really happened to non-witness transactions during malleability, can you give me an example? The transaction ID is a hash of the entire transaction data structure (the version, inputs, outputs, signatures, ...


1

Why the witness data is stored outside the block? what do you mean? I think I don't understand the sense of this space-saving because the witness data is present inside the blk file. The signatures are in the block. All signatures of a block form another merkle tree and are keeping in an output of the coinbase tx. I think this refers to the "UTXO set" ...


1

This is a known issue due to how segwit data is stored. To parse a transaction correctly, you must use either of the following: getrawtransaction <tx_id> true decoderawtransaction <txhex> true For the first one, the API will return a decoded, complete transaction object including witness data as a JSON object. If you are decoding raw ...


1

The problem is with getrawtransaction command in bitcoin core. It doesn't recognize the SegWit input which is why it decode/deserialize the transaction incorrectly (wrong input txid and negative amount in output). https://bitcointalk.org/index.php?topic=5014781.0


1

there is no faster way to rename , but there are steps you have to rename the bitcoin source code.. for ex let your altcoin's name be : andracoin First : inside the src folder use this command : find ./ -type f -readable -writable -exec sed -i 's/bitcoin/andracoin/g' {} \; then: find ./ -type f -readable -writable -exec sed -i 's/Bitcoin/Andracoin/g' ...


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