I'm curious why Santa is an "it" rather than a "he".
Blockchain, with Santa Claus, in shameless MS Paint
11–20 of 30 posts
Re: Blockchain, with Santa Claus, in shameless MS Paint
#12I 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.
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
#13I'm curious why Santa is an "it" rather than a "he".
Re: Blockchain, with Santa Claus, in shameless MS Paint
#14A 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
#15Re: Blockchain, with Santa Claus, in shameless MS Paint
#16I 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…
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
#17Looks 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
#18I 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
#19This 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.
Re: Blockchain, with Santa Claus, in shameless MS Paint
#20I 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) 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.