Related to Bitcoin Blocks

learn more… | top users | synonyms

2
votes
1answer
23 views

How could block propagation time be reduced?

This website measures block and transaction time propagation.. At the time of writing, the time required for 90% of surveyed clients to get a block is about twelve seconds. (I just averaged the last ...
1
vote
1answer
47 views

What are the equations to convert between bits and difficulty?

If we take transaction hash 0000000000000006770c3806960539ca83a24facbd99ea212f37f2a0e6a5629a for example. The difficulty as a 32 bit float is 50810339.04827648. The difficulty in bits as an unsigned ...
4
votes
2answers
214 views

Must a Block contain a coinbase transaction?

Must a block contain a coinbase transaction? If so, how is this enforced?
0
votes
1answer
30 views

What shape of merkle tree does the Bitcoin client build?

The Bitcoin client builds a merkle tree to represent the transactions, then includes the root of that tree in the block header. But usually, the number of transactions is not a power of two. When ...
0
votes
1answer
32 views

How many transactions in One Block?

Block is collection of transactions.Who can decide Number of transactions per block? and How transactions are selected in block? and How does the priority works for fee transactions? Thanks
0
votes
1answer
28 views

What is the algorithm of block selection using Target Difficulty?

Suppose below is target difficulty: 0x0000CDEF0A000000000000000000000000000000000000000000000000000000 So result value must lower than target to select block. So, If Miner 'A' found: ...
1
vote
1answer
59 views

Confirmation limit

When seeing transactions I see that the number of confirmations keeps increasing without any limit. I wanted to know if there is any time limit on including a already confirmed transaction in a block ...
1
vote
1answer
64 views

What is the block / confirmation time for NXT coin?

what is the block time to get my transaction confirmation? Do i still have to wait 10+ minutes to make sure a double spend didnt happen?
0
votes
1answer
48 views

What determines how many transactions end up in a given block?

What determines how many transactions end up in a given block? Blocks can have various numbers of transactions, so what decides how many are in a certain block?
2
votes
0answers
163 views

Custom altcoin won't sync with node and neither will accept a miner connection

I forked the BlackCoin source, changed the ports, generated the genesis block, merkle, blah blah blah. I set up a node on a DigitalOcean server and compiled my coin daemon there as well as on my local ...
2
votes
1answer
80 views

Created genesis block and set up node. How to mine?

Everything seems to be going well creating my altcoin for fun. I forked the BlackCoin source on Ubuntu, successfully mined a genesis block, recompiled. I bought a droplet over on digitalocean running ...
4
votes
1answer
61 views

Why is my new altcoin trying to connect to peers and sees almost 200k blocks remaining?

I downloaded and forked the Blackcoin source code. I changed all of the references to BlackCoin, changed the pszTimestamp string along with the current Unix timestamp. Then, I successfully mined the ...
0
votes
1answer
31 views

How to find a block containing a transaction using transaction hash only?

Well, the title says it all. I have a transaction hash and I want to find this transaction in the blockchain. I am working with bitcoinj. I am probably missing something very obvious here, but I ...
3
votes
2answers
102 views

How could the dogecoin increase the limit of money supply?

As far as I know, Dogecoin will only have 100,000,000,000 coins in total. But how can the supply of coins remain uncapped? How could it produce unlimited dogecoins? Is there any specific skill to make ...
0
votes
1answer
148 views

What is chainwork?

If I run the RPC call getBlock on the bitcoin-qt client it gives me field called chainwork containing a hash. I cant find any information what this value is about. Request: getblock ...
1
vote
2answers
205 views

Is there database of orphaned blocks?

Is there database of orphaned blocks? https://blockchain.info/orphaned-blocks does not work right now Does anybody keep them? Also I am looking for those transactions which were not included in ...
-1
votes
1answer
42 views

How can I limit the mining to specifics miners authentified by private key or something like that?

I know how to code in C++, but I don't know really how all mining system works. I have my altcoin, and I would like to block reward blocks to miners which are not authentified (something by private ...
1
vote
1answer
81 views

What happens to a p2pool payment with an invalid bitcoin address as the username?

I run a p2pool node (http://blisterpool.com) and someone just connected with an invalid bitcoin address. They have significant hashpower, and have already started generating p2pool shares...but their ...
2
votes
1answer
108 views

Running Bitcoin Core for first time

I was using the official Bitcoin client some time ago. It was version 0.5 I think. Then my computer crashed and didn't use Bitcoin for a long time. I was lucky because I had a backup of the wallet. ...
1
vote
1answer
42 views

In what line of what file does the block reward depend on?

I want to make an altcoin and since I am new, I wanted to know what sets the reward of a block after being mined.
4
votes
2answers
129 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): ...
0
votes
2answers
88 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
109 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
2answers
50 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
52 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
53 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
20 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
2answers
537 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.
1
vote
2answers
464 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
60 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
126 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
262 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
249 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
126 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
31 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
62 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
307 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 ...
3
votes
2answers
93 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 ...
1
vote
1answer
146 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 ...
2
votes
0answers
299 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
76 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
125 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
125 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
222 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 ...
2
votes
1answer
111 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
93 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 ...
1
vote
1answer
63 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 * ...
6
votes
1answer
83 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
131 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?