6

A transaction could go unconfirmed indefinitely. The order in which transactions are confirmed is decided by miners, and generally they will be incentivized to include only the highest fee-rate transactions, to maximize their revenue. Even a low fee-rate transaction may eventually confirm, once the mempool clears out. But there is no guarantee of this, ...


6

The vast majority of the time, none of the 2^32 possible nonces in a particular block header template will result in the header having a hash that meets the proof-of-work target. In fact, the probability that this doesn't happen equals exactly 1 over the network difficulty. Right now, that is 1/6,379,265,451,411. When no nonce succeeds, one must change ...


5

someone on blockchain support ask me to tell him my back up fund 12 word in order to reverse my bitcoin which was unconfirmed in my transaction Sorry to say, you were definitely scammed. You cannot reverse a bitcoin transaction in that way, the scammer only told you that so that you would give them the 12 word phrase. With that phrase, the scammer could ...


4

Blockchain.com is not a blockchain node, it is an explorer. They have no constraint on following the same rules as a Bitcoin Core node, and can keep orphaned and forked blocks available if they wish to, and return all blocks they know of for a block height if they wish to. In the main Bitcoin chain, things are as you say - Only a single block may survive at ...


3

Blocks include more than just those 3 variables. One of the most important ones is the merkle root. This is the hash of all of the transactions in the block, in a particular order. If different transactions are included or they are included in a different order, that merkle root is going to be different. So if each miner has a different merkle root, then ...


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

In the bitcoin blockchain, the difficulty of mining is adjusted after every 2016 blocks. If the average mining time for the last 2016 blocks was higher than 10 minutes than the difficulty is reduced so that the time readjusts to 10 minutes. While if the time to mine the last 2016 blocks was lower than 10 minutes, then the difficulty is increased. Although ...


2

In addition to Chytrik's mention of a dust attack, dust limit transactions are also used heavily by the Omni Layer to identify the recipient of an omni asset. Transactions such as those will follow pattern of one dust (or near dust) output, an OP_RETURN output, and a change output. While dust attacks tend to create thousands of dust outputs in a handful of ...


2

This output value corresponds to the dust limit that is imposed on bitcoin transactions. Many of these outputs may have been generated as a dust attack to de-anonymize users/ addresses.


2

Your transaction size calculation is incorrect. The inputs are 1 byte input count + 36 byte output + 1 byte scriptSig + 4 byte sequence + 1 byte witness stack count + 1 byte signature length + 71 byte signature + 1 byte pubkey length + 33 byte pubkey = 149 bytes for all of the input data. That along with 32 bytes for output, and 10 bytes for the rest of the ...


2

Blockchain.info (and other block explorers) do additional processing of the transaction data in order to make it more user friendly to follow the path of coin movement through multiple transactions. Additionally, it seems that whatever you are using to print out the transaction details is not showing you all of the information. In a transaction, each input ...


2

gettransaction is a wallet RPC. It only works for transactions your wallet knows about. Presumably this is not the case for a transaction from 2013. getrawtransaction is a node RPC. It works for all transactions, but needs help to find them. One possibility is to enable the transaction index (put txindex=1 in bitcoin.conf, or -txindex on the bitcoind ...


2

You should call their support. They did not make the payment that receipt says that they made.


1

Let's say the hash of the previous block was "11b83f1dbb421b7539f755". If I make a transaction (Transaction A) for about 1 BTC and 1 second after me someone other makes new a transaction (Transaction B), which transaction becomes the previous hash "11b83f1dbb421b7539f755", because it needs 15 seconds till every node knows the new chain? Not quite. When ...


1

This was just a problem of the terminal I used on a mac. Adding | python -m json.tool to the command does the trick, as described here. Output now is: bitcoin@raspberrypi ~ $ curl https://blockchain.info/unspent?active=1Cdid9KFAaatwczBwBttQcwXYCpvK8h7FK | python -m json.tool % Total % Received % Xferd Average Speed Time Time Time ...


1

By design, it is not possible to determine the private key for arbitrary addresses. If you do not have a wallet file, seed phrase, or other form of keys that lead to that address, no one can help you. If someone asked you to transfer Bitcoin to a watch only address claiming it will be accessible by you, you have been scammed.


1

No, they would not. In Bitcoin, wallet is an abstract concept as it is just a software that manages your private keys and addresses. The addresses generated from the private key in your wallet bear no resemblance to others. Unless you explicitly mention it to them that it is your address, there is no way of knowing whether it is you who has sent the bitcoins ...


1

I realize this question was asked a few years ago, but for anyone else with a similar issue: If your wallet isn't working the way you want it to, just create another wallet using a different service. There's no reason you need to get them to fix anything unless you want them to. They aren't stopping you from transferring your funds because they have no ...


1

There is a free bitcoin-cli sandbox at bitcoindev.network: Here is a simple sandbox environment for trying out the bitcoin command line interface! Select Start Scenario to bootstrap your own private instance! You can check out the on-line sandbox here: https://bitcoindev.network/bitcoin-cli-sandbox/ Simultaneously they provide a docker container for ...


1

Zapier is a great tool that you can use to accomplish actions like mail download links, send SMS, push notification to slack etc. You can setup bitcoin payment as trigger and then configure action to do.


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