用大白话举例子讲明白区块链

什么是区块链?网上这么说:

区块链是一种分布式数据库技术,它以块的形式记录和存储交易数据,并使用密码学算法保证数据的安全性和不可篡改性。每个块都包含了前一个块的哈希值和自身的交易数据,形成了一个不断增长的链条。

区块链的特点包括:

分布式:区块链是分布式的,没有中心化的控制机构,所有节点共同维护区块链网络。

去中心化:区块链不依赖中心化的机构和中心化的存储方式,可以实现去中心化的数据存储和交易。

不可篡改:每个区块链节点都保存着完整的历史记录,对于已经写入区块链的数据,在不得到网络共识的情况下不可篡改。

匿名性:通过使用公钥加密和私钥解密的方式,区块链可以实现匿名性的交易。

开放性:任何人都可以加入区块链网络,参与到共同维护区块链中去,推动区块链的发展和应用。

高安全性:区块链采用密码学算法等安全技术,保证数据的安全性和完整性,同时区块链本身的设计也是非常安全的。

当然这不是你想看到的,也不是一下子就能看懂的,我用大白话举例说明,你再回头看这个解释,就能搞清楚什么是区块链。

区块链(block chain),其实是区块+链,这是两个词,要拆开理解。

假如在一个地方,没有实体的货币,大家做交易全靠记账,那就是每人每天都会有一个账本,这个账本记录了这个地方发生的所有交易。

比如小明找小红买了肉,花了一百块,这时候小明就发广播告诉大家,"小明账户减少一百,小红账户增加一百",大家收到广播一起记下这笔账。

当账目比较繁多,每天账目又需要汇总,这时候需要一个会计专门做这件事,大家为此制定了一个选举机制,谁能赢得选举谁就是下一天的会计。这个选举机制因为是共识的,所以被称为"共识机制 "。

会计负责记录和汇总一天的账目,然后公示出来,大家都觉得没问题,就将这个账目抄录下来。

这样参与交易的每一个人都有全量的账目数据,这就是"分布式存储 "。

每天都有一个账本,每个账本都在头部记录了前一天汇总的账目,本期账本的汇总信息也会记录在下一个账本的头部,这里的每个账本就是所谓的"区块 ",账本之间通过汇总信息头尾联系的关系就是" "。

而这里的交易不需要经过银行等机构的代理,每天的会计都是新选举出来的,这就是"去中心化 "。

如果有人参与交易但是不方便每天过来看公示怎么办?他可以抄录邻居的账本,邻居又可以抄录邻居的账本,这就是"点对点通信 ",每个人都是信息接受者,也是信息传播者。这里说的人就是区块链网络的一个节点。

总的来说,区块链就是大家共同维护的一个账本。

讲到这里,大概就能明白区块链的运行方式,那么为什么说区块链的信息不易篡改呢?

很简单,因为去中心化和分布式存储,你不能只改一个人的账本,你需要更改很多人手上的账本。这是难度很大。另外,就算你能改很多人的账本,别忘了账本和账本之间有汇总信息形成的链,一旦上一个账本被篡改,那么跟下一个账本之间的联系将不存在,你还需要将下一个、下下个账本全部篡改。所以区块链很难被篡改。

带着这个例子,再去看区块链的例子和相关的讲解,就会轻松很多。

相关推荐
墨客希7 小时前
ElectrumX介绍
区块链
许强0xq7 小时前
Gas优化大师目录
web3·区块链·智能合约·solidity·foundry·ethernaut·gas优化
kida_yuan10 小时前
【以太来袭】2. 节点设计与部署
后端·区块链·以太坊
扁豆的主人15 小时前
区块链知识总结
区块链
miner.Fan15 小时前
性能与稳定并存:Sealminer A2 234T矿机深度评测
区块链
wfsec1 天前
区块链安全评估:守护数字世界的“安全密码”
安全·区块链
taxunjishu2 天前
DeviceNet 转 MODBUS TCP:倍福 CX 系列 PLC 与 MES 系统在 SMT 回流焊温度曲线监控的通讯配置案例
运维·人工智能·物联网·自动化·区块链
区块block2 天前
加密市场再添新势力,BUYCOIN生态代币BCT以多维赋能重构交易所生态价值
重构·区块链
终端域名2 天前
数字货币:从“虚拟金库”到法定货币的进化
区块链·数字货币·加密货币
Joy T2 天前
Solidity智能合约开发入门攻略
web3·区块链·智能合约·solidity·以太坊·共识算法