The blockchain is a list of all transactions that have occurred using the Bitcoin currency. Please don't use this tag for the service named 'blockchain.info'.

learn more… | top users | synonyms (1)

3
votes
0answers
137 views

How will Bitcoin deal with the year 2106 problem? [duplicate]

The Bitcoin protocol currently uses uint32_t to record timestamps. While the year 2106 is still a long way off, I'm wondering why not just go with int64_t and be done with it?
0
votes
2answers
70 views

Will the performance of calculating the balance for an address degrade over time?

If balances are calculated on the fly by offsetting all the transactions flowing in and out of a public address, will this degrade the performance of calculating such balances in years to come, i.e. ...
1
vote
1answer
132 views

What trust am I placing where when I use Electrum?

I have read that Electrum never is given your private keys (which makes sense), but I'm still unsure what sacrifices it makes in order to not require you to not store the entire ~14GB blockchain. So ...
3
votes
2answers
125 views

Transaction fees when a block chain is discarded

I'm a bit new to the bitcoin system, so I apologize if this is a "noob" question. A user attempts to take all the unverified transactions it knows about and aggregate them in a chain block. The same ...
2
votes
1answer
128 views

Should there be a minimum transaction limit to prevent dust spam?

With all these reports of people receiving spam through dust transactions (e.g. Enjoy Sotchi, Bitwars etc) what would be the implications of setting a minimum transaction amount on the network? Why ...
7
votes
2answers
1k views

Transaction Malleability in the blockchain

How does a transaction malleability look like in the blockchain? Are there any examples?
1
vote
3answers
288 views

How much space does the blockchain take up per day and per hour when running bitcoinQT on my computer?

the blockchain is about 20GB today, but i was wondering how much space does it take up each day if i were to leave bitcoinqt on regularly? also by hour? reason why im asking is im thinking about just ...
1
vote
3answers
78 views

Clean blockchain? [duplicate]

Wouldn't it be theoretically possible, to just cut everything older than say 4 weeks from the blockchain? What use does transaction data from 3 years ago have anyway? Isn't it also safer in terms of ...
5
votes
1answer
117 views

Retrieving all the funds from BIP32 derived wallets

An ecommerce site is using BIP32 wallets for receiving order payments from a tree of child keys where each leaf node is unique to one purchase transaction. Is it common for the site to immediately ...
0
votes
2answers
315 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
1answer
144 views

What is the difference between a wallet and paired keys? [duplicate]

So I've read that a wallet is basically a public address key paired with a private key. But is it more than that? Does the physical wallet file contain transaction and balance information as well ...
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 ...
2
votes
2answers
142 views

How can this input address have multiple values at the same time?

For the transaction: https://blockchain.info/tx/ee1658bb4d0de80a91d2e0005218d4cfab7c302a352458bd6afb6376b47fbf81 it looks like there are multiple inputs with different values for the same address. I ...
1
vote
1answer
247 views

safely delete the blockchain from .bitcoin directory

I have bitcoind installed and I'd like to free up space by deleting the blockchain from my .bitcoin directory. What set of files and directories should I delete such that the next time I start ...
1
vote
1answer
154 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 ...
3
votes
1answer
48 views

Why are the blocks out of order?

When I look at blockchain.info or blockexplorer.com, it shows the latest blocks. The most recent block, #283653, has time 2014-02-01 22:42:08. The previous block, #283652, has time 2014-02-01 ...
2
votes
2answers
233 views

Is it possible to know my ip address by simply connecting to the Bitcoin network?

It is saying that in order to stay anonymous, it is usefull to use Tor whenever connecting to the Bitcoin network. How does someone can discover my ip adress if I'm simply connecting to the bitcoin ...
1
vote
1answer
48 views

Searching through the blockchain

When a miner includes a transaction in a block, according to the integrity rules the miner should search for a previous transaction which output the coins being used in the current transaction. Now, ...
2
votes
3answers
129 views

Any need for coinbase field in coinbase transaction?

My understanding is that every block in the bitcoin blockchain has a coinbase transaction which contains a coinbase field. It is essentially an orphan field (placeholder) for use in claiming existing ...
0
votes
1answer
83 views

Problem with receiving bitcoins on my vps

I installed on my VPS (with debian 6) bitcoind v.0.8, then I generated a wallet for it: 12VWVmNEM1q6N9zMjX9aH3wSfRUbjVkZ21. Here is my transaction to this wallet, but when I'm looking for this wallet ...
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?
0
votes
1answer
108 views

Merged mining: are there any ways to prevent it?

Supporting merged mining allows a cryptocurrency A to improve the security its blockchain (increase the hash rate) by accepting work done on the blockchain of cryptocurrency B through insertion of a ...
2
votes
2answers
73 views

Location of blockchain locally on different platforms, and structure of blockchain file?

I just downloaded Bitcoin-QT, and torrented a snapshot of the block chain that is a couple weeks old. I put the bootstrap.dat in ~/Library/Application Support/Bitcoin and started up the app. Right now ...
0
votes
1answer
84 views

How to get last transactions made to a non-wallet bitcoin address?

I know I can rebuild my block index by setting txindex=1 in my bitcoin.conf file and restart bitcoind with -reindex so that I can view non-wallet transactions using: bitcoind getrawtransaction ...
0
votes
1answer
77 views

What parameters are used to calculate the challenge string during bitcoin mining (blockchain creation)?

How is the challenge string computed mathematically? What's preventing some node on the bitcoin network from broadcasting a challenge + proof to other nodes as it's own when it received it from some ...
0
votes
1answer
147 views

Trust Less Database Design?

I'm a young developer and have been following the bitcoin community for some time now and have wanted to contribute to a project. Have not fully read through the bitcoin protocol, but from my ...
0
votes
2answers
122 views

Does there exist a SPV-client in another language than Java?

The only (active) project I know that implements a full SPV client is BitcoinJ, which is in Java. Does somebody if there are any SPV implementations in other languages (like C) too?
1
vote
2answers
262 views

Bitcoind server strategy. How much disk space?

I need to host a Bitcoind on a VPS. My main issue is the disk space strategy. I don't know the amount of MB the blockchain adds per day or per month. On my disk I have 26GB of disk spent for the ...
2
votes
1answer
62 views

Download only first few blocks of blockchain

Is there an archive location or a place where I could be able to download only the first few hundred blocks of the block chain?
1
vote
1answer
42 views

Is access to mining the only obstacle to centralised bitcoin-like currency?

Considering the value of bitcoin beside dollars there seems to be so many applications where a centralised bitcoin-like system may be ideal for internal accountancy and transfers, especially among ...
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 ...
-3
votes
1answer
402 views

How to make a block explorer (like blockchain.info)? [duplicate]

I've tried JSON-RPC, but it's very slow. What other things can you recommend?
1
vote
1answer
406 views

How to make a block explorer?

I need to make a block explorer for some alternative cryptocurrencies. I'm using Litecoin for testing, but JSON-RPC requests through PHP are very slow. Maybe JSON-RPC isn't the right thing for such ...
4
votes
2answers
1k views

Can blockchain size become a blocker for bitcoin adoption?

When I run bitcoin-qt, I noticed that it is taking lot of time to download recent blocks. It gives me impression that the more transactions, the bigger the blockchain. Even today the download is ...
0
votes
1answer
693 views

bitcoin-qt keeps on quitting with “failed to read block”

I just wanted to install bitcoin-qt on another machine (all others are working fine) but I cannot seem to retrieve the block chain using bitcoin-qt 0.8.6-beta (as downloaded from ...
1
vote
2answers
92 views

Detecting generation transactions

I'm implementing my own blockchain reader but I'm stuck validating transactions. I can validate a common transaction checking the UTXO and executing both scripts, but... how do I validate generation ...
3
votes
3answers
292 views

Why can't we make the Bitcoin software start the blockchain from the beginning?

I"m really wondering: you see 13 gigabytes (current blockchain size) is big enough only because there are all of transactions. Can Bitcoin developers create such a piece of code which will shrink the ...
0
votes
1answer
92 views

Old transactions in the blockchain

After a lot of reasearch on the net, I still can figure out if the following idea is relevant or not : I know (or at least I think I know) that each transaction consume all the bitcoins present at ...
0
votes
0answers
32 views

Is there any way to move the Blockchain? [duplicate]

I'm using a solid state for my boot drive, I'd like to make sure the blockchain goes to my data drive, any way to acomplish this? Edit: I am using easyminer and bitcoin-qt, it is about moving the ...
2
votes
1answer
59 views

Blockchain length by number of blocks or transactions?

It is my understanding that the longest blockchain is the one that should be used. Is "longest" measured by the number of blocks or the number of transactions?
4
votes
2answers
85 views

Chronologically sorting transactions within a block

Is there any way to chronologically sort transactions within a block?
1
vote
0answers
34 views

Sort order of transactions on blockchain.info

This list of transactions is supposed to be sorted by time, newest first: https://blockchain.info/address/1BWk7rcf4fRS6XHEDqVQPeeoZitGB65GYE?sort=1 However the transactions are not displayed in ...
2
votes
2answers
105 views

What is the bitcoind command to see how much btc a specific address has?

I was wondering if I can make a query via the console on how much btc a specific address has without having to go into blockchain.info. What is this command?
2
votes
2answers
238 views

Can Bitcoin-Qt be configured to trim the blockchain?

I run Bitcoin-Qt and Bitcoin Armory on a laptop. I don't have the space to store the whole 20 GB (or however big it is now) blockchain. I understand the need to run through the entire thing for ...
0
votes
2answers
81 views

Request blockchain for transactions

I have installed bitcoin-qt, so I maintain the blockchain locally. I have a list with transaction hashes strings (i.e f5d8ee39a430901c91a5917b9f2dc19d6d1a0e9cea205b009ca73dd04470b9a6) and I want to ...
0
votes
1answer
49 views

Do transactions reference the containing block of the previous transaction?

According to the wiki, it appears as if the previous transaction's index is referenced but not the block in which it's in. Why? How are transactions stored in the database that doesn't make ...
4
votes
1answer
520 views

How explicitly can the blockchain be pruned?

How can the blockchain be pruned? If the blockchain is tamper-proof thus cannot be changed, how can the data be removed? Please be as explicit as possible.
1
vote
1answer
174 views

As of today Jan-2014. How much drive space does the following coins blockchain data take?

As of today 2014-January-05. How much drive space does each of these coins take after downloading the complete blockchain? Bitcoin Litecoin PPCoin Florincoin Philosopher Stone Norbits Anonymous ...
0
votes
1answer
277 views

How do you configure windows to store the bitcoin blockchain data into another directory?

I'm currently on windows and was wondering how do you make the qt client download the blockchain data to another directory? Since my main drive is a SSD hard drive, I don't have much space to spare. ...
0
votes
1answer
100 views

Can an old block be inserted into the blockchain?

I've been shown how network time is enforced, but I'm still having trouble understanding how a false old block cannot be inserted into the blockchain with the entire chain remined or how a powerful ...