区块链底层设计Java实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 戏说区块链

当笔者奉调出任区块链研发负责人之初,加班相对之前又多了些。加班多了,自然陪家里小宝宝玩儿的时间就少了。为此,小宝宝有点儿不开心。

家里三岁的小宝宝和笔者有过这样一段对话。

小宝宝:“爸爸,你怎么不回来陪我玩儿啊,我睡觉的时候你还没回来!”

笔者:“宝宝,爸爸去做区块链了。事情很多,所以加班多啦。”

小宝宝:“什么是区块链啊?好玩不?”

笔者:“区块链是一个游戏,这个游戏可好玩了!”

小宝宝:“我也想玩,怎么玩啊?”

笔者:“比如,过年的时候,你会收到什么呀?”

小宝宝:“压岁钱!”

笔者:“对,那爸爸妈妈还会说什么呢?”

小宝宝:“爸爸妈妈先把毛爷爷帮我收起来,我长大了再花!”

笔者:“对。可是,如果等你长大了,爸爸妈妈没给你曾经收到的这么多压岁钱花,你怎么办?”

小宝宝:……

笔者:“有了区块链就不会出现这种假设的问题啦。比如过年的时候,爷爷给了你1000块压岁钱,爷爷就在自己的小本本上写:今天给了宝宝1000块压岁钱。然后爷爷大声告诉奶奶、爸爸、妈妈:‘我今天给了宝宝1000块压岁钱。’奶奶、爸爸、妈妈听到之后都在自己的小本本上写:爷爷今天给了宝宝1000块压岁钱。”

“然后奶奶给了你2000块压岁钱,奶奶就在自己的小本本上写:今天给了宝宝2000块压岁钱。然后奶奶大声告诉爷爷、爸爸、妈妈:‘我今天给了宝宝2000块压岁钱。’爷爷、爸爸、妈妈听到之后都在自己的小本本上写:奶奶今天给了宝宝2000块压岁钱。”

“之后爸爸给了你3000块压岁钱,爸爸就在自己的小本本上写:今天给了宝宝3000块压岁钱。然后爸爸大声告诉爷爷、奶奶、妈妈:‘我今天给了宝宝3000块压岁钱。’爷爷、奶奶、妈妈听到之后都在自己的小本本上写:爸爸今天给了宝宝3000块压岁钱。”

“最后妈妈给了你4000块压岁钱,妈妈就在自己的小本本上写:今天给了宝宝4000块压岁钱。然后妈妈大声告诉爷爷、奶奶、爸爸:‘我今天给了宝宝4000块压岁钱。’爷爷、奶奶、爸爸听到之后都在自己的小本本上写:妈妈今天给了宝宝4000块压岁钱。”

“每年过年大家给完宝宝压岁钱之前后都这样写在小本本上,然后告诉其他人也写在自己的小本本上,这就是区块链。”

“我们还可以约定宝宝10岁时就可以拿出1000块钱买好吃的,到你10岁的时候呢,1000块钱就会送到你手上。这就是智能合约。”

小宝宝:“区块链这个游戏真好玩,快给我拿纸和笔,我也要写!”