New answers tagged

3 votes

Repeating identical outputs in bitcoin transaction

They're not "identical": transaction outputs are uniquely identified by their outpoint. The outpoint is the combination of the id of the transaction that created the output and the position ...
user avatar
  • 62.4k
1 vote

Searching The Blockchain Based on Transaction Amount and/or Date

Yes, you can use blockchair.com. One of their searchable data types is transaction outputs and they allow filtering both by time and amount (either BTC or Dollar): https://blockchair.com/bitcoin/...
user avatar
  • 62.4k
0 votes

Do wallet companies send user's transactions to their own "central" bitcoin nodes?

Depending on trusted third parties is not good practice. It contradicts the objectives of the original developer of Bitcoin. Most normal wallets can construct transactions and transmit them to a few ...
user avatar
1 vote

Isn't the power of blockchain coming from decentralization instead of immutability of blocks?

One important aspect of the Bitcoin blockchain is that each node independently makes its own decisions about which blocks it accepts. It does not depend on any kind of majority voting process. To make ...
user avatar
4 votes
Accepted

There are a lot of 100 input transactions in some blocks, what's the reason?

On 2022-05-11, someone dumped within an hour about 100 blocks worth of transactions on top of the mempool. The transactions you point out are part of that dump. If you look closely, you'll notice that ...
user avatar
  • 62.4k
1 vote

There are a lot of 100 input transactions in some blocks, what's the reason?

We can only speculate. Maybe it's an exchange consolidating a lot of small change in batches of 100.
user avatar
2 votes
Accepted

What Are The Parts Of A Bitcoin Transaction In SegWit Format?

In an answer to In what format does a block store the transaction data? I gave an example of hand decoding the structure of the earliest Bitcoin transactions from a hex dump. A Segwit transaction ...
user avatar
0 votes

Hashage invalide

Some older maintained Bitcoin software may not know about newer address types. For example addresses starting with bc1. In that case the old software won't be able to create a transaction paying to ...
user avatar
1 vote
Accepted

How does the block searching by txid works?

This is not prescribed in the Bitcoin network protocols, of course. So each software developer is free to make their own choices. Personally I think only the most inexperienced and naive developer ...
user avatar
1 vote
Accepted

In what format does a block store the transaction data?

Bitcoin core stores the data in the network format for blocks and for the transactions in those blocks. Here's an example Block 170 contains the first transaction other than coinbase transactions. In ...
user avatar
1 vote
Accepted

Open/Close LN tx size

Assuming that you mean a collaborative channel closing, this should involve spending be a 2-of-2 multisig input (either P2SH-P2WSH or P2WSH), and the creation of two outputs that pay out to the ...
user avatar
  • 62.4k
1 vote

how to know the public address of a wallet that sent me funds (bitcoins), using python

That won't work: Bitcoin transactions do not reliably identify the sender. Bitcoin addresses are unlike (e)mail addresses. Think of bitcoin addresses as "invoice identifiers": whenever you ...
user avatar
  • 62.4k
2 votes

how to know the public address of a wallet that sent me funds (bitcoins), using python

You cannot; Bitcoin has no concept of a "sender" of a transaction. If you want to know which invoice/bill has been paid, give out a new address for every payment you expect. Bitcoin block ...
user avatar
6 votes
Accepted

How did testnet transaction b6714e05dd014cc92de09271886e62d85e7d41dd44fad417c520eb51d57f94c0 validate?

For mathematical operations, Bitcoin treats byte vectors as signed (signed magnitude) little endian values. So let's look what the numbers are then: The byte vector ba07 is the hexadecimal number (0)...
user avatar
0 votes

What is the purpose of the script like RETURN PUSHDATA(36)(...)

As MCCCS said, the mining reward is composed of block subsidy and transaction fees. The second output on the coinbase commits to the witness data in the block. As you might know, the blockheader ...
user avatar
  • 62.4k
5 votes

Is it common for mining effort to be lost?

Mining is a 'memory-less process', which means that each and every attempt at solving the block is unrelated to how many past attempts you've taken. It is like rolling dice: no matter what you rolled ...
user avatar
  • 17.2k
3 votes

Is it common for mining effort to be lost?

All miners create and discard billions of blocks every second. This work, including the discarded work, acts to benefit the entire Bitcoin community by securing the network. This is the work that is ...
user avatar
1 vote

Can funds be recovered if sent to the same address twice

Unless specified otherwise, some platforms tend to issue a new address per transaction. Always, consult the behaviour of a platform's address issuance prior to submitting transactions. You should ...
user avatar
  • 11
2 votes

An unexpected transaction removed money from my wallet

If you didn't create the second transaction it means that one of the following probably applies: Someone else has, at some time in the past, known a previous or current password for your Exodus ...
user avatar
3 votes

Is there a way to broadcast a bitcoin transaction without internet access?

Seems nitpicky, but I'm going to distinguish between the Signing wallet client, which can be fully "cold", offline and from a security POV should be air-gapped e.g. a hardware wallet, since ...
user avatar
  • 393
6 votes
Accepted

Is there a way to broadcast a bitcoin transaction without internet access?

Yes. An offline device can create transactions as long as it knows about the funds it can spend and has the corresponding private key. Once it's signed, the transaction cannot be changed without ...
user avatar
  • 62.4k
1 vote
Accepted

Curiosity, Minimal transaction accepted as valid? (zero input/ zero output)

If we take the transaction's structure : 00000000 (version) 00 (nInputs) 00 (nOutputs) 00000000 (locktime) Of course, that's a good question, and your transaction's structure is correct. But,this ...
user avatar
  • 69
1 vote

Curiosity, Minimal transaction accepted as valid? (zero input/ zero output)

No, it would be invalid. Every transaction must have at least one input and at least one output.
user avatar
  • 62.4k
0 votes

Order of Signatures in Multisig-Scheme

In the context of OP_CHECKMULTISIG, the signatures must appear in the same order as the public keys are listed. The signers can created the signatures in a different order than that, but that cannot ...
user avatar
  • 62.4k

Top 50 recent answers are included