Questions tagged [blockchain]

This tag should be used for questions pertaining to the blockchain. The blockchain is a list of all transactions that have occurred using the Bitcoin currency. It consists of blocks which are linked to each other, and each block consists of transactions. DON'T USE THIS FOR THE SERVICE NAMED 'blockchain.info'!

Filter by
Sorted by
Tagged with
0 votes
0 answers
20 views

Transaction not confirming [duplicate]

My transaction has been pending for almost 2 days what's going on? This is not right it's been long enough. Please let me know what's going on.
0 votes
1 answer
46 views

Bitcoin tx with electrum has been unconfirmed for more than 24 hours and cannot be found on blockchain

I tried to sell some BTC yesterday but the coins did not arrive and the tx remained unconfirmed and still is now. When I right click 'view on block explorer' it says 'Transaction not found'. What can ...
0 votes
2 answers
66 views

What is the difference between a 'hot' and 'cold' wallet

Problem I don't understand the difference between a 'hot' crypto wallet, and a 'cold' crypto wallet. Assumptions My understanding of blockchains is that they use public/private cryptography in order ...
1 vote
0 answers
47 views

Bitcoin listreceivedbyaddress as REST API

I am currently looking for a REST API service which will allow me to implement a super simple deposit system. Currently I am generating bitcoin addresses (mainnet + testnet) via Python. In addition to ...
0 votes
0 answers
30 views

Bitcoin Withdrawl [duplicate]

I’ve been contacted by Bridgeway Consult after losing money previously on Forex with a company. I’ve been told my details have been used to hold bitcoin in my name by various people and have been sent ...
  • 1
2 votes
0 answers
90 views

Parsing bitcoin blockchain, get input (vin)

I downloaded the bitcoin blockchain. I have a full node and I would like to do some parsing. I use RPC to send commands to bitcoin core from my Python program. When I get a block it works fine but the ...
0 votes
0 answers
18 views

Issue copying blk.dat files

I've been running my node from a 500 GB external SSD but have run out of space to store the blockchain. I am copying files from the SSD to a larger USB 3 thumb drive using the command rsync -ah --...
-1 votes
2 answers
56 views

How does the Bitcoin network "tie" bitcoins together to form UTXOs?

How does the Bitcoin network "tie" bitcoins together to form UTXOs? Why doesn't the Bitcoin Network just remember everyone's balance? What even is a Bitcoin, is it a string of code that can ...
  • 147
1 vote
1 answer
82 views

If the Bitcoin blockchain is immutable, why the Len Sassaman's tribute moved from one block to another?

That was the talk that Dan Kaminsky introduced the tribute and didn't really explained why. https://www.youtube.com/watch?v=hLIYq3ePaX4&t=502s&ab_channel=DennisMuller On my full node it doesn'...
0 votes
1 answer
48 views

Peer-to-peer - informations about downloading

I would like to know how the software downloads the blockchain. If the bytes write throught the socket and wait until it's written. And If the software asks 16 blocks to each peer in which you're ...
  • 85
1 vote
2 answers
84 views

What needs to be on a USB such that you could hand it to someone and gift them a discrete amount

This may be a very stupid question. I was watching an interview with Nic Carter (https://youtu.be/mDyBbGCiBUU?t=1094). In it he gives Lex a present of a USB with $100 worth of Bitcoin. What is ...
  • 115
1 vote
1 answer
79 views

Proof that blockchain converges to the longest chain [duplicate]

Is there a mathematical proof that shows that blockchain converges to the longest chain? It seems not obvious to me how a scattered group of nodes and transaction signals will eventually converge to a ...
0 votes
0 answers
61 views

PHP Blockcypher error validating generated transaction: Error running script for input 0

Attempting to use Blockcypher's /txs/send endpoint using detailed here: https://www.blockcypher.com/dev/bitcoin/#creating-transactions and I'm getting the following error: Error validating generated ...
-2 votes
1 answer
39 views

Hello, I'm not new to crypto, but I am quite new to Mining, can someone give me some tips on the best BTC miner as of today?

I am quite afraid of all the things I read on the internet, in seems that there are quite a bit of scams going on and the whole space, specifically crypto mining is quite uncertain. Anyway, I was ...
0 votes
1 answer
41 views

Question about interpreting blockchain.info API return

When looking at e.g. this output, for the "input" entry in first transaction in the block (i.e. always consist of newly generated coins): "inputs":[{"sequence":4294967295,...
  • 293
1 vote
1 answer
66 views

What are bitcoin Pool APIs?

I contacted a website and asked them where they get their data for crypto like Bitcoin, as I am trying to find the place for the most up to date and reliable data on Bitcoin and other crypto. They had ...
  • 53
0 votes
0 answers
24 views

Bitcoin Transaction [duplicate]

I was able to find an old BTC wallet address that has BTC on it from an old email. The BTC wallet address has BTC on it. The problem is I do not remember the account I used for that BTC address. How ...
0 votes
2 answers
54 views

How do cryptocurrency exchanges execute trade without paying gas fees?

How do cryptocurrency exchanges execute trade without paying gas fees? For example, in Binance, every user has their own wallet address for each coin they owned. Let's say I just traded 1 BTC for 1 ...
1 vote
1 answer
63 views

How often does target hash change and how to find it?

So basically I was researching target hash and trying to figure out how I can find it. I know there are posts out there that have said that Bitcoins target hash is a 256 bit number with 32 bits of ...
  • 53
0 votes
0 answers
27 views

Newbie, please help, I'm totally clueless about Bitcoin and the rest of them and I need help [duplicate]

I'm a beginner and I'm new to everything about Bitcoin, crypto and everything. Please, I need help,anyone??
1 vote
1 answer
49 views

Standard library for schnorr signature algorithm

I am trying to create a blockchain demonstration to get used to the technology. The thing is: I want to use Schnorr signatures, but I can't seem to find a library for that, and I want to make sure ...
0 votes
1 answer
1k views

What is the fastest way to check balance of multiple BTC address in python

I want to check multiple bitcoin addresses balance in python, can someone suggest a script that can do it fast and without getting api error.
0 votes
1 answer
63 views

Is it possible that Lightning Network payments may someday replace all Bitcoin transactions, rendering the block chain obsolete?

To tackle the scalability problem of Bitcoin the lightning network was introduced, which (if I understand correctly) adds an additional layer to the blockchain, allowing users to create a payment ...
  • 3
0 votes
1 answer
22 views

Looking for data: Fee rate Per Transaction

I'm looking for websites (dashboards, charts, etc.) and/or datasets which show, average daily transaction fees (sat/vB) average/min/max fees of each block (sat/vB) Also, what would be the steps to ...
0 votes
1 answer
46 views

What is the incentive for a bitcoin node to broadcast the newly received block as fast as possible?

I understand that a bitcoin node will broadcast a new mined block to all the other nodes as quickly as possible so that the other miner nodes can work on the longest chain. But why would a node help ...
  • 125
5 votes
1 answer
125 views

Is timestamping needed for anything except difficulty adjustment

This question asks about the role of timestamping and this answer supports the assertion that the main role is block difficulty adjustment. On the other hand, the whitepaper claims that ordering ...
0 votes
2 answers
38 views

Do you have to pay capital gains tax when selling and immediately buying another cryptocurrency in US?

Is it possible to convert eg. BTC to ETH and pay capital gains tax only when you sell and convert crypto into USD?
0 votes
0 answers
36 views

Blockchain Cash Flow Verification - Is this Legit? [duplicate]

I was recently contacted by a financial trading company I once invested $250. They said my investment had grown because they use an auto-trader, but due to account inactivity, wanted to close the ...
1 vote
0 answers
304 views

Is Running Bitcoin Core (bitcoind) On Android Termux A Good Idea?

This is what I did: Before we begin, disable Google Play services and Google Play store to reduce conflict with app on F-Droid. Decentralization gets us even further with what I figured out. Install F-...
's user avatar
0 votes
3 answers
60 views

How blockchain consensus verify the transaction?

So many blockchain documentation tell that the blockchain uses the consensus to verify transactions. But what I understand the consensus only generate the hash to create the new block. I don't know ...
0 votes
0 answers
30 views

Can sent bitcoin be reverted? [duplicate]

Can succesfully sent bitcoin be reverted? The reason was that a fee was needed. The fee will be sent back after transfer is fulfilled?!?
  • 1
0 votes
1 answer
45 views

Is this script a non-standard script?

I am currently reviewing a computer science conference paper. The authors in the paper mention that the following is a non-standard script. OP_DUP OP_HASH160 OP_0 OP_EQUALVERIFY OP_CHECKSIG But when I ...
0 votes
0 answers
33 views

Bitcoin transactions towards and from a Taproot

I am trying to solve a problem that was given to me as study material for a coding test. The problem requests the following: Create two Bitcoin transactions in testnet, one spending towards a Taproot ...
0 votes
1 answer
60 views

Blockchain file

I'm trying to get a better understanding of how Bitcoin works. I understand that a full node can store the entire Blockchain on their machine. If they choose not to prune, there should be a huge file ...
0 votes
3 answers
78 views

Different ways in which bitcoin can be burnt

I'm interested in the different ways in which bitcoin can be burnt. I can see three ways: Send coins to a 'made-up' address. There's no way to distinguish it from a real address (so the transaction ...
0 votes
1 answer
41 views

The effect of block arrival time and average block interval on blockchain forking and resolution

Solana docs say: In Proof of Work consensus, these block times need to be very large (~10 minutes) to minimize the odds of multiple validators producing a new valid block at the same time. There's no ...
0 votes
0 answers
18 views

Would a MultiTree be a good middle point of DAG and Blockchain?

I know how the bitcoin blockchain works, and pretty familiar with DAG (directed acyclic graph). What I am curious about is if you mixed them, would there be any issues, or would it just make ...
  • 113
0 votes
0 answers
17 views

I have bitcoins somewhere [duplicate]

I bought bitcoin around 2010 S for this website because you had to have bitcoin to bid on things like a TV or an Xbox but I don’t remember the website and I know I still have bitcoin on it Can you ...
0 votes
1 answer
46 views

When exactly do I need to know the list of transactions during the mining process?

Is it necessary for the miner to know the transactions from the beginning of mining process? Or he won't need these information until he succeed in the mining and find the nonce that its output starts ...
-1 votes
1 answer
80 views

Theoretically how large can a blockchain block be?

How large can a blockchain block be? This is not specific to the current bitcoin blockchain or any blockchain. Just assuming you are creating a blockchain, how large can the blocks be? Also what are ...
  • 157
0 votes
0 answers
38 views

How transactions script work?

I am trying to learn Bitcoin in some technical details, but I don't really understand the process of locking and unlocking scripts. I know that for what they are using, but can someone explain me some ...
0 votes
1 answer
75 views

How do nodes fetch unconfirmed transactions?

I'm taking up a project to build a software in python to mine cryptocurrency (preferably bitcoin). I have an overview of the computation that needs to be done. I would like to know how nodes fetch ...
5 votes
1 answer
777 views

Verifying Block 124724

Just for my own educational purposes, I'm writing something that verifies the blocks on the blockchain. I had in my code this line: assert coinbase_amount == block_reward + total_tip And it succeeded ...
  • 193
0 votes
0 answers
34 views

is there a way of removing invalid chaintips?

after mining on the testnet getchaintips got full of chaintips with "status": "invalid". Invalid chaintips can't be extended with new blocks because one invalid block makes the ...
  • 247
1 vote
0 answers
45 views

Is there a way to sync bitcoin core without verification?

As the question asks, is there a way that one could sync the bitcoin client without verifying all the blocks. During IBD, downloading the blockchain isn't the bottleneck, what takes time is verifying ...
  • 33
1 vote
1 answer
74 views

How does PoW ensure that all the transactions are recorded and that all the transactions are valid?

I just started to study blockchain and bitcoin yesterday and came up with some questions. If miners can select transactions when creating a block, how is it ensured that all the transactions over ...
1 vote
1 answer
38 views

Where get list of all bitcoin data store changes?

I want to create my own database with bitcoin transactions, blocks and etc. I understand that bitcoin changes some times, added segwit and other. For support this thing i need remastered storage, ...
2 votes
2 answers
409 views

Is value of a wallet derived by iterating over every block in the chain, scanning each transaction?

If I open Metamask or Coinbase, for example, I see a balance. This balance is a flat number, similar to what we'd see in a bank to more intuitively check my networth or balance of a particular wallet. ...
  • 131
0 votes
1 answer
33 views

What does the bitcoin username & password refers to?

I want to integrate bitcoin to a website to receive payments. I am going to use easyBitcoin (https://github.com/aceat64/EasyBitcoin-PHP). But i don't know what will be the username & password. ...
0 votes
1 answer
57 views

How to serialize the CBlock Class in C++ and print the hex to terminal?

I have tried to serialize as follows without success: bitcoin tag v22.0 from github. In the file src/miner.cpp and the function function std::unique_ptr<CBlockTemplate> BlockAssembler::...

1
2
3 4 5
57