Related to Bitcoin Blocks

learn more… | top users | synonyms

2
votes
2answers
31 views

How often does a block have only one transaction?

I was looking at blocks on blockchain.info, and came across this one with only one transaction in it: (the mining reward one) ...
1
vote
1answer
27 views

About block rollback

I had a problem. We assume node A get a newest block with height h1, through a serial checking, it thought the block valid, so it store the block into disk. But in the next some seconds it got another ...
0
votes
2answers
111 views

How to fork an Altcoin Which has 0 Reward Block to continue mining after the LAST POW BLOCK

Im trying to learn how is it possible to Hard Fork an Altcoin Blockchain to Continue the Mining Phase after the LAST POW BLOCK. The Block Reward is already 0 and the LAST POW stops at Block 8000. And ...
1
vote
1answer
36 views

Do Miners get a reward for re-confirming blocks?

As far as I know, to ensure double-spending didn't happened and also for other security reasons, there is minimum number of confirmations that a transaction should have to be accepted. That value is ...
1
vote
2answers
73 views

When miners are working on their block, do everybody's block have the same transactions in them?

In this webpage https://en.bitcoin.it/wiki/Blocks, it says this "Bitcoin transactions are broadcast to the network by the sender, and all peers trying to solve blocks collect the transaction records ...
1
vote
2answers
63 views

Altering a block after generating it

Once a miner has found a block, how easy it is for him to add or remove a tx included in that very block? Would he have to solve the modified block from the scratch or is there a point he can resume ...
3
votes
3answers
87 views

Random numbers using blockchain

How are the block hashes generated? Are they trully 100% random (generated by hardware) or is it pseudo-random (generated by software)? Can i rely on it or any other blockchain data to make a 100% ...
1
vote
1answer
48 views

Growth Dependent Block Size Limit

Could the 1MB block size limit be replaced with a growth-dependent limit? From what I have read (here, for example) the 1MB limit is to prevent spamming of the blockchain. And if/when Bitcoin becomes ...
0
votes
1answer
23 views

Why do Bitcoin API services offer Block details?

I understand having APIs around addresses and transactions, but I'm less clear why I need to know what's happening with a Block(s). This is to confirm one's transactions? Might someone provide some ...
0
votes
1answer
31 views

Can zero-fee txs get into a block?

What happens if a transaction is set to have zero fees? Can it get into a block? Also, if you updated a coin's code to accept zero-fee transactions, would this cause a hardfork? (e.g. made tx's in ...
2
votes
2answers
48 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
92 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
235 views

Must a Block contain a coinbase transaction?

Must a block contain a coinbase transaction? If so, how is this enforced?
1
vote
1answer
80 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
45 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
35 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
66 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
132 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
53 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
236 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
140 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
82 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
46 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
150 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
185 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
256 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
44 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
90 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
140 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
46 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
105 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
131 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
51 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
53 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
60 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 ...
1
vote
1answer
29 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
800 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
593 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
183 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
349 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
275 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
172 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
38 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
68 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
351 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
100 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
267 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
328 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 ...