Related to Bitcoin Blocks

learn more… | top users | synonyms

1
vote
0answers
33 views

Bitcoin protocol: How do I build my block to get the newly generated coins? [duplicate]

I am writing a software to mine bitcoins (in golang) as part of a college project. I'd like to know how is it that I build a block (which would potentially get appended to the end of the block chain) ...
2
votes
0answers
38 views

Getting started, how do I buy bitcoin [closed]

I live in Nigeria,probably a third world market. This would be the first in this region. Would like to strongly promote this exchange Inot these parts of Africa. Please help.
4
votes
2answers
169 views

Blocked transaction wallet on my phone

Ok I have a wallet on my phone that I put bitcoins in on monday, They have been blocked now for a week. How do I unblock them and the wallet I am using I can get it on my mac. Its called bitwallet by ...
3
votes
3answers
76 views

How long is a Bitcoin?

I searched already but I couldn't find anything about the structure of a bitcoin. My understanding is that a bitcoin, which is different AFAIK from a bitcoin address, can be interpreted as a string ...
4
votes
1answer
107 views

Would this scheme allow faster verification of transactions? (Multiple parallel block chains)

One issue with one block chain is that it needs to be globally synchronized. One way to elevate this would be to use multiblock chains. Namely, we can imagine that there are N block chains, working ...
1
vote
2answers
82 views

How does each miner know when to create a block?

I have been trying to understand the protocol and reading related documents, there is a point where i get stuck. As far as i understand (correct me if not), when a transaction occurs, it is ...
2
votes
1answer
187 views

What are the possible Doomsday scenarios for the 2016 Halving from 25 to 12.5 BTC per block solved?

The 2016 halving is coming from 25 to 12.5 BTC solved for every block. For us to understand the effects. What are some possible doomsday scenarios that can happen?
1
vote
1answer
71 views

BitCoin Core Error Message: “Assertion failed!”

I am experiencing a recurring problem with my BitCoin Core wallet. The main issue here is that I get an error message every so often as the program is updating the transaction blocks. Please see the ...
0
votes
1answer
62 views

How can you tell a block is Classic vs Core?

Sites like http://xtnodes.com/ are tracking which versions of Bitcoin software are being used to create blocks. Where are they looking in the block structure to determine which software version ...
2
votes
1answer
110 views

What is the magic number used in the block structure?

What is the Magic no used in the block structure, why is the value always 0xD9B4BEF9 and what is it used for ? Thanks
1
vote
1answer
60 views

How to determine the last 1k blocks and their Miner Software?

Basically the idea was to create a tiny service such as nodecounter.com. Now I would appreciate your help on the following questions: How to determine the Software (Core, Classic, XT, etc.) and ...
2
votes
2answers
291 views

How many block chains exist?

I´m beginner and I understood there is an unique huge common block chain to be used by world wide and there a several different crypto currencies types by running on that . Am I correct? Thank you ...
0
votes
0answers
20 views

Block #399505 has only one transaction [duplicate]

By coincidence I noticed a block with only one transaction: Block #399505 The one transaction in it is the 'new bitcoin' transaction. Did a miner succeed in hashing a block that has no other purpose ...
-1
votes
1answer
54 views

How many nonce can resolve block

I'm wonder how many nonce can resolve block in current difficulty? How can be than number counted?
10
votes
2answers
1k views

Who mined the infamous block 364422?

Block 364422 contains a transaction that takes a long time to verify. This transaction design demonstrates a way a denial of service attack could be executed. This prompted Gavin Andresen to propose ...
2
votes
1answer
45 views

How to add coinbase transaction with libblkmaker

I currently trying to develop a simple Bitcoin miner in c++ for a project on my university. For parsing the 'getblocktemplate'-data I'm using libblkmaker. Now I have to build the coinbase transaction ...
2
votes
2answers
133 views

How to run a full node: Am I already doing so?

I ´ve succesfully installed bitcoind and bitcoin-cli. I got some questions about it: I run bitcoind in the background by typing: bitcoind -daemon and block chain begins to download: by typing ...
1
vote
1answer
67 views

If Bitcoin time value is 4 bytes, is that Unix time from 1970?

I assume that when January 19, 2038 rolls around, there will be a plan for extending the time to more than four bytes. or is it the case that the four bytes are not UNIX time, or do not begin in ...
2
votes
3answers
76 views

how do nodes verify that a block has been solved and can be added to the blockchain

when a miner solves a block it gets sent out to the network, when other nodes receive it, how do they verify that the block received was indeed solved and can be added to the blockchain. So you don't ...
3
votes
2answers
83 views

Why are coinbase transaction outputs greater than reward?

If the sum of the coinbase transaction's outputs must be less than or equal to the current reward (25 btc currently), why in practice do blocks have a slightly higher coinbase transaction output (for ...
2
votes
0answers
21 views

What are the various block size increase proposals? [duplicate]

I'm aware of BIP101 and BIP100, but I'm sure there are others. I would like a simple table of comparison on the block size increase schedule of each one (including the status quo) in one place.
0
votes
0answers
59 views

What block version is this: d9b4bef9 (decimal: 3652501241)?

I'm trying to parse the blockchain directly from the .dat files. The parser works well up until I run into these blocks, with the version appearing as "d9b4bef9" (already reversed). What is this ...
3
votes
1answer
99 views

Mining for nil-transaction blocks only - gaming the incentive scheme by rogue miners / consortium?

I understand that there is incentive to include transactions where the output is less than the input so that the block creator can pocket the difference. But I'm wondering if that is really worthwhile ...
1
vote
0answers
41 views

Why do transactions get verified before it is clear that the block header is valid?

When I researched for the answer on What happens in detail, when Bitcoin Core verifies a block during synchronization?, I noticed something: According to the Wiki-Entry on Protocol rules some of the ...
4
votes
3answers
350 views

Can a Bitcoin block be less than 1mb?

Can a Bitcoin block be less than 1mb? To my understanding, a miner receives broadcasts. However, if not enough transactions come in, then would it just prematurely hash the block?
3
votes
2answers
846 views

How many blocks are there in blockchain as of today?

I have currently downloaded 300,000 blocks and the last one is generated 1 year and 19 weeks ago. I wonder how many blocks are more to go, before I am up to date.
4
votes
1answer
57 views

Why is CheckBlock called twice when processing a new block?

Once the Bitcoin node receives a message with a new block, it calls the ProcessNewBlock function: else if (strCommand == "block" && !fImporting && !fReindex) // Ignore blocks ...
3
votes
1answer
86 views

In Proof-of-Stake, can a block creator fudge the block hash?

In Proof-of-Work, a block hash is costly to manipulate (say, wanting the hash to be even, or have the hash of the hash smaller than some number) since there is a lot of computing power put into ...
3
votes
2answers
556 views

What is the genesis block?

What is the genesis block? In which ways is it important or different from other blocks?
1
vote
0answers
207 views

(Bither) how can i send my bitcoins?

i downloaded Bither as my virtual wallet and added bitcoins in a Hot Wallet Address. But when i try to send bitcoins, i can't. i fill the address, the amount of bitcoins and i type my password but ...
0
votes
0answers
29 views

Does not process blocks at all, stack on 0

I got this problem couple days ago: Catching up...Processed 0 of 375438 (estimated blocks)....Last generated block was generated 350 weeks ago. Qt version 4.8.4. Used to load very long time until ...
1
vote
0answers
15 views

Node Operators Reward [duplicate]

Why don't we implement a Node Operator reward program (in the core) or if such implementation ever existed what would be the overall (Downside,Cause for concern, etc) Why don't we use the Miner Fee ...
6
votes
1answer
76 views

What happens in detail, when Bitcoin Core verifies a block during synchronization?

Since version 0.10.x, block headers are acquired separately, and therefore download is not delayed until previous blocks have been verified. Previous questions about synchronization mention that the ...
2
votes
2answers
194 views

How can a block be considered more difficult to solve/hash than another one?

In this answer: http://bitcoin.stackexchange.com/a/760/28219 It is said: Because of all this work, when a Bitcoin client signs on to the network it can trust the block chain that was most ...
3
votes
2answers
189 views

When does a miner decide to stop collecting transactions and start calculating hashes to try to win?

I am confused about whether a miner chooses to wait for more transactions (more fees) or starts as soon as it receives the first transaction from the network. Once a miner has started calculating the ...
4
votes
1answer
34 views

Would an increased blocksize lower the stress of the stress tests?

I see that there are about 9000 unconfirmed transactions right now and that five of the last six blocks are under 1/2 Mb and 15 blocks in a row under 750 Kb. This suggests to me that larger block ...
2
votes
0answers
59 views

Get as many blocks as possible (stale, invalid, orphans)

I would like to download (and access) as much blocks as possible - including stale (extinct) blocks, orphans blocks and invalid blocks. I have 0.11 official client. My node is already synchronized but ...
1
vote
1answer
51 views

Shabal256 code explanation

Can anyone please explain the code below with comments? What are pbegin & pend ? What is ( I believe it is data, where it comes from ?): (pbegin == pend ? pblank : static_cast<const void*>(...
1
vote
1answer
52 views

Why aren't block solutions sent to a multicast address?

In computer networking, multicast (one-to-many or many-to-many distribution) is group communication where information is addressed to a group of destination computers simultaneously. I think the ...
1
vote
1answer
100 views

Continuous integration setup using bitcoind regtest on travis-ci

Subtitle: travis-ci fails to run generate JSON-RPC method on regtest I'm trying to setup CI process on https://travis-ci.org platform to install bitcoind and start new blockchain using regtest mode. ...
2
votes
0answers
14 views

Transaction ordering when one transaction redeems another within a block [duplicate]

Say we have txA and txB, and txB contains an input that redeems an output from txA. In order for a block containing both txA and txB to be valid, is it necessary that txB be after txA in the list of ...
5
votes
1answer
138 views

Can Bitcoin Days Destroyed be a better resolution mechanism for competing blocks?

I've been looking at selfish mining and empty blocks. In all cases, the selfish miner profits by keeping block solutions private until their value to his own pool is maximized, rather than releasing ...
2
votes
1answer
42 views

How can one extract an address balance at a specific height?

Is it possible to view the balance of an address at a specific height, without using any external web api? Could it perhaps be done using bx or the Bitcoin client API?
3
votes
2answers
151 views

Are blocks sent only after finding nonce?

One of the concerns with increasing the block size is that it may get orphaned more often due to network latency in sending the big block. Why can't miners send the block without the nonce as soon as ...
1
vote
2answers
140 views

Sending funds on same block of received funds. Confirm sending not received?

My question in quite conceptual: For creating a raw transaction, I just need the txid from the older transaction and the address to send it. Put the funds, the change, what's left is the fee. Sign it ...
3
votes
1answer
134 views

What happens to price when the block reward is gone completely?

What will happen, specifically to the price of Bitcoin and transaction fees when the block reward drops to a negligible amount? Today, each block reward is approximately worth 25 * $300 = $7,500. To ...
0
votes
3answers
316 views

How to monitor the blockchain for new blocks

I want to scan new transactions as they are added to the block chain. Does anyone have a suggestion on how to do this. Are there any APIs that allow for this? Or is there a way to directly tap into ...
2
votes
4answers
137 views

How can I get the DateTime of when bitcoind last received a block?

Is there a command to get the DateTime of when bitcoind last received a block?
0
votes
1answer
149 views

What is the mechanism of determining the transactions of a new block

I am newbie in the Bitcoin field. I have read about the transactions, blocks, blockchain and other materials. As I know, when a new valid block is found and announced by a user, other users start ...
0
votes
0answers
68 views

why to use blocknotify script, even if we can check for “share is block candidate” using target compare?

i have some complicate situation in altcoin wallet that wallet shows new block found with reward , but pool not show block found. could it be a reason that i not use block notify script. but checking ...