Questions tagged [block]

This tag should be used for questions related to Bitcoin blocks

Filter by
Sorted by
Tagged with
4
votes
1answer
705 views

Is pre-mining of a future block possible?

Is it possible to pre-mine next block when everyone is mining current block? Let's say, if we need 1T hash power to mine (solo / pool) a block in 1 hour, then is it possible to run 1G hash miner for ...
0
votes
1answer
115 views

Can I somehow force bitcoind to do decomposition with getblock?

Can I somehow force bitcoin to include the script with getblock call? I see that here https://github.com/bitcoin/bitcoin/pull/886 and here https://bitcointalk.org/index.php?topic=89725.0 there is ...
20
votes
6answers
2k views

What encourages Bitcoin miners to relay blocks?

Lets say I'm mining bitcoins, and I've just received a new block that someone else has mined. What encourages me to send that block to anyone else. I can understand how the original miner wants to ...
10
votes
4answers
6k views

Which is the relation between transactions and blocks?

I don't quite understand the relation between a transaction and a block. I imagine it as a list of blocks, and each block having a list of transactions but I have some doubts. When I do a transaction....
2
votes
1answer
874 views

What is the smallest block ever mined?

Has any miner ever earned their 50/25 BTC solving a block with only one or two transactions? Maybe they got lucky before the full ten minutes?
8
votes
2answers
25k views

How many Bitcoin are mined per day?

A block is generated every ten minutes. The reward changes periodically, and will halve 32 more times. What is the approximately daily reward across the entire network?
3
votes
1answer
518 views

What are the requirements of a transaction being included in a block?

What are the requirements of a transaction being included in a block? How does a miner verify that a transaction meets such requirements?
5
votes
2answers
316 views

How can I cancel and replace a Transaction that never gets confirmed?

According this this WikiPage, a MultiSigTransaction that doesn't include a fee may never get included in a block. Since I've read that replacing Transactions (by version number or any other feature) ...
0
votes
3answers
4k views

Possible to estimate next difficulty based on terahashes? [duplicate]

Here is what I have estimates on: There exists hardware capable of 60 gigahashes per second. Over the next few months, X amount of these will be mining bitcoins. Difficulty is recalculated every 2016 ...
7
votes
1answer
489 views

When a mining pool pays out to the workers, why does it not just cache the transaction and then pay zero fees on its next successful block?

If you had a mining pool that was generating a few blocks per week, then why not just cache all the payout transactions (if the clients were happy to do this) and then just put them in the next ...
4
votes
1answer
3k views

I built a miner, got a hash block, now what? Where do I send it?

So as an exercise I want to build a mining client, just because I'm curious. I understand that I'm supposed to create a hash, but once I have the hash, where do I send it? How do I submit it back ...
9
votes
1answer
27k views

Whats the process of Creating a Block on the BlockChain

have been mining on pools and blindly going a long for the ride of > generating a block Can somebody walk through the process in simple terms of the steps involved in creating a block on the ...
4
votes
2answers
1k views

Chronological list of transaction ids

Is there a way to get a list of the latest transactions IDs? I know I can watch incoming transaction almost live on http://blockchain.info, but is there a way to download the last 10.000 transaction ...
7
votes
3answers
3k views

How can I recover from a corrupted blkindex.dat on Ubuntu 12.10?

I've installed Bitcoin-Qt after a clean WUBI install, and installed Bitcoin-Qt directly. Now it suddenly says "Error loading blkindex.dat". I assume my blkindex.dat file is corrupted, and I tried ...
3
votes
2answers
784 views

Is it possible for a valid block to be added to an invalid one, and have it accepted by another client?

This wiki page says invalid blocks aren't counted towards determining chain length and that make me want understand how invalid blocks are treated. Can an valid block be added to an invalid one.. and ...
9
votes
1answer
818 views

Does the synced blockchain always grow in size?

Every time the Bitcoin-Qt is launched, the blockchain syncs to update to its latest state. Does this mean the data stored locally will always grow continously, eating up all available space eventually?...
1
vote
1answer
106 views

What is the difference (or relation) between a Bitcoin “Block” and a GPU workunit called a “Block”

I'm looking at OpenCL and GPU programming and see the term "Block" used to describe a unit of work sent to a GPU. What is the relation between a Bitcoin Block and a GPU workunit called a block? If ...
7
votes
4answers
501 views

How is it possible that transactions can be added to a block currently being mined?

It seems counter-intuitive that the current block can be hashed and transactions can be added to it, however that is what this thread indicates. Can someone help me connect the dots (not necessarily ...
4
votes
2answers
331 views

How does the network apply credit for created blocks?

First post. I must say in advance thanks to everyone for all the great conversation and help and software so far. It's really helped me get familiar with bitcoins and bitcoin mining. I have a ...
3
votes
1answer
114 views

Is there any way to get the block number of generation from coinbase?

I was looking on http://blockexplorer.com/ and saw a coinbase of ...
1
vote
2answers
276 views

how http://blockchain.info/, http://blockexplorer.com/q or http://www.bitcoinmonitor.com/ works [duplicate]

Possible Duplicate: How can I read information from the blockchain? Can anyone tell me from where exactly sites like http://www.bitcoinmonitor.com/ http://blockchain.info/ can't post more ...
5
votes
2answers
554 views

What is the legal money range for a bitcoin transaction?

What is the legal money range for a bitcoin transaction message ? I am guessing that the lower limit is one satoshi but what about an upper limit aside from the maximum block size constraint ?
15
votes
1answer
1k views

What happens when a miner does not claim all fees/generated coins?

Suppose that a miner for some reason has the generation transaction of their blocks not take all the possible coins. This can happen for a variety of reasons, almost all of which are bugs: An off-by-...
3
votes
1answer
171 views

Is the current number of confirmations visible somewhere in the raw block?

Is the current number of confirmations visible somewhere in the raw block output created by blockexplorer or blockhain.info? Is this information available in the raw stream or is the number of ...
6
votes
1answer
524 views

what are vin_sz and vout_sz in tx part?

I am trying to understand the raw blocks better: vin_sz and vout_sz are some of the unknowns. does this values (sz=size?) have something to do with a number of confirmations? example: https://...
42
votes
6answers
21k views

Why is downloading blocks taking longer and longer?

First off, this really needs to get fixed. I'm downloading blocks for at least 8 hours now, and it's still not done. I know the problem of having to download the entire block chain is being worked on, ...
9
votes
8answers
3k views

Can more than 1 block be solved per 10 mins on average (LONG TERM)?

I am wondering whether it is possible for a supercomputer to find the next 1000 blocks in a very short amount of time. Hypothetically, if a government agency concentrated a supercomputer on hashing, ...
5
votes
3answers
2k views

Getting orphaned Blocks from the Blockchain

I'm very interested in doing some analysis of orphaned blocks, but to do so I'd have to have a good way of accessing them. Blockchain.info seems like a good place to start but I don't want to abuse ...
8
votes
4answers
603 views

Can Bitcoin blocks be organized into shards?

Bitcoin Scalability is a hot topic. In database architecture design data is segmented into shards or the data is partitioned such that it can be spread among large number of machines. In the ...
9
votes
2answers
4k views

Locating transactions by the relayed by IP in blockchain.info

I'm working on some stats and I was wondering if the relayed by IP on Blockchain.info can be used to get an approximate (country level) origin of the transaction. Would it be reasonable to assume that ...
18
votes
1answer
7k views

What is the expected time until the next block is found?

https://bitcoin.stackexchange.com/a/3908/659 says: Luckily, you'll only have to wait five minutes on average for a block to be found (blocks are one every ten minutes, so the expected delay until ...
5
votes
1answer
1k views

What order do transactions appear in a block? Is it up to the miner?

It seems to be random or up to the miner from what I can tell. But to store blocks, one must keep the order of the transactions (in some position column, etc) because regenerating the block for later ...
13
votes
2answers
10k views

Why can we have small fractions of a Bitcoin?

I didn't study the inner workings of Bitcoin (yet), but already since when I just started using it, I wondered why a Bitcoin can be split up in parts. Because there is a limit on the amount of Bitcoin ...
3
votes
1answer
225 views

Where can I find a graph of average transactions per block over time?

Is there a website where I can view the size of the memory pool over time, or the average number of transactions per block?
12
votes
1answer
3k views

Has any illegal data been saved in the Block Chain?

Has any illegal data been saved in the Block Chain, such as an illegal number, or illegal prime?
13
votes
3answers
7k views

What is the exact formula for calculating transaction fees?

According to the Wiki: If the blocksize is more than 250 kB, transactions get increasingly more expensive as the blocksize approaches the limit of 500 kB. Sending a transaction when the blocksize ...
3
votes
1answer
366 views

Bitcoind statistics

I need to get some values to find how updated my bitcoind client is. For example, I would like the GUI to tell me: If it is up to date. If not, show blocks/total blocks How many blocks have been ...
11
votes
2answers
2k views

Two blocks, two transactions, same hash

Would a block containing a transaction with an identical hash as a previous transaction be considered valid? That is, if someone made a transaction for generating Bitcoins and solve two blocks with ...
16
votes
3answers
7k views

How to calculate new “bits” value?

Every 2016 blocks one needs to calculate new bits value. What is the formula to calculate it?
4
votes
1answer
1k views

JSON-RPC getwork data field

I recently tried playing around with the getwork command for JSON-RPC and I'm trying to understand what I got out of it. According to the API Call List wiki entry, the "data" field should contain the ...
5
votes
1answer
221 views

No Account number or Address in listtransactions for generated blocks

I am in the need (for my app development) of having more information printed with the "listtransactions" of the bitcoind daemon. For blocks generated it shows the account as "" and no bitcoin address ...
8
votes
2answers
382 views

Why is the Block Header txn_count field always zero?

According to the Protocol Specification, the txn_count field of a Block Header is always set to 0, why is that? What are the intended future uses of this field?
15
votes
1answer
1k views

How can a non-miner store data in the block?

If I am not a miner and would like to put arbitrary data in the block chain, is there currently any method or protocol to get a miner to add it for me?
14
votes
2answers
905 views

Does block size effect Miner's Hashing speed?

From my last question: Bitcoin Block Size - What are the rules? I learned that the block size can vary from a few kB up to a MB. This leads to my next question: Does the block size effect a miner's ...
15
votes
1answer
3k views

Bitcoin Block Size - What are the rules?

What is the maximum size a block can be? Is there a minimum size? Can you have a block with 0 transactions included?
16
votes
3answers
1k views

What are the advantages/disadvantages of a continuously decreasing block reward compared to the current method?

The current method to control the bitcoin supply to a maximum of 21 million BTC is to reduce the block reward (currently 50 BTC/block) by 50% every 210000 blocks. In this forum post there is a ...
25
votes
1answer
14k views

When a block is “discovered” how is the nonce determined?

I know that a block is based on a random number called a nonce, but if that number is random and unknown to the miner, how is that number actually verified as the correct nonce and not some arbitrary ...