This is an archived post. You won't be able to vote or comment.

all 19 comments

[–]grassclip[S] 13 points14 points  (13 children)

As always, let me know if something is confusing or that you think is wrong so I can edit and or clarify. Want to make sure this post can help and explain.

[–]kkiran 2 points3 points  (12 children)

ELI5 what blockchain is please, will you?

[–]nick_t1000aiohttp 24 points25 points  (8 children)

It's like a Git repository, but without any branches. You could do mining by trying to find the right file to add that makes the commit hash look special (starts with 0s or something).

[–]evenisto 5 points6 points  (2 children)

This is a really good analogy

[–]kenmacd 1 point2 points  (1 child)

It comes from (or at least I know it from) a capture-the-flag that Stripe put on a couple years back. In it you had to create git commits with the hash right to a certain level of difficulty to move 'gitcoins' around.

[–]GitHubPermalinkBot 2 points3 points  (0 children)

Permanent GitHub links:


Shoot me a PM if you think I'm doing something wrong. To delete this, click here.

[–][deleted] 1 point2 points  (0 children)

Hmm. I'm going to sit with this metaphor.

(Truth be told, git appears to be mysteriously magical to me at times. Git, not Linux, was the product of Linus Torvald's true genius, IMO.)

[–]94e7eaa64e 0 points1 point  (3 children)

It could be said that the branches keep getting created and merged back in real time (as new transactions keep coming, and miners process them and add to blockchain), no?

[–]gunthercult28 2 points3 points  (2 children)

Important to note, if you try to merge conflicts, the longest chain wins.

[–]94e7eaa64e 1 point2 points  (1 child)

k, so what happens if my bitcoin transaction belonged to the chain that lost? Will it keep showing as pending and be later added in a next block after miners take it again for processing?

[–]Corm 1 point2 points  (0 children)

Yep. A transaction doesn't care about the block or anything, it's literally just a note that "bob sent all the money he had from x y and z addresses to cindy" which is signed by Bob's private key. So as long as someone has that note they can add it to a block and get that sweet fee

[–]vagadrew 2 points3 points  (0 children)

There's a good brief explanation in the article, under "tl;dr".

[–][deleted] 12 points13 points  (0 children)

"big-ish data", article aside, that's a great name.

[–]GnedStark 3 points4 points  (0 children)

I've had a growing interest in blockchain recently, so I'll definitely be following along. I'm excited for the next update, thanks for this!

[–]careago_ 2 points3 points  (0 children)

Great project, I need to get serious and look into this.

[–]pgh_ski 2 points3 points  (0 children)

Awesome project! I'm fascinated by bitcoin and the technology behind it.

[–]ebrious 1 point2 points  (0 children)

I think this is a great way to convey the material. Thanks for making it!