Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [block]

This tag should be used for questions related to Bitcoin blocks

0
votes
0answers
13 views

Blocks are not generating as per given block time and difficulty change time

I've tried to create own AltCoin from litecoin source and I''ve made changes in block generation time. consensus.nPowTargetTimespan = 24 * 60 * 60; consensus.nPowTargetSpacing = 1 * 60; consensus....
1
vote
0answers
41 views

Estimated number of hashes

This is not a duplicate of previous, similar questions I've read on StackExchange, since none of those questions, nor the answers, go into the difficulty theory, as espoused on the Bitcoin Wiki. ...
1
vote
1answer
17 views

Fixing “Block not found on disk” rpc error

I have a full node with txindex enabled that I've been trying to use for an electrum server. However, whether I use ElectrumX or Electrs, I hit the same error on initial indexing of "Block not found ...
1
vote
0answers
17 views

What needs to be done inorder to change difficulty?

I'm trying for a while to reduce difficulty of main network to do some experiments on transactions and maybe simulate some possible attacks.I came up to change nBits field in chainparams.cpp but it ...
0
votes
0answers
8 views

when does a transaction get registered / included in a block [migrated]

I want to know when does a transaction gets registered in a block ? Is there any queue type of structure where the transactions get stored before getting included in a block by miner ??? As in let's ...
0
votes
0answers
25 views

Bcoin: Trouble With bitnodes Help!

Hi i got a trouble on my bcoin node and im very confused i followed the instruction on this page .http://bcoin.io/guides/install-linux.html. but when im going to verify my node in bitnodes it gives me ...
0
votes
1answer
8 views

Why the block's order in blockxxxxx.dat is different from blockchain.info

I parsed the block00000.dat using python code: class BlockFile: def __init__(self, block_filename): self.block_filename = block_filename self.blockchain = open(block_filename, 'rb', ...
1
vote
1answer
24 views

How come Merkle tree is more efficient when tree branches are not stored in blockchain?

Suppose we have 8 transactions in a block X as follows and we know every node's hash value of the whole Merkle tree (that is, including intermediary nodes such as 45). Then if someone claims ...
0
votes
2answers
29 views

Why most of pubkeys in the first batch of blocks in blk00000.dat are different

For example: the pubkey in the first 3 coinbase's output are 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f ...
0
votes
1answer
22 views

Is there any python library could be used to decodescript in output

For example decode the ScriptPubKey like 4104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac to some data like ...
0
votes
1answer
11 views

Mining when there is no transaction [duplicate]

what happens when there is noone doing transactions and miners mine the blocks? Can they mine empty blocks? And how it works when there won't be any hash in empty block or there is a hash? Thank you
0
votes
1answer
18 views

Number of transactions in block

why sometimes block has 16 transactions and sometimes over 2000? I checked it on https://blockexplorer.com/blocks. Thank you
0
votes
0answers
19 views

blockchain-based transactins

I need 5 sets of transactions that includes events of nodes. I 'm going to cluster this data. I had searched in this site and found the list of blocks, but unfortunately couldn't find transactions ...
0
votes
1answer
19 views

In Litecoin every single block is mined every 2.5 minutes, double spending?

In Bitcoin it takes roughly 10 minutes for every block to be mined. In Litecoin it takes 2,5 minutes. 2.5 minutes in Litecoin mean that transactions can be confirmed faster. In Bitcoin these 10 ...
0
votes
0answers
16 views

Why did satoshi choose 10 minutes for duration of each block [duplicate]

Why is a constant 10 minutes used for the generation of each block? In other words, why is the difficulty of generating the proof of work adjusted so that a new block is generated about every 10 ...
3
votes
2answers
85 views

Shortest and Longest block interval time ever recorded in Bitcoin

Bitcoin block interval time is on average 10 minutes, that is the difficulty is adjusted in such a way that every 10 minutes a miner will manage to find the right hash. This is just an average time ...
2
votes
0answers
37 views

Different balances in API block explorers for BTC

BTC.com block explorer shows bigger balance than for example Insight or Blockchair. For example: https://btc.com/1FLDCfr9iG7n6bAdGsqBXmhaLgC4aSze72 https://insight.bitpay.com/address/...
0
votes
1answer
32 views

Who set the rules for validating a block in blockchain?

Who set the rules for validating a block in blockchain? The rules can be set the creator of the blockchain network. There might be some rules on the application that uses the blockchain network. Is ...
1
vote
1answer
36 views

While attempting to fetch a particular block my node just gets disconnected by peers?

A system at an office has its testnet node stuck at a particular block. The logs report "requesting block" over and over again for the same block and after each one reports "socket recv error" and ...
1
vote
1answer
12 views

Diffrent transactions in different block sync problem

Consider that miner A and B both try to solve its block, A's block has transactions (T1,T2), B's block has transactions (T1,T3). A solved its block then synced the block to B. Does B will discard its ...
1
vote
1answer
44 views

Detecting stale blocks with ZeroMQ

I'am writing an application which receives information about new tx and blocks via ZeroMQ. There is a chance that I will receive notifs about blocks which will later on become stale blocks. Is there a ...
0
votes
2answers
38 views

When are blocks validated?

Are blocks validated just before they are stored to memory, upon receipt from an RPC submit call, or at some other time? Can you point to the place in code where this validation process begins? Is ...
2
votes
2answers
35 views

Blockchain validation process is linear?

I've read at a few places that the nodes validate transactions in a linear fashion, i.e. after node A validates, then node B, etc. (which is also the reason, as claimed by many, why blockchain suffers ...
0
votes
0answers
29 views

Bitcoin transaction scripts : does ScriptSig or ScriptPubkey run first? [duplicate]

I'm confused as to the order regarding which script is run. For examples sake: say I want to spend 1 Bitcoin which was given to me by Alice in a single transaction of value 1 Bitcoin. I understand ...
0
votes
2answers
34 views

Bitcoin.org developer reference outdated?

i just can't understand if bitcoin.org developer reference is outdated or not. for example here (https://bitcoin.org/en/developer-reference#raw-transaction-format) we can see: "As of Bitcoin Core 0.9....
0
votes
2answers
52 views

Bitcoin New Block Event Trigger

I want to know when a new block is discovered, I am watching debug.log to see if it has changed, I know there is a new block if the line contains "UpdateTip: new best". Is there a better way to do ...
0
votes
1answer
43 views

How to get Coinbase Text for newly found block

Websites like blockchain.info and btc.com give Relayed By information to find who found the block. I can see coinbase text in the website https://coin.dance/blocks. Is it possible to get that ...
0
votes
1answer
36 views

who actually amasses or builds the blocks … and how do they get passed to miners?

The question is not about the block being included on the block chain, but who actually creates a block? Like what is the process here. Can someone walk me through this? I do know that blocks are ...
0
votes
1answer
71 views

How do I double SHA-256 the header of block #59,500?

I'm not sure how to combine all of this information. https://blockchain.info/block/00000000096af43105123c499521e1d131d172e7e1bf2ed0843290a921f1f6a7 Version 1 Time Bits 470771548 (is this the right ...
1
vote
1answer
40 views

How to add Bitcoins to my wallet

I am new at this and I was given a bitcoin from a miner, how do I know what it is worth and how do I put it in my wallet?
0
votes
0answers
26 views

How are transactions hashed together to form a Merkle Root? [duplicate]

In block #59,500 there are 2 transactions Transaction 1. 6653ad77d695752cff9fe63bbb5702a53807be534c537251d53de06aac5ca093 and Transaction 2. ...
1
vote
1answer
61 views

Serialized Block doesn't have all the fields of a Block

bitcoin-cli getblock 000000000003b9c88b8a4bf0bac7059913381bba300cdfddffc54a3d8c6e8105 false This command will give block related data in the form of Hex. This Serialized data doesn't contain certain ...
1
vote
1answer
73 views

Would nine 1MB transactions potentially create havoc on the BitcoinCash network

It appears that the BitcoinCash chain is still on its original BCH main chain, and non-upgraded mines/exchanges/wallets can still transact there. What then would happen if nine (or more) 1MB ...
0
votes
1answer
58 views

Full node storage requirements for new 2MB block which is only 10% full

If blocks were 2MB, and a 2MB block that is only 10% full gets confirmed, then how much additional storage is required on a full node? I am guessing the correct answer here is 200K? Thanks in ...
0
votes
0answers
17 views

Error when running .yml file

When I try to run this: sudo bin/gbuild../booducoin/contrib/gitian-descriptors/deps-win32.yml It gives error --- Building for precise amd64 --- Stopping target if it is up Making a new image copy ...
1
vote
1answer
101 views

In Math or Python notation - How to convert bits to difficulty?

Questions What are the equations to convert between bits and difficulty? & understanding bits and difficulty in a block header ask how to convert between bits and difficulty. Unfortunately, I ...
0
votes
1answer
55 views

Would mining future bitcoins break the bitcoin?

assuming an bitcoin miner with very much hashrate like bitmain would decide to mine "future" bitcoin blocks and provide them within very short time to the network, would this break the bitcoin? As i ...
1
vote
4answers
46 views

Why blocks are validated instead of transactions?

In most of the conventional blockchains, blocks are validated instead of transactions. Why cant' transactions validated directly? The structure of basic blockchains are linked lists, by having DAGs, ...
0
votes
1answer
31 views

How are mined blocks broadcasted in a distributed environment?

I understand that after the golden nonce is found by the miner he broadcasts the block and the other miners verify it. But I don't understand how they broadcast it because bitcoin is completely ...
2
votes
4answers
83 views

Why miners need to broadcast blocks that contains full transactions in Bitcoin?

Does anyone know why Bitcoin requires miners to broadcast blocks that contains full transactions? When a user want to make a payment on Bitcion, he/she needs to broadcast a signed transaction, and ...
0
votes
1answer
30 views

When we're calling `getrawtransaction` how does Bitcoin-core calc and verify confirmations?

if a transaction has 10 confirmation, does bitcoin-core check if the txid exists in the last 10 blocks? or its calculated based on transaction block number?
0
votes
1answer
150 views

How to decode the block hash?

I got the block hash from zmq. 00000000000000000045c639280aee532c5b12b03c80bfdec7aae674fd8246e0 I want to decode the above block hash. Could anyone tell me how to decode the above block hash?
2
votes
1answer
44 views

Is transactions in bitcoin blockchain always coin transaction?

I'm new to crypto currencies correct me if I am wrong, when I checked the block explorer I found a single block contains nearly 2300 transaction in it and I think at an average every 10 minutes a new ...
0
votes
0answers
17 views

Who can provide me the detail data dictionary of level db and block data? [duplicate]

I want to get a detail info about bitcoin coin structure. I want to get all transactions of all addresses, but bitcoind client is not support this issue! So I need to parse all the /blocks/blk????....
0
votes
1answer
31 views

How bitcoin wallets connected between

I'm thinking, is it dangerous to buy bitcoin, in case if government want to block it? How bitcoin wallets connected between? If I'm right - there are support servers, who providing connection between ...
0
votes
1answer
27 views

Requesting Blocks

I've been thinking about this for a while and can't seem to understand part of the network. Lets assume that I'm a node that has been offline for 5 months and I want to retrieve the new blocks. When ...
0
votes
1answer
19 views

is it possible to retrieve some block transactions using bitcoin-core?

I'm trying to fetch specific block transactions, is it possible to do so using bitcoin-core? for example block number: 517716 can I get hex transactions or even just the txid's of that block?
0
votes
1answer
249 views

How to alter user's data in block in blockchain if i want to change user's details

In blockchain each user's data stored in seperate block, right? If I have created my own blockchain and i want to alter some user's data then I would need to alter some perticular block as I have ...
-1
votes
1answer
11 views

Pertaining to slushpool mining . What is the most lucrative way to vote ? Or does it matter

What is the most lucrative way to vote on slushpool? Or does it matter
0
votes
0answers
67 views

unconfirmed testnet transaction

I implementing the dashcoin on a website. I had broadcasted a transaction at: https://test.insight.dash.siampm.com/address/yehZoVH57FwDFC7vBRGK5ptuYHG9DfL2cf an few hours ago This address above is ...