什么是区块链

最近区块链这么火,我也大概了解了一下什么事区块链。

总得来说区块链就一句话:“分布式去中心化的数据存储解决方案(系统)”它是一门技术的运用方式。另外还有一个特点就是数据不可更改。包括数据的拥有者(除非你掌握了网络中超过51%的数据节点)

所以区块链技术主要解决的问题是去中心化和分布式数据存储。

一、数据存储

数据存储很简单,就是就是把产生的电子数据(例如我这边博客)以文档或者文件的形式保存在硬盘上。在传统的软件技术上有很多解决方案,例如数据库技术有 mysql mssql oracle mongodb redis elasticsearch 等等。


二、分布式存储与去中心化

分布式存储主要区别与传统的数据存储方式,传统的数据存储方式是一个公司组织或个人拥有数据的全部权限(包括,读,写,删除,增加)例如本篇博客,就存储在 csdn 的服务器上,只要csdn愿意他们有权对这篇博客做任何改动而不用通过我的任何授权。

但是区块链的存储方式不一样,他在网络上有很多副本,理论上任何人都可以同步一个完整的数据存在自己的电脑上。而且是作为一个独立节点同步管理着这些数据,如果有人想改动某条已存在的数据则必须要网络上所有节点的51%以上都同步修改,才能修改成功,否则就是无效的修改。

区块链存储结构大致如下图


每个数据块的消息头中的 pre_hash 都指向上一个数据块的hash 这个样串联起来变成了一个数据链。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值