Live data from Hacker News

Blockchain, with Santa Claus, in shameless MS Paint

spiceprogram.org

11–20 of 30 posts

Re: Blockchain, with Santa Claus, in shameless MS Paint

#12
post #3

I guess the purpose is satirical, but it's an awfully complicated explanation. I guess it can be understood only by people who already know how a blockchain works.

In another comment in this thread I mentioned my boss asking our team if 'blockhains would be a good idea to add security' in our web application because a customer mentioned them. If I were to send this MS Pain visualisation to my boss he'd still not understand anything about it. The subject is quite complex and the metaphor used is far to abstract for people who already struggle with describing the simplest requirements in a clear way.

Note that I don't pretend to know how bitcoins work 100%; I have read up on bitcoins a while back, with this previous knowledge I still picked some things up, but I did not grasp the complete explanation from this MS Paint cartoon.

Maybe someone could shine some light on a few things that I am left wondering after reading this cartoon?:

[1]: What would be actually 'written on the pages' in the case of bitcoins? The transactions? [2]: What mechanism determines what 'finding' or 'mining' bitcoins means? At one point it says that there are rules regarding how many 'pages' there are per day. Is there a parallel for this in Bitcoins? It says that there is randomness involved in mining. I thought you had to find certain key pairs that were hard to calculate and that those key pairs were then used to grant people bitcoins again. Are the reward-bitcoins simple written in a new block? How does mining work? [3]: 'Sahti' seems to refer to money. Are we talking bitcoins or external currencies?

Re: Blockchain, with Santa Claus, in shameless MS Paint

#14
If you struggled with this explanation then I can try another a bit more IT related.

A blockchain is...

A distributed fault tolerant public database that no one owns and everyone can update.

Has this been done before?

Kind of, distributed database are not new. What is new is solving the problem of multiple updates changing the same data at the same time.

So for example let's say the following happens to our distributed database.

User 1 send the following SQL to the network.

  Update customer set balance = 1000 where name = 'Customer1'
and User 2 at the exact same time tries

  Update customer set balance = 2000 where name = 'Customer1'
A blockchain database will have both statements in a block and execute them on every node in the same order. Other distributed databases would run into race conditions.

So when you hear the statement

Blockchain startup X is going to disrupt industry Y.

You can reorganize the statement into something like.

Startup X is going to disrupt industry Y with a new type of distributed database.

Re: Blockchain, with Santa Claus, in shameless MS Paint

#16
post #3

I guess the purpose is satirical, but it's an awfully complicated explanation. I guess it can be understood only by people who already know how a blockchain works.

In another comment in this thread I mentioned my boss asking our team if 'blockhains would be a good idea to add security' in our web application because a customer mentioned them. If I were to send this MS Pain visualisation to my boss he'd still not understand anything about it. The subject is quite complex and the metaphor used is far to abstract for people who already struggle with describing the simplest require…

1. The transactions.

2. The mechanism used to determine what 'mining' bitcoins means is defined by the bitcoin client software implementation. In case of bitcoin it is about finding a suitable random number by using brute force.

3. I believe the cartoon is using sahti in comparison to bitcoins or ether or any internal currency used in a public blockchain.

Re: Blockchain, with Santa Claus, in shameless MS Paint

#17
I could be wrong, but I'm pretty sure this wasn't made in MS Paint. All the edges of the shapes look way too anti-aliasied.

Looks more like something made with paint.NET.

(I have never used the MS paint version that comes with win10, so maybe they improved it a lot)

Re: Blockchain, with Santa Claus, in shameless MS Paint

#18

I could be wrong, but I'm pretty sure this wasn't made in MS Paint. All the edges of the shapes look way too anti-aliasied. Looks more like something made with paint.NET. (I have never used the MS paint version that comes with win10, so maybe they improved it a lot)

Did you check the original images or the downscaled ones on the website?

Re: Blockchain, with Santa Claus, in shameless MS Paint

#19

This MS Paint stuff needs to become a thing to explain complex concepts like this

Isn't it already? You posted your comment on a post that links to a page that uses 'This MS Paint stuff' to explain concepts like 'this', where the first 'This' refers to this specific incarnation of 'MS Paint stuff' and the second 'this' refers to blockchains. This is all very meta.

At least you are not an AI struggling to understand human communication.

Re: Blockchain, with Santa Claus, in shameless MS Paint

#20
post #3

I guess the purpose is satirical, but it's an awfully complicated explanation. I guess it can be understood only by people who already know how a blockchain works.

In another comment in this thread I mentioned my boss asking our team if 'blockhains would be a good idea to add security' in our web application because a customer mentioned them. If I were to send this MS Pain visualisation to my boss he'd still not understand anything about it. The subject is quite complex and the metaphor used is far to abstract for people who already struggle with describing the simplest require…

There's tons of people here on HN that know this stuff by heart, but as far as I understood:

1) I guess so, the blockchain contains the bitcoin transactions.

2) In order to add a block to the blockchain, you need to mix the block's fingerprint with a random value and shake, hoping for the mix to get a special and very recognisable appearance. If it doesn't work, you have to try a new random number (the block's fingerprint of course stays the same). When you've found a good number (which takes a lot of tries and luck) you raise a flag and say "hey, found it", and you can add your block to the chain. Then you're rewarded with some amount of bitcoins that are created from nothing (hence mined). I don't have clear how this reward is granted, whether it's already written in the block you're trying to add or in a new one, and in which form.

Post reply on HN