Questions tagged [blockchain]

The journal of all confirmed Bitcoin transactions. The blockchain consists of a linked sequence of blocks and each block contains a list of transactions.—Please use [blockchain.info] for the eponymous UK-based company.

Questions about the blockchain and its associated technologies should use this tag. Questions about alternative blockchains should not. Those should use the "alternative-blockchains" tag instead. Since it is also possible to use the bloc chain for non-financial purposes such as the DNS-like services offered by NameCoin, questions about such alternate blockchains may use this tag so long as they are specifically referencing the block chain of the alternate currency.

A block chain is a transaction database which is shared across all nodes participating in the Bitcoin (or alternate blockchain) network. A full copy of the blockchain contains every transaction which has ever occurred on that network.

Every block in the chain contains a hash of the previous block, which has the effect of creating a chain of blocks stretching from the "Genesis block" (the first block created) to the present. This also guarantees that the blocks must be in chronological order and guarantees that any block not on the "tip" of the block chain has not been modified since every block after it would also have to be modified which is computationally expensive and considered infeasible.

Occasionally two blocks will be generated simultaneously at different locations on the network. In this event one of the blocks will be chosen to continue the block chain and the other will be "orphaned." Since the blocks are effectively duplicates of one another, transaction data is not lost in this process. Such events are resolved when one of those blocks is built upon by another block. The valid chain with the most work is considered to be the blockchain.

2863 questions
71
votes
2 answers

Can someone explain how the Bitcoin Blockchain works?

I'm trying to figure out how the blockchain works and how to read it via blockchain.info website. Is there a laymen way of explaining how the block chain works and how to read the blockchain to trace transactions? What I know so far is: the…
Patoshi パトシ
  • 11,056
  • 18
  • 84
  • 158
34
votes
5 answers

How to make a new blockchain from scratch

In the same vein as setting up a private DNS root server and using whatever domain names you want, how do you generate your own blockchain and mine your own coins? P.S. I don't want any answers like "why would you want to?" I want to do it…
supertaco
  • 479
  • 1
  • 4
  • 6
29
votes
4 answers

Where do I find the *actual* blockchain size?

Okay, my hard drive is a bit cramped, and the Blockchain for my Bitcoin client is completely sucking up my free space. I want to know how much room I need to be prepared to lose. This isn't a duplicate of the other questions - those had answers that…
20
votes
4 answers

Does blockchain without currency make any sense?

I keep reading about private companies building blockchains for stuff like supply chain management, and about the billions of dollars that are going to be invested in blockchain over the next 5 years, but there is a gap in the logic here that I…
Garreth McDaid
  • 322
  • 2
  • 9
20
votes
3 answers

What is the "blockchain"?

What is the blockchain? I keep hearing about other "blockchain technologies", does this mean other cryptocurrencies or what?
lemonginger
  • 5,432
  • 4
  • 36
  • 56
16
votes
2 answers

How can I view the current blockchain size?

How can I view the current size, preferably in bytes, of the blockchain? Is there a CLI command for bitcoind? Or a website that displays the size?
Flow
  • 746
  • 7
  • 24
13
votes
2 answers

Have there been attempts at a Bitcoin-powered general purpose database?

https://en.bitcoin.it/wiki/Bitcoin-Powered_Database As far I know, the Bitcoin blockchain is pretty much the only data structure that is both global and tamper-proof. global - There is one global instance of the blockchain (up to forks ... which are…
ripper234
  • 26,550
  • 30
  • 111
  • 246
11
votes
1 answer

Is a public message at blockchain.info embedded in the actual block chain?

When sending a transaction using a wallet at blockchain.info you can add a public message. This message shows up when viewing the transaction at blockchain.info. Is this message embedded in the actual block chain or is it just a record in the…
Max Min
  • 561
  • 4
  • 10
11
votes
2 answers

What are the key differences between different ways of embedding messages in the blockchain?

Are some possible ways to embed messages in the blockchain better in some sense than others? What are the important differences? (Followup on this answer)
ripper234
  • 26,550
  • 30
  • 111
  • 246
11
votes
2 answers

Does block validation get more difficult as the blockchain grows?

I just downloaded Bitcoin 0.5 and started downloading the blockchain from scratch. The process was rather fast early on but slowed down noticeably later. That could of course be related to network conditions (or I could be mistaken altogether), but…
Thilo
  • 4,759
  • 5
  • 26
  • 37
10
votes
2 answers

How many Bitcoin addresses are there?

I was wondering where I could see how many unique addresses currently exist in the blockchain, and especially how many of those have a positive balance. Is that data available somewhere?
Maestro
  • 1,967
  • 1
  • 18
  • 30
9
votes
1 answer

Difference between Public Bitcoin Address and Hash 160 Address?

I know the difference Public Key and the Public Bitcoin Address (hashed version) and why. But I dont understand why there is a Public Bitcoin Address and Hash 160 Address? I assume the Hash 160 Address is just another hash of the Public Bitcoin…
monkia
  • 91
  • 1
  • 1
  • 2
8
votes
1 answer

Can the blk0001.dat and blk0002.dat files be deleted?

I have a Bitcoin installation on an SD card, and the blockchain files (blk0001.dat specifically) take up nearly 4 GB of disk space. Can the blk0001.dat and blk0002.dat files be safely deleted to free up space on my SD card? Will the blockchain just…
Josh
  • 503
  • 1
  • 4
  • 14
8
votes
3 answers

What methods are currently used to embed additional data into the Bitcoin blockchain?

Yes, I do understand that it is inappropriate to pollute the already large blockchain with data not necessary to make the currency work. But I know people are using Bitcoin as an underlying system for certain applications, like data storage or…
Jori
  • 1,580
  • 10
  • 15
8
votes
4 answers

How can I search for transaction text on the blockchain?

Is there a google like search engine which can search for any text that is included with a bitcoin transaction? As I understand it each transaction includes 80 characters of text as well. Update It is not possible to search the blockchain for text…
yazz.com
  • 83
  • 1
  • 9
1
2 3
21 22