“区块链”作为2018年互联 最火热的名词,没有之一,承载了今年所有的IT热点和头条。随着区块链技术的火热,陆陆续续有着大批量的开发人员涌入进来,其中不乏有着多年软件开发经验的技术大牛,也有着不少刚从校园踏进 会就被“区块链”吸引而来的应届毕业生。但大家的目标都是一致的——基于区块链技术“搞事情”。
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中介化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币 络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
上面的简介来自百度百科。程序员应该都能看懂,但是不懂程序的就难了,前两天在 上找到一篇好的“区块链故事”分享给大家,这个通俗易懂的故事能让大家很简单的了解到“区块链”的核心思想。
———————
货币时代
??从前有座山,山里有个小村庄,叫比特村,比特村里有几百户人家,过着自给自足的生活。由于比特村与外界没有往来,村民一直过着以物换物的生活,王大嫂拿一颗萝卜换张大姐两颗白菜,村民就这样一直淳朴的生活着。终于有一天,老王和老刘因为萝卜换白菜产生了纠纷,于是村子里全员开会讨论解决这个问题,其中有个叫沈万三的人提出了一个建议,把村里所有的金块分隔成金片,然后分发给村民,再定一个金片物价表,这样解决了物物交换的问题,步入货币时代。
纸币时代
??好景不长,过了几年,金片总是因为磨损、丢失或人为囤积越来越少无法满足村民的日常生活。全村人又一次坐到了一起,开始商讨对策。此时,有个叫胡雪岩的人说,其实大家不必一定要用真黄金啊,随便找张纸写上黄金的份额就行了呀!只要全村人认同这张纸条等同于相应份额的黄金不就可以了吗纸笔够就,想写多少就写多少,这个字必须得又一位德高望重的人去写,这样才能保证大伙财产的安全性。村民一想这确实是个好办法,那么这个字让谁去写那,大家都认识老村长的字,大家一致推荐老村长为大家写字条,老村长的家也就成了全村黄金的流动站。老张家有200克黄金,村长就给他写一个200g的纸条,然后把黄金留到老村长哪儿,老张就可以用纸条买白菜了,纸条如果磨损了再来找老村长换,如此就解决了比特村金片匮乏的问题,比特村步入了纸币时代。
货币危机
??又过了几年,老村长由于每天都要核对大量的旧纸币,写新的纸币,还要把各种账目仔细做好记录,一来二去,老村长操劳过度不幸驾鹤西去了。比特村再次召开全体大会,讨论应该怎么办,此时老村长的儿子二狗子自告奋勇接过了父亲的笔,承担起货币发行的责任。这个年轻的村长二狗子很聪明,他做了几天,发现好像也不用真的写那么多纸。完全可以这样:村民把纸币都交上来,销毁,但是二狗子会记录下每户上交的纸币数量。以后如果要进行付钱,例如老张要拿一克金子向老李换一只羊,就一起给二狗子打个电话,说明要将老张名下的一克金子划归老李名下,二狗子拿出账本,看看老张名下是否有一克金子,如果有就在老张的名下减掉一克,在老李的名下加上一克,这样就完成了支付,此时老李在电话中听到二狗子确认转账完成,就可以放心让老张把羊牵走了。此时比特村进入了中央系统虚拟货币时代。每个村民都不需要用实物支付,支付过程变成了二狗子那边维护的账本上数字的变更。
??这新上任的二狗子是聪明,不过这人有时候是聪明反被聪明误。有一天二狗子盯着这账本,心想这全村各户谁有多少钱就是我说的算,那我岂不是……。于是他头脑一热,私自从老张帐下划了十克金子到自己名下。本以为天衣无缝,但没想到老张也有记账的习惯,有一天他正要付钱却被二狗子告知账户没钱了。老张核对了一下自己的账本,明明还有十克啊,于是拿着账本去找二狗子理论,这一核对发现了那笔未经老张同意的转账。东窗事发!比特村炸开锅了。二狗子被弹劾是不可避免了,不过通过这件事,大家发现了账本集中在一个人手里的弊端:这个体系完全依赖于账本持有人的个人信用,如果这个人不守规矩,随意篡改账本,那么整个货币系统就会崩溃,如果这个人家里失火或者账本失窃,同样也会为整个体系带来毁灭性的打击。
虚拟货币时代
??正当人们不知所措时,村里一个叫中本聪的宅男科学家走上了台,告诉大家他已经设计了一套不依赖任何中央处理人的中本系统,可以解决上述问题。然后他缓缓的拿出了三样东西:招聘广告、代 生成器、密码器、扫描器,招聘任何人都可以参与,也可以随时退出,好多年轻人抱着试一试的心态参与到了虚拟货币系统中成为了一名矿工,一共招聘了50人左右。然后中本聪说,下面就让我以老张用10g黄金买老王家一斤猪肉为例讲解中本系统的运行流程,中本聪让老张按一下代 生成器产生一串“ABC”开头的32位的串,又让老王按了一下出来一串“DEF”开头的32位的串,这个串就是老张和老王的代 。为了更加生动的展示中本系统的威力,中本聪用自己的账 给老张转了2个比特币,中本聪解释到自己给老张转的过程是这样的。首先,他在纸条上写上中本聪代 转给老张代 2个比特币,然后用自己的密码器盖上了章子,随后又交给老张,同时复制多份交给刚才招聘的50个矿工,老张用自己的扫描器查看这个人确实是中本聪,矿工一方面要确认中本聪账户到底有没有2个比特币,另一方面要确定中本聪到底有没有把这2个比特币同时转给其他人,还要确认是不是中本聪本人,当50个矿工有50%以上确认了之后,这笔交易就被记载到了他们的交易账簿上,如此中本聪的2个比特币就转给了老张。就在这时,一个矿工叫了起来,我们也要养家糊口,我们也要过日子呀!中本聪微微一笑说,不要着急,我还没讲完那,他说一个账簿的每页只能记录100条交易,当达到一般条交易的时候,中本系统会随机给大家出一道题,这道题谁先解出来,然后让50%以上的矿工确认了答案的正确性就能得到30个比特币的奖励,但是随着时间的推移,奖励会越来越少,中本聪说完下面的50名矿工恍然大悟。中本聪接着说,老张用10g黄金买老王家一斤猪肉也是这么一个流程。大家一想,这样既不会担心账本被篡改,丢失等风险,而且更加方便了生活,业余时间还可以参与到中本系统中工作。于是乎,比特村的村民从此步入了虚拟货币时代,过上了幸福美满的生活!
———————
故事内容转自“Share猿 ”的文章,谢谢!
原文:https://blog.csdn.net/qq_31632519/article/details/79457443
其实区块链的思想,去中心化、分布式、加密、信用,比特币只是货币系统中的一种奖励代币,也就是让这个系统运转起来的能量。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!