Related to Bitcoin Blocks

learn more… | top users | synonyms

4
votes
2answers
123 views

What is the variable in a block that holds hash of found PoW?

Can anyone please tell me, which variable holds the hash of the solution of block's PoW in broadcasted block? I know that a block consists of (I am pretty sure I am forgetting some variables here): ...
-1
votes
2answers
63 views

Bitcoin URGENTLY Need Blocks Files - Download them from some Website [duplicate]

I have been doing this synchronization procedure (first time) in bitcoin-qt for over 85 hours and it only came to 31 Weeks Behind. Withdrawed from localbitcoins like 95 hours ago and obviously this ...
0
votes
1answer
39 views

Transaction Maturity vs Block maturity

I thought it was the same. Block maturity - number of blocks created after. Transaction maturity - maturity of block that contain transaction Now I see that people use this terms as different. What ...
0
votes
1answer
23 views

What piece of code would allow me to check if a block has been found then run an operation?

I am relatively new to C++ and I was wondering if anybody could help me out. I am looking piece of code that will loop until a block is found by a node and then when one is found print a simple output ...
0
votes
1answer
41 views

Where is the code that receives blocks that miners have just solved

I was just looking through the Bitcoin code but since I am relatively new to C++ I was wondering, if anybody could tell me where the code responsible for receiving blocks that have just been mined by ...
1
vote
0answers
39 views

Submitted blocks get rejected on Litecoin testnet

I'm trying to submit blocks to the Litecoin Testnet, however everything gets rejected. I got my raw value as ...
0
votes
0answers
17 views

Is there any relation between the block version field and the one of the transaction?

I am struggling to validate my custom miner against the testnet network and I can't seem to add a block of mine to the chain. I've noticed that all the other miners are appending version 2 blocks, so ...
-1
votes
1answer
69 views

How to install Abe?

I've downloaded Abe and ran python "setup.py install". There were no errors. But what's next? I didn't find any guidelines on how to run Abe in README.
0
votes
2answers
124 views

bitcoind in testnet is not synchronizing

I installed bitcoind into Linux. I'm running it in testnet mode but it is not synchronizing as it is not downloading blocks. I have the following in bitcoin.conf: rpcport=8332 # Needed for testnet ...
1
vote
1answer
56 views

Where is the code that specifies when a block is released?

I'm not sure how this exactly works. So roughly every 10 mins a block is released to the network. How is this done? Does my bitcoin client signal this? Would that mean in theory if there was just one ...
0
votes
2answers
51 views

Bitcoin/blocks folder up to 17gb [duplicate]

So I have downloaded Bitcoin-QT v0.8.6-beta. It has downloaded everything and now this folder: C:\Users\user\AppData\Roaming\Bitcoin\blocks is 17GB Anyway to prune/delete something?
0
votes
2answers
105 views

Is it possible to run bitcoind without downloading the blockchain?

I'm using bitcoind on a project, and I only need to send bitcoins to myself (from one wallet to another), so trust is not a factor. That being said, is there a way to run bitcoind without needing to ...
5
votes
2answers
203 views

Does a new block necessarily include all transactions that occurred before its generation? What about network latency?

I read What exactly is Mining? and What are bitcoin miners really solving?, but was left wondering: What happens if a new transaction comes in, whilst mining? To answer that, I found Do transactions ...
0
votes
1answer
73 views

Help understanding the blockchain [duplicate]

I am trying to better understand the fundamentals of the BLOCKCHAIN. I am not technical and am hoping someone can offer up an explanation in LAY TERMS. Thanks in advance.
0
votes
1answer
23 views

What are the differences between the transaction and block versions? (v1, v2, v3, etc..)

If I run command to fetch a block, I see version 2 is returned: getblock 0000000000000000ae22455f90306f43e8c806585fe2dfc3b0e92ac7b7620bff Output { "hash" : ...
1
vote
0answers
41 views

What is block forwarding logic of the Satoshi Client?

Could anyone explain in simple words what does the reference client do when it receives a orphan, stale or best-chain block regarding sending "inv", "block" and "getdata" commands? An interaction ...
0
votes
2answers
175 views

Can you help with Bitcoin block hashing algorithm ( PHP, C, Python, Javascript)? [closed]

can you help with Bitcoin block hashing algorithm ( PHP, C, Python, Javascript) ? I was working really hard to write block hashing algorithm in plain Javascript. Unfortunately the developed ...
2
votes
2answers
84 views

Where are the blocks in the blockchain stored?

I understand that every transaction of bitcoin is stored in a "block" which is then added to the "blockchain". I realize that this is data of some sort that must have a physical location. Where is ...
0
votes
1answer
79 views

Is there a limit on number of transactions included in a block? [duplicate]

As per my understanding, every transaction is included in a block and the difficulty to find a block gets adjusted such that one block is found for every 10 minutes. Is it the case that all ...
1
vote
0answers
161 views

How to determine how many coins have been mined regardless of block count in main.cpp

Been working my way trough the main.cpp trying to see where this value is grabbed if at all. I need a way to check how many coins have been mined regardless of block count. For example if every ...
1
vote
1answer
63 views

Block first transaction

The Bitcoin wiki states: the first transaction of a block is, with few exceptions, the transaction that grants those coins to their recipient (the miner) How are those "few exceptions"? When ...
6
votes
3answers
120 views

what is the mathematical problem in each block which is difficult to solve?

in blocks page it says each block has a solution to solve difficult mathematical puzzle, what is that difficult mathematical puzzle?
0
votes
1answer
107 views

Block Hashing Data

Guys I have a few points that are not clear for me. 1) In the link below it says there are some fields we have to combine and hash. However when I get a work by saying getwork from a pool. What I get ...
0
votes
0answers
143 views

Cannot synchronize with Bitcoin in testnet mode

I downloaded Bitcoin-QT for Windows 7 into: MYUSERNAME/Downloads/bitcoin-0.8.6-win32/bitcoin-0.8.6-win32 I want to run Bitcoin in testnet mode, so I created bitcoin.conf with only the following ...
1
vote
1answer
101 views

Will old accepted blocks ever be removed?

Or are they kept forever such that the chain from the Generation Block will always remain verifiable?
1
vote
1answer
81 views

What would happen if there were two “disjoined” versions of bitcoin with the same popularity? [duplicate]

Right now, we have one accepted version of Bitcoin (the software) and most miners and full nodes are using some versions of that. However, what can very well happen is some split within Bitcoin ...
0
votes
1answer
53 views

What is short pseudocode for determining the total number of bitcoins mined?

Here's what I have so far: total_epochs = current_block_height % 210000 total_coins = 0; for(i = 1; i <= total_epochs; i++) { reward = 100 / 2^(i * 210000 / 210000); total_coins += 210000 * ...
2
votes
0answers
57 views

What's the formula giving the % of succesfully maliciously messing the blockchain?

With the recent (early 2014) GHash.io concerns about that particular mining pool getting too big, many people have talk about what a powerful miner could do if it wanted to "harm" bitcoin or ...
0
votes
2answers
1k views

When mining with 2 computers, do I need to use 2 separate wallets addresses?

I understand that each miner is working on a different block. Correct me if I'm wrong but this is because the first transaction in a block basically contains my wallet address so I can receive the ...
2
votes
1answer
116 views

How is network time enforced?

I've seen how nodes gather network time data, but how is it enforced in the blockchain? Are all of the timestamps digitally signed and included in the block as proof?
2
votes
1answer
103 views

Largest block (measured in Bitcoins)

What is the block in the blockchain with the most Bitcoins transacted?
0
votes
1answer
81 views

TxHash to BlockHash using API

Can anyone plz point out a way to derive the BlockHash from TxHash using API ? Lets assume I am studying the following... ...
2
votes
1answer
266 views

How is block reward set in time?

Many coins have dynamic block reward over the time, for example Bitcoin was 50BTC/block years ago and now 25BTC. My question is how is it defined in the source code ? I searched in Litecoin's source ...
0
votes
3answers
145 views

Block confirmation speed

Based upon any standard you think relevant, how quickly are current blocks being verified for rule-following such as correct balance tallies, true transactions, correct rewards & fees? Is this an ...
1
vote
1answer
100 views

How is the solution hash in a block generated?

For example, in the Genesis block in Bitcoin, from which values was the solution hash "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f" derived from? I understand that the nonce is ...
1
vote
1answer
76 views

Why aren't blocks “zipped”?

Considering how large the total blockchain is relative to average download speeds, why were the blocks never data compressed before being sent? Why could this not be implemented on a new alt?
1
vote
1answer
244 views

How can I view the Blockchain locally on my machine?

I'd like to view the blockchain on my Windows 7 machine. Right now I'm looking under roaming/Bitcoin/blocks, and trying to open blk00000.dat . I can't read any of it though, it seems the text is ...
0
votes
1answer
92 views

How exactly does a block get constructed and verified?

From what I understand, a new block contains all the transactions within the last 10 minutes. So when Alice sends Bob 10 BTC, how does this information get put onto the newest block? I guess I am ...
4
votes
1answer
1k views

How to get a bitcoin address's balance?

I know blockchain.info has an API: https://blockchain.info/q/addressbalance/134dV6U7gQ6wCFbfHUz2CMh6Dth72oGpgH gets the bitcoin address's balance,but it's not open source and must connect to the ...
0
votes
1answer
122 views

Why are blocks hashed?

Am I correct that addresses are hashed to compress a huge text-represented coprime into something of manageable size? Am I also correct that transactions are hashed for the same reason and also ...
4
votes
1answer
128 views

Is there a reason why miners should respect the default maximum block size?

Actually the default maximum block size is 300,000 Bytes and the protocol hard limit is 1MB. So what I understood is that all blocks over 1MB will be rejected but the ones between 300,000 Bytes and ...
1
vote
1answer
118 views

Do transactions happen in an already mined block or a block yet to be mined?

As I understand it a miner gets a reward of 25 BTC per block he finds (as of now). I also read that some transaction fees go to the miner who found the block. How are these two things related? Also, ...
1
vote
3answers
377 views

can blocks remain capped to 1MB forever?

this is perhaps more of an economics question than a bitcoin question, but i'm wondering if it would be viable to leave the block size capped at 1MB for all time and simply let a series of rules ...
2
votes
2answers
759 views

Number of transactions per block

I am just starting to understand the internals of bitcoin. I am a CS graduate and familiar with most bitcoin terminologies. I've read Satoshi's paper and researched the question but I couldn't find ...
0
votes
0answers
57 views

qt 8.5 blank icon

using qt v0.8.5-beta at the bottom it says: No block source available 152 weeks behind the icon on the lower right corner - two file windows has a red x in the corner of the file icon next to that ...
1
vote
1answer
96 views

Does halving ever end? [duplicate]

Every certain number of blocks the reward is cut in half, for example from 50 to 25 BTC. Will this halving continue indefinitely, so the reward never gets to zero?
0
votes
2answers
137 views

Is there any part of a bitcoin transaction that is 'random' or could not be predicted?

I am just curious if when a transaction is sent and you view it on the blockchain. Is any of that information impossible to predict what it will be? I am looking at perhaps the time received ? (you ...
2
votes
1answer
167 views

Can a miner steal another one's block?

Say we have two miners, Alice (an honest miner), and Eve (an evil miner). My understanding is that when Alice mines a block she advertises it to the network, and once it's part of the longest block ...
1
vote
1answer
131 views

Hashrate required for Finney attack on SatoshiDICE [duplicate]

Say I have an address with 1000 different 0.01BTC outputs. I send all of the outputs (in separate transactions) to the 48% SatoshiDICE address. At the same time, I craft a transaction for each of the ...
1
vote
1answer
375 views

Can the Block Erupter be used for anything besides coin mining?

Did the creators of the Block Erupter USB device have the foresight to make it capable of any other function besides mining coins? I'd hate to think that now that Bitcoin is becoming impossible to ...