Questions tagged [transactions]

Transactions are signed messages carrying out the transfer or generation of bitcoins. They are broadcast throughout the Bitcoin network and, if accepted, integrated in the blockchain.

Filter by
Sorted by
Tagged with
5 votes
1 answer
80 views

Efficiency of storing/querying transactions in a relational database

I have a full node, and have written some limited python programs with bitcoinrpc. I want to start doing slightly more ambitious things now, e.g. visualisations across the entire blockchain (possibly ...
d3wannabe's user avatar
  • 275
1 vote
1 answer
68 views

Transaction with txin, which ran out of money

How does transaction validation verify that I am not trying to send transactions with the same txin? Does transaction validation go through all the blocks and make sure I'm not trying to write off ...
6blBaJlblu reoJlor's user avatar
2 votes
1 answer
179 views

What is the maximum number of taproot transactions that can be mined in a single block?

If all transactions in a block were spending one p2tr output using the key-path spend and sending to a p2tr output, how many of these transactions could we fit in a single block?
josie's user avatar
  • 651
0 votes
1 answer
106 views

What's the difference between decoderawtransaction and decodescript?

I'm looking for an explanation on the difference between the bitcoin CLI for decoderawtransaction and decodescript please. From what I know, decodetransaction will undo the hash and ECDSA elliptic ...
greencappybara's user avatar
3 votes
1 answer
158 views

Understanding transaction with hundreds of input/output

I've been trying to follow a transaction with hundreds of inputs from different addresses and hundreds of outputs. This is the transaction I'm looking into: https://www.blockchain.com/explorer/...
Nucklear's user avatar
  • 163
0 votes
1 answer
51 views

Looking for resources on doing Schnorr signatures in Bitcoin transactions

Please leave any resources you think will help, thank you.
Poseidon's user avatar
  • 628
12 votes
2 answers
790 views

Follow-up to Segwit: Arbitrary data storage in witness?

In 2017 a question about Segwit: Arbitrary data storage in witness? asked whether people wanting to store more data in the blockchain than OP_RETURN allows could instead store data in the witness ...
RedGrittyBrick's user avatar
3 votes
1 answer
212 views

How can I recognize an OP_RETURN transaction looking only at the hex?

Looking at these two transactions for example: tx1 and tx2. tx1 is an OP_RETURN trasaction, tx2 is a normal transaction. raw hex from tx1 (OP_RETURN): ...
luisschwab's user avatar
0 votes
1 answer
70 views

I need help with regaining acces back go my adress

can someone points to wsite which can calculate the nonce of a checksig, if needed i have files and proofs that im doing it for my own sake and i dont need to harm another person adress, i just want ...
Nikolai Tringov's user avatar
2 votes
2 answers
69 views

Precedence of competing multisig spends

Imagine I want to create a multisig threshold (k-of-n) scheme where a spending transaction with more signatures takes precedence over other spending transactions with less signatures (but in both ...
Son Kaos999's user avatar
2 votes
3 answers
184 views

Multi input transaction heuristic

I was revising for my upcoming exam and came across this slide, which I don't completely understand as I find it a bit confusing. Can someone please explain what the lecturer was trying to point out? ...
Goel77's user avatar
  • 23
0 votes
1 answer
47 views

How can I retrieve transaction graph data in specific time period

I want to create a graph data of Bitcoin transactions in specific time period. In other words, I am trying to write some kind of program when a user enters specific time range, transactions graph data ...
xor's user avatar
  • 87
0 votes
2 answers
79 views

Explain like I am 5...how can one transaction hash have so many outputs?

I have tx hash 5b03738ed2cc9c80e6a4dded10794ab28efca2671039764217d53c54f64a3f39 and it contains 11 outputs. I understand how UTXO works, but where I feel confused is how does the sending address know ...
madamepresident's user avatar
0 votes
0 answers
398 views

What do I need to complete a Bitcoin bonus payment transaction? [duplicate]

It's my first time requesting payment for my Bitcoin bonus payment transactions, without information on my registration form. I've been trying to get my payment process completed transfer but stops in ...
Adam Poprycz's user avatar
9 votes
2 answers
323 views

Why is the locktime set at transaction level while the sequence is set at input level?

Giacomo Zucco pointed out the oddity of there being one timelock field per transaction, but one sequence per input. Even for the original use of determining the order of replacement, it would seem ...
Murch's user avatar
  • 71.7k
1 vote
1 answer
174 views

Question about transaction verification relating to the ECDSA "nonce"

Context about the ECDSA nonce: Questions about generating a random number for ECDSA Are these nonce values public or private? I understand that they are generated to be different every transaction and ...
Poseidon's user avatar
  • 628
0 votes
1 answer
145 views

What are the limits for European banks to allow crypto trading?

What became clear last couple of years, is that European banks want to restrict crypto trading. Here are some examples: Santander UK started to block sending money to exchanges completely. Belgian ...
Daan's user avatar
  • 51
0 votes
2 answers
58 views

Mining- New Supply of Bitcoin

Is new supply of bitcoin only brought about due to miners selling their mined bitcoins or does the mining process distribute bitcoin back into the system in addition to the miners reward/transaction ...
Tom's user avatar
  • 1
0 votes
0 answers
41 views

Unspent transaction

I Created a sent transaction from Sparrow multi sig and successfully confirmed with 2 hard wallets. All I get after multiple attempts is that the amount sent is unspent. It is like it's blocked and I ...
Bitingflea's user avatar
0 votes
1 answer
89 views

There are twice as many coins on the balance as it should be, but when sending it becomes zero

I sent myself coins from one wallet to another. After the coins came, I made a copy and deleted the wallet from my computer. After a while, I re-restored the wallet, the balance was three times larger,...
Sergey Sergey's user avatar
0 votes
0 answers
1k views

Has anybody ever got email in their doc saying they have funds from BTC Bitcoin bonus giveaway [duplicate]

So I got an email from in my docs saying that I had to go to this page and I had all mining earnimgs everything that I hadn't withdrawed from a year ago on on a platform I let them use my IP to mine ...
Blindmelon 's user avatar
2 votes
3 answers
265 views

A question about the role of OP_DUP in the P2PK(H) transaction specification, and possibility of slightly smaller single address transactions

Original Thread: Why OP_DUP instead of providing the PubKey twice in P2PKH? I am struggling to understand the logic in the most popular answer and my "reputation" is < 50 so I cannot ...
Poseidon's user avatar
  • 628
1 vote
2 answers
249 views

Is it possible to know which input corresponds to which output in a transaction?

For any given transaction, I would like to know which input corresponds to which output. I am specifically referring to the case where there are multiple inputs/outputs. Is this possible? If yes, are ...
The Hulk's user avatar
0 votes
0 answers
30 views

Extracting data from btc blockchain for a project

i'd like to know if it's possible to analyze the blockchain for addresses that do recurrent transactions (like DCA), and for the periods of time they put between each of these transactions. Is there a ...
forgetfuled's user avatar
1 vote
1 answer
133 views

Descriptors of potentially fraudulent bitcoin transactions

I'm looking into suspicious bitcoin transactional patterns and I was wondering whether there is someone with experience in that area. If we consider transactions as iid data, then what descriptors (...
The Hulk's user avatar
2 votes
2 answers
60 views

Is it possible to check latency of already approved transactions?

I am running a BTC core node and I would like to perform some experiments and analysis on Bitcoin transaction latency. However, I see that the method getrwatransaction returns an object with: "...
ted's user avatar
  • 21
1 vote
1 answer
91 views

Parsing blk.dat file fails, is this block legitimate?

I'm parsing in blocks from my local blk*.dat files, using this excellent website as a guide. All goes well until file blk00976.dat, block ...
Lee's user avatar
  • 392
0 votes
1 answer
50 views

Why does the Bitcoin network encrypt the transaction data? [duplicate]

The whole process of encryption sounds useless to me. Miners/validators and full nodes need to verify each transaction. They need two pieces of information: The original transaction data The ...
Curious George 's user avatar
0 votes
1 answer
28 views

Getting a high s value rejection although s < N/2

Using the mempool app on my full node from mynode, when transmitting a raw tx with more than one output I get: non-mandatory-script-verify-flag (Non-canonical signature: S value is unnecessarily high)....
Matthias Russ's user avatar
0 votes
1 answer
70 views

Why aren't bitcoin transactions sent this way? [duplicate]

I am currently studying how bitcoin works and the motivations behind the design decisions. I understand that the way transactions are sent works essentially like this (correct me if I'm wrong) Each ...
Håkan Troberg's user avatar
0 votes
0 answers
32 views

Bitcoin p2p fees?

I brought bitcoin via binance p2p. However, I notice that if I buy say £1000 of bitcoin, the value is really less (say £600). I am tryoing to understand why this is? Is this due to any fees?
Bladerider1's user avatar
3 votes
1 answer
108 views

Is it possible to retrieve input addresses and input values of bitcoin transactions from raw blk.dat files?

I'm developing a script that processes blk.dat files from bitcoin core. So far, I am able to retrieve the following attributes for transaction inputs: "vin", "index", "...
The Hulk's user avatar
0 votes
1 answer
71 views

Withdrew Bitcoin from Binance to someone's wallet. They said they never received it [duplicate]

I sent 0.3061 BTC from Binance 4 days ago to a wallet but the recipient said they never got anything. The address is bc1qsx2w6u4vgwmadp964s66yu6nuu85cdg58a9kpf. Every blockchain site says the ...
stilldawn's user avatar
0 votes
0 answers
27 views

How many transactions are required on trust before I can withdraw money? [duplicate]

I am using Trust to purchase bitcoin. I wanted to withdraw funds. I was told I needed another five transactions before I could withdraw funds? Is this a policy that so many transactions are ...
Dawn's user avatar
  • 1
0 votes
1 answer
115 views

How do I determine whether an input or output is segwit? - revisited

This is a discussion that has already been had here, but bear with me. We're gonna be talking about tx faae7e55db14a32e083cbf6a91db8a5ab6a3b05e050d9cefdec80b47f966848e all I got is the encoded ...
RooSoft's user avatar
  • 127
0 votes
2 answers
81 views

Transaction blocks vs bitcoins

Sorry if this question is too basic or if it has somehow been answered before... My understanding is that any type of Bitcoin block must be first mined, which applies to transaction confirmations, for ...
Julius Lerm's user avatar
2 votes
2 answers
71 views

How should Bitcoin exchanges complete their UTXO consolidations and what factors should they consider?

How should Bitcoin exchanges complete their UTXO consolidations and what factors should they consider i.e. regularity, fixed or variable intervals, consolidate into how many UTXOs etc?
Michael Folkson's user avatar
0 votes
0 answers
149 views

Signing a RAW transaction using bitcoin-php

I have a unsigned transaction hex. Now I want to sign this transaction input with my private key in PHP using the BitWasp Library. I have followed some of the examples and searched the forums and ...
gigachad's user avatar
1 vote
1 answer
76 views

How do nodes communicate through tcp over different networks

It is said that the nodes communicate over tcp but how is that acheived across networks over different Nats
Nathan Pokharel's user avatar
1 vote
1 answer
83 views

What were any supply chain attacks against Bitcoin, if any?

Was there ever a case were Bitcoin or Bitcoin-Core itself was compromised? For example, did it ever happen that a malware hacker could insert code that compromised Bitcoin at the protocol level? For ...
Niklas Rosencrantz's user avatar
0 votes
0 answers
22 views

is it true that if you pay 40% of a bitcoin miners fee they will begin transferring funds to your account before the entire transaction is process? [duplicate]

not sure how to word this question. I am in the middle of trying to pay a bitcoin miners fee and withdraw my funds and I only really got involved in crypto because of her. seeing as how the fee is ...
Ryan's user avatar
  • 1
0 votes
0 answers
26 views

Calculate a transaction version 2 ID [duplicate]

Been writing a bitcoin library from scratch, which eventually involves calculating transaction IDs. Version 1 transactions work fine when their hex data is being SHA256'd twice and then reversed. ...
RooSoft's user avatar
  • 127
0 votes
0 answers
26 views

Transfer and account

I'm attempting to clarify a few things in my mind. The wallet.dat file contains (amongst other things) my transaction history alongside the private keys associated with each address in use in the ...
Texas Rebel's user avatar
0 votes
0 answers
53 views

Optimal way to design BTC withdraw flow?

I am designing an exchange application that allows users to deposit and withdraw BTC. During the withdraw process, several failures could happen (e.g. transaction gets stuck, transaction gets dropped ...
Bob Grant's user avatar
1 vote
1 answer
110 views

How do exchanges send transactions efficiently?

This site says that " (exchanges do not attach bitcoin miner fees)...Bitcoin exchanges often try to send their transactions as efficiently as possible. This can mean that the fee is not large ...
Aqqqq's user avatar
  • 305
-1 votes
1 answer
77 views

Question regarding the Z value of bitcoin Transaction

Is there such a value as a negative Z or inverse Z related to the original Z value, which is the double SHA256 of the unsigned tx+01000000. I know there is a negative S value, is there a negative Z as ...
Gwer's user avatar
  • 1
0 votes
0 answers
36 views

How to output TX information for the address when depositing

I am a beginner blockchain developer. no different When depositing btc to the wallet, I want to pull the balance of the corresponding wallet address from the full node. To do that, I need to get UTXOs,...
kim jung hyun's user avatar
2 votes
2 answers
62 views

What is the difference between a push-based transaction model and a pull-based transaction model?

What is a pull-based transaction model? What is a push-based transaction model? I've heard people describe bitcoin as a push-based transaction model. I've heard people describe traditional financial ...
Michael Altfield's user avatar
1 vote
1 answer
71 views

Why is number of downloaded block files far fewer than current block height?

I'm attempting to download the entire blockchain and then run some analysis of wealth distribution at various points in time and in response to specific events. A website like blockchain.com's block ...
incendiary's user avatar
1 vote
0 answers
46 views

Maximum cpu verification time

Do we know the maximum cpu verification time (or max cpu cycles) required by a tx that fills an entire block? I get that the game theory of tx fees mitigates this, and that the answer will depend ...
Steve's user avatar
  • 11

1 2
3
4 5
68