区块链(blockchain)是什么?
首先,通俗点或者抽象点讲区块链可以理解是新一代的加密互联网,目前的互联网本质上只是信息互联网,解决了足不出户全球信息交互的问题(你肯定会反对,觉得现在互联网还有什么干不了的吗?比如淘宝就能买东西啊!说淘宝不能说只有信息交互吧?我想说的是,现在的互联网是好像什么都能干,但是也只是利用了互联网信息交互的能力,所以干支付这事就很麻烦,让你相信一个买家靠谱也很麻烦,比如认证信息,比如你相信阿里巴巴这个中介不会作恶等等,因为互联网的底层能力有限);而区块链网络升级了互联网的底层能力,除了解决全球信息交互,还解决了价值传输的问题,就是我拥有的东西给全世界的一个陌生人,这事在区块链网络上变得简单、可信而且非常安全,因为在淘宝上你相信的是阿里巴巴,在区块链上你相信的是数学1+1肯定等于2,哪个更可信,大家就比较清楚了。区块链是一个加密网络,比任何时候都安全的保护你的资产你的权益。
那具体区块链都干了什么,怎么做到的呢?
我把区块和链拆开了来解释下。
区块可以理解成一个装数据的盒子,对于比特币来说,就是装交易数据的盒子,张三给李四转了1个比特币就是一条数据,一个盒子(即区块)根据容量大小决定了装数据量的上限,比如比特币的一个盒子(即一个区块)大小能装1M数据,这个盒子打包的时候是上了密码锁的,盒子上面记录了这个盒子的编号,这个第几个盒子(区块高度),还盖了时间戳(就是这个盒子打包的具体时间),盒子上还贴了封条,封条上的写着里面装的是什么,只要有人改了盒子里面的数据,封条信息就会改变(数据完整性验证)。
区块链是什么呢?区块链就是这些数据盒子按时间先后顺序把盒子链接起来成为一个数据盒子链,而且这个数据盒子链有很多的副本,每一个人都可以运行一个软件,获得副本,成为区块链网络中的一个节点,这些节点利用互联网进行网状连接,形成了区块链网络。
那盒子是怎么链接起来的呢?比如第10个盒子就链着第9个盒子(第10个盒子上写着代表第9个盒子的一串加密信息),第9个链着第8个……以此类推,当前比特币的盒子有504453个盒子,如果有人动了第9个盒子里面的数据(比如张三本来是转给李四1个比特币,变成了张三给李四2个比特币),那根据上面讲的封条破坏了时间戳也不对了,第9个盒子就不再是原来的盒子了,因为第10个盒子上面写着代表原来第9个盒子的加密信息,就会识别出来这是个假盒子,那原来的真盒子在这个节点上已经破坏了怎么办呢?因为区块链网络里面还有大量的数据盒子链的副本,发现是假的盒子就会很快被自动修复,如果同时把第10个和第9个都改掉了,那第11个也会知道第10个盒子变动了,是假的……以此类推,现在有504453个盒子,而且全网的节点超过10万个,比特币网络发展至今9年,还没有黑客能改动一条数据,出现黑客事件都是交易所的事和区块链本身安全无关,这个后面讲,所以区块链的安全性、数据不能伪造、无法篡改、全网监督就是这么来的。
思考作业:区块是数据盒子,区块链就是把数据盒子按先后顺序以加密的方式链接起来,区块链网络的每一个节点存储着完整的数据副本,那请问:区块链数据储存方式和互联网中心化的数据库存储数据的优势和劣势各是什么?
添加新手交流群:币种分析、每日早晚盘分析
添加助理微信,一对一亲自指导:YoYo8abc