区块链这个词语相信大家都不陌生,对于很多新人来说只知其一不知其二,区块链到底是什么东西?底层原理是什么?为什么说区块链是不可篡改的呢?看完这篇文章你就懂了!
区块链区块链,其本质就是每相邻的2个区块用链连接起来,故名区块链。
什么是区块呢?如下图所示
每一个区块包括两个部分:交易记录等一些信息, 和之前的区块摘要(哈希)。
每一个区块只有有限的存储容量。
每个区块会在一定时间内打包,例如大概 10 分钟打包生成一个。
每2个区块之间用一条链连接起来,合起来就是区块链,如下图。
由此,我们可以得出一些区块链的特性:
- 不可篡改:你无法改变历史信息,因为每个区块包含了上一个区块的摘要并串联起来,如果你修改了历史的区块,你将必须修改后面的全部区块。
- 公开透明、匿名:在区块链上的信息全部公开透明。每个人都可以顺着区块和链找到历史上所有的记录来查看你的钱包余额。但是没人知道这是你的钱包。
- 快速交易:无论金额多少以及你在什么地方,只要你的交易记录被打包在区块链中,交易就自动完成。相比传统的跨国汇款非常快速便捷。
关键点来了,区块链最重要得特性就是其不可篡改,这也是区块链技术与传统中心化数据库的最大区别,那么区块链是如何确保其不可篡改特性呢?
其原理就是分布式记账,一个区块链网络中有非常多的节点(矿机)来记账,每个节点都会记录完整的、相同的区块链信息!
所谓分布式记账,简单来说,每个人都是节点,而每个节点都有链上所有人的账单信息,包括余额、地址等,即使某些人的数据被篡改也没用,因为大部分的节点的账本还是真实的数据,除非黑客可以同时把大部分节点都篡改,如果一个区块链节点足够多,比如几十万上百万的节点,那么可以说不可能被篡改。
The End
文章声明:以上内容(如有图片或视频亦包括在内)除非注明,否则均为谈天说币原创文章,转载或复制请以超链接形式并注明出处。